- Nov 28, 2022
-
-
Matt Arsenault authored
-
Matt Arsenault authored
-
Matt Arsenault authored
-
Matt Arsenault authored
basic.ll:test_lifetime_bitcast is a strange case. The comment says it's trying to keep the lifetime intrinsics for bitcasts. Leave a dummy bitcast for now to keep it happy.
-
Matt Arsenault authored
-
Matt Arsenault authored
-
Matt Arsenault authored
-
Matt Arsenault authored
-
Matt Arsenault authored
This was a painless conversion.
-
Sam McCall authored
-
Sam McCall authored
The plan is to intersect this list with the checks selected per config. This is not yet done, but the initial list is checked in as a baseline. https://github.com/clangd/clangd/issues/1337 Differential Revision: https://reviews.llvm.org/D138491
-
David Sherwood authored
It doesn't really make sense for the bfloat matmul to derive from sve_bfloat_dot_base, especially since it's not used anywhere else. Differential Revision: https://reviews.llvm.org/D138787
-
Louis Dionne authored
-
Louis Dionne authored
-
Guray Ozen authored
This revision exports `collapseGenericOpIterationDims` to a header so it can be used outside of the pattern. We have use-case where we want to call this function directly. Reviewed By: springerm Differential Revision: https://reviews.llvm.org/D138697
-
Sam McCall authored
Based on include-cleaner's version, but: - remove assert that can fail for input `/\<newline>* */` - assert was also checking the wrong condition: that the prefix *differed* from either `//` or from `/*`. Avoid use of strncmp where we can. - add a comment that the brittleness of the text matching is intentional Differential Revision: https://reviews.llvm.org/D138780
-
OCHyams authored
Follow-up for D133296 / e16d5997 Buildbot example: https://lab.llvm.org/buildbot/#/builders/6/builds/16989
-
Balazs Benics authored
-
gonglingqin authored
This patch also implements not emit fence in atomic binary operation when AtomicOrdering is monotonic and fixes the issue of loading from non ptr parameters. The processing of other levels of AtomicOrdering will be added later. Differential Revision: https://reviews.llvm.org/D138481
-
Sander de Smalen authored
-
OCHyams authored
The Assignment Tracking debug-info feature is outlined in this RFC: https://discourse.llvm.org/t/ rfc-assignment-tracking-a-better-way-of-specifying-variable-locations-in-ir Split dbg.assign intrinsics into fragments similarly to what SROA already does for dbg.declares, except that there's many more intrinsics to split. The function migrateDebugInfo generates new dbg.assigns intrinsic for each part of a split store. Reviewed By: jmorse Differential Revision: https://reviews.llvm.org/D133296
-
David Stuttard authored
Differential Revision: https://reviews.llvm.org/D138216
-
Hassnaa Hamdi authored
To generate code compatible to streaming mode: - enable expanding ISD::SETUEQ to avoid custom-lowering setcc to setcc_merge_zero which cause a crash while instruction selection because there is no pattern match for it. - Testing files: - fp-compares.ll Differential Revision: https://reviews.llvm.org/D138670
-
Bjorn Pettersson authored
Also added FileCheck verification to three old tests that only verified that we did not crash.
-
Bjorn Pettersson authored
-
Ivan Kosarev authored
Became unused in https://reviews.llvm.org/D138492 .
-
Max Kazantsev authored
ritht is initialized with either exact (if available) or with constant max exit count. In the future, this can be improved. Hypothetically this is not an NFC (it is possible that exact is not known and max is known for a particular exit), but for how we use it now it seems be an NFC (or at least I could not find an example where it differs). constant max exit count. In the future, this can be improved. Differential Revision: https://reviews.llvm.org/D138699 Reviewed By: lebedev.ri
-
Lorenzo Chelini authored
We can use `parseCommaSeparatedList` to simplify the logic of `parseDynamicIndexList`. We don't need to explicitly check delimiters and comma anymore, this is done for us by `parseCommaSeparatedList`. Reviewed By: mehdi_amini Differential Revision: https://reviews.llvm.org/D138694
-
Guillaume Chatelet authored
Follow up on D138653. Differential Revision: https://reviews.llvm.org/D138686
-
Bjorn Pettersson authored
Since opt no longer supports to run default (O0/O1/O2/O3/Os/Oz) pipelines using the legacy PM, there are no in-tree uses of TargetMachine::adjustPassManager remaining. This patch removes the no longer used adjustPassManager functions. Reviewed By: aeubanks Differential Revision: https://reviews.llvm.org/D137796
-
Haojian Wu authored
-
Sam McCall authored
This reverts commit 1dc0a1e5. Failures were caused by unintentional conversion to native slashes by remove_dots, so undo that: we always suggest posix slashes for includes. This could potentially be a change in behavior on windows if people were spelling headers with backslashes and headermaps contained backslashes, but that's all underspecified and I don't think anyone uses headermaps on windows. Differential Revision: https://reviews.llvm.org/D138709
-
Viktoriia Bakalova authored
Save file IDs of IWYU private headers and report them as private. Reviewed By: hokein Differential Revision: https://reviews.llvm.org/D138678
-
Nicolas Vasilache authored
This allows writing simple e2e tests where we can check for the proper materialization of specific LLVM IR (e.g. `llvm.intr.fmuladd`). Differential Revision: https://reviews.llvm.org/D138776
-
Zain Jaffal authored
Currently the model over estimates the cost of a udiv instruction with one constant. The correct cost for a udiv instruction is insert_cost * extract_cost * num_elements Reviewed By: dmgreen Differential Revision: https://reviews.llvm.org/D135991
-
Guillaume Chatelet authored
I stumbled on this while trying to tighten Alignment in MCStreamer (D138705). From the [wikipedia page](https://en.wikipedia.org/wiki/Mac_OS_X_Tiger), last release of MacOSX Tiger was released 15 years ago and is not supported anymore by Apple. Relevant commit : https://github.com/llvm/llvm-project/commit/9f06f911d197577b80d208a167980833b4fb9ad5#diff-17b326b45ef392288420bed274616afa7df81b27576c96723b3c25f5198dc398 Differential Revision: https://reviews.llvm.org/D138707
-
Vitaly Buka authored
-
Vitaly Buka authored
-
Vitaly Buka authored
-
Vitaly Buka authored
-