summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/CodeGenPrepare
AgeCommit message (Expand)Author
2025-10-25[CodeGenPrepare] Don't simplify incomplete expression tree in AddrModeCombine...Yingwei Zheng
2025-10-23[test][Transforms] Remove unsafe-fp-math uses part 1 (NFC) (#164742)paperchalice
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov
2025-10-10[CGP] Fix missing sign extension for base offset in optimizeMemoryInst (#161377)Vladimir Radosavljevic
2025-09-16[RISCV] Improve fixed vector handling in isCtpopFast. (#158380)Craig Topper
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-08-05[LLVM][CDP] Move AArch64 test into AArch64 directory.Paul Walker
2025-08-05[LLVM][CGP] Allow finer control for sinking compares. (#151366)Paul Walker
2025-07-26[CodeGenPrepare] Make sure that `AddOffset` is also a loop invariant (#150625)Yingwei Zheng
2025-07-03[CGP] Update tests to use autogen scripts, and refresh check linesPhilip Reames
2025-06-28[CodeGenPrepare] Filter out unrecreatable addresses from memory optimization ...Evgenii Kudriashov
2025-06-26[tests] Additional coverage for gather/scatter address optimizationsPhilip Reames
2025-06-06[CGP] Bail out if (Base|Scaled)Reg does not dominate insert point. (#142949)Florian Hahn
2025-05-15[CodeGenPrepare] Make sure instruction get from SunkAddrs is before MemoryIns...weiguozhi
2025-05-08Propagate DebugLocs on phis in BreakCriticalEdges (#133492)Orlando Cazalet-Hyams
2025-04-23[CodeGenPrepare] Unfold slow ctpop when used in power-of-two test (#102731)Sergei Barannikov
2025-04-10[Verifier][CGP] Allow integer argument to dbg_declare (#134803)Nikita Popov
2025-03-14[RemoveDIs] Remove "try-debuginfo-iterators..." test flags (#130298)Jeremy Morse
2025-02-06[IR] Generalize Function's {set,get}SectionPrefix to GlobalObjects, the base ...Mingming Liu
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2025-01-28[Clang] Cleanup docs and comments relating to -fextend-variable-liveness (#12...Stephen Tozer
2025-01-06[AArch64] Improve codegen of vectorised early exit loops (#119534)David Sherwood
2024-12-01[CodeGenPrepare] Drop nsw flags in `optimizeLoadExt` (#118180)Yingwei Zheng
2024-11-11[llvm] Remove `br i1 undef` from some regression tests [NFC] (#115691)Lee Wei
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-10-31[CGP] [CodeGenPrepare] Folding `urem` with loop invariant value plus offset (...goldsteinn
2024-09-02[CGP] Regenerate `revert-constant-ptr-propagation-on-calls.ll` test (NFC)Antonio Frighetto
2024-09-02[CGP] Undo constant propagation of pointers across callsAntonio Frighetto
2024-09-02[CGP] Introduce test for PR102926 (NFC)Antonio Frighetto
2024-08-29[ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (#86149)Stephen Tozer
2024-08-22[X86] Allow speculative BSR/BSF instructions on targets with CMOV (#102885)Simon Pilgrim
2024-08-21[AArch64] Bail out for scalable vecs in areExtractShuffleVectors (#105484)Sjoerd Meijer
2024-08-20Recommit "[CodeGenPrepare] Folding `urem` with loop invariant value"Noah Goldstein
2024-08-20[CodeGenPrepare][X86] Add tests for fixing `urem` transform; NFCNoah Goldstein
2024-08-18Revert "[CodeGenPrepare] Folding `urem` with loop invariant value"Noah Goldstein
2024-08-18[CodeGenPrepare] Folding `urem` with loop invariant valueNoah Goldstein
2024-08-18[CodeGenPrepare][X86] Add tests for folding `urem` with loop invariant value;...Noah Goldstein
2024-08-09[AArch64] Sink operands to fmuladd. (#102297)David Green
2024-06-18[CodeGenPrepare] Use MapVector to stabilize iteration orderFangrui Song
2024-06-14 [RemoveDIs] Print IR with debug records by default (#91724)Stephen Tozer
2024-05-30[ConstantFold] Remove notional over-indexing fold (#93697)Nikita Popov
2024-05-14[test][LoongArch] Add -mattr=+d option. NFCwanglei
2024-04-29 [CGP] Drop poison-generating flags after hoisting (#90382)Yingwei Zheng
2024-04-25[CodeGenPrepare] Preserve flags (such as nsw/nuw) in SinkCast (#89904)Alex Bradbury
2024-04-25[CodeGenPrepare][test] Add test for sinking of truncs demonstrating nsw/nuw a...Alex Bradbury
2024-04-17CodeGenPrepare: Add support for llvm.threadlocal.address address-mode sinking...Matthias Braun
2024-04-15[LoongArch] Return true from shouldConsiderGEPOffsetSplit (#88371)wanglei
2024-04-12[LoongArch] Pre commit test for #88371. NFCwanglei
2024-03-18[CodeGenPrepare] Reverse the canonicalization of isInf/isNanOrInf (#81572)Yingwei Zheng
2024-02-27Revert "Reapply "[RemoveDIs] Print non-intrinsic debug info in textual IR out...Stephen Tozer