- Nov 28, 2022
-
-
Matt Arsenault authored
-
Teresa Johnson authored
This reverts commit ea1826ee. This change is breaking the ability of tests to override the profile output file. Need to add a mechanism to do that before resubmitting.
-
Matt Arsenault authored
NVPTX/dont-introduce-addrspacecast.ll required manually removing a check for a bitcast. AArch64/combine-address-mode.ll required rerunning update_test_checks Mips required some manual updates due to a CHECK-NEXT coming after a deleted bitcast. ARM/sink-addrmode.ll needed one small manual fix. Excludes one X86 function which needs more attention.
-
Corentin Jabot authored
All east asian width wide and full-width codepoints are considered double width, as well as emojis and symbols commonely rendered as emoji. Reviewed By: aaron.ballman Differential Revision: https://reviews.llvm.org/D138518
-
Matt Arsenault authored
This was as easy as running the script and running update_test_checks. I did notice the pass produces some GEPs with 0 indexes, such that running the opaquify script a second time produces a diff.
-
Matt Arsenault authored
-
Matt Arsenault authored
-
Matt Arsenault authored
-
Matt Arsenault authored
-
Matt Arsenault authored
-
Matt Arsenault authored
-
Matt Arsenault authored
-
Matt Arsenault authored
Once again the script decided to delete an llvm.assume declaration which I manually restored.
-
Louis Dionne authored
For consistency with the rest of the code base.
-
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 .
-