summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/ConstantHoisting
AgeCommit message (Expand)Author
2025-02-27[RISCV] Correct RISCVTTIImpl::getIntImmCostInst for Zba (#128174)Gergely Futo
2024-11-21[LLVM][IR] Use splat syntax when printing ConstantExpr based splats. (#116856)Paul Walker
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-11-04[ConstantHoist] Fix APInt ctor assertionNikita Popov
2024-07-17[RISCV] Support constant hoisting of immediate store values (#96073)Alex Bradbury
2024-06-19[RISCV][test] Pre-commit test case where ConstantHoisting fails to triggerAlex Bradbury
2024-03-18[ConstantHoisting] Don't attempt to hoist ConstantInt vectors. (#85416)Paul Walker
2024-03-05[RISCV] Hoist immediate addresses from loads/stores (#83644)Visoiu Mistrih Francis
2024-02-12[test] Replace aarch64-*-{eabi,gnueabi}{,hf} with aarch64Fangrui Song
2023-12-13[ConstantHoisting] Add a TTI hook to prevent hoisting. (#69004)Paul Walker
2023-10-24BlockFrequencyInfoImpl: Avoid big numbers, increase precision for small spreadsMatthias Braun
2023-09-26[RISCV] Disable constant hoisting for mul by one more/less than a pow… (#67...Craig Topper
2023-08-14[ConstantHoisting] Limit checks to assertion message.Alina Sbirlea
2023-08-14[ConstantHoisting][test] Adjust lit test to hopefully work on windows (2nd at...Bjorn Pettersson
2023-08-14[ConstantHoisting][test] Adjust lit test to hopefully work on windowsBjorn Pettersson
2023-08-14[ConstantHoisting] Add back ptr->ptr bitcast to avoid assertion failureBjorn Pettersson
2023-08-13[llvm] Drop some more typed pointer bitcasts etc.Bjorn Pettersson
2023-06-21[ConstantHoisting] Convert tests to opaque pointers (NFC)Nikita Popov
2023-06-21[ConstantHoisting] Regenerate test checks (NFC)Nikita Popov
2023-05-20[RISCV] Disable constant hoiting for multiply by a power of 2.Craig Topper
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta
2023-01-18[AsmParser] Remove typed pointer auto-detectionNikita Popov
2023-01-05[RISCV] Prevent constant hoisting for or/and/xor that can use bseti/bclri/binvi.Craig Topper
2023-01-05[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson
2022-12-08[NFC] Port all ConstantHoisting tests to `-passes=` syntaxRoman Lebedev
2022-12-02Fix some test files with executable permissionsMatt Arsenault
2022-11-21[RISCV] Prevent constant hoisting for (and (shl X, C), mask<<C)Craig Topper
2022-09-30[test] Update some legacy PM testsArthur Eubanks
2022-07-27[RISCV] Disable constant hoisting for multiply by negated power of 2.Craig Topper
2022-07-14[RISCV] Fix mistake in RISCVTTIImpl::getIntImmCostInst.Craig Topper
2022-03-14[OpaquePtr][AArch64] Use elementtype on ldxr/stxrArthur Eubanks
2022-01-19[ConstantHoist] Remove check for notional overindexingNikita Popov
2022-01-12[RISCV] Update recently ratified Zb{a,b,c,s} extensions to no longer be exper...Alex Bradbury
2021-08-18[RISCV] Add zext.h/zext.w to RISCVTTIImpl::getIntImmCostInst.Craig Topper
2021-06-30[ARM] Set the immediate cost of GEP operands to 0David Green
2021-05-24Revert "[NFC] remove explicit default value for strboolattr attribute in tests"serge-sans-paille
2021-05-24[NFC] remove explicit default value for strboolattr attribute in testsserge-sans-paille
2021-02-01[ConstantHoisting] Fix bug where constant materialization could insert into E...Michael Holman
2020-11-13[test] Fix const-addr-no-neg-offset.ll under NPMArthur Eubanks
2019-12-24Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song
2019-12-19[ConstantHoisting] Ignore unreachable bb:s when collecting candidatesBjorn Pettersson
2019-12-04[AArch64TTI] Compute imm materialization cost for AArch64 intrinsicsFlorian Hahn
2019-07-09[RISCV] Fix RISCVTTIImpl::getIntImmCost for immediates where getMinSignedBits...Alex Bradbury
2019-06-21[RISCV] Add RISCV-specific TargetTransformInfoSam Elliott
2019-06-17[lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher
2019-04-15[PGO] Profile guided code size optimization.Hiroshi Yamauchi