summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/ConstantHoisting
Commit message (Expand)AuthorAgeFilesLines
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-241-2/+2
* [ConstantHoisting] Ignore unreachable bb:s when collecting candidatesBjorn Pettersson2019-12-192-0/+115
* [AArch64TTI] Compute imm materialization cost for AArch64 intrinsicsFlorian Hahn2019-12-041-0/+89
* [RISCV] Fix RISCVTTIImpl::getIntImmCost for immediates where getMinSignedBits...Alex Bradbury2019-07-091-1/+10
* [RISCV] Add RISCV-specific TargetTransformInfoSam Elliott2019-06-212-0/+31
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-172-2/+0
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1726-0/+1247
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1726-1247/+0
* [PGO] Profile guided code size optimization.Hiroshi Yamauchi2019-04-151-0/+59
* [ConstantHoisting] avoid hang/crash from unreachable blocks (PR40930)Sanjay Patel2019-03-041-6/+86
* [ConstantHoisting] Call cleanup() in ConstantHoistingPass::runImpl to avoid d...Fangrui Song2019-03-011-0/+1
* X86/TargetTransformInfo: Report div/rem constant immediate costs as TCC_FreeMatthias Braun2018-10-111-0/+47
* Revert "Revert r341269: [Constant Hoisting] Hoisting Constant GEP Expressions"Zhaoshi Zheng2018-09-043-0/+130
* Revert r341269: [Constant Hoisting] Hoisting Constant GEP ExpressionsChandler Carruth2018-09-043-130/+0
* [Constant Hoisting] Hoisting Constant GEP ExpressionsZhaoshi Zheng2018-09-013-0/+130
* [QTOOL-37352] Consider isLegalAddressingImm in Constant HoistingZhaoshi Zheng2018-08-281-0/+120
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-092-2/+2
* Fix out-of-order stepping behavior in programs with hoisted constants.Paul Robinson2017-11-092-0/+96
* [ConstantHoisting] Remove dupliate logic in constant hoistingLeo Li2017-07-102-0/+62
* [ConstHoisting] Turn on consthoist-with-block-frequency by default.Wei Mi2017-07-071-4/+1
* [ConstantHoisting] Avoid hoisting constants in GEPs that index into a struct ...Leo Li2017-06-291-0/+37
* [ConstHoisting] Add BFI in constanthoisting pass and select the best insertionWei Mi2017-04-211-0/+11
* [Constant Hoisting] Avoid inserting instructions before EH padsReid Kleckner2017-03-011-0/+62
* This implements a more optimal algorithm for selecting a base constant inSjoerd Meijer2016-07-141-0/+42
* [PM] Port ConstantHoisting to the new Pass ManagerMichael Kuperstein2016-07-021-0/+1
* [ARM] Fix 28282: cost computation for constant hoistingWeiming Zhao2016-06-281-0/+17
* ARM: don't try to hoist constant RHS out of a division.Tim Northover2016-04-151-0/+45
* ARM: override cost function to re-enable ConstantHoisting (& fix it).Tim Northover2016-04-132-0/+49
* [opaque pointer type] Add textual IR support for explicit type parameter to t...David Blaikie2015-04-161-2/+2
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-275-17/+17
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-274-20/+20
* [ConstantHoisting][X86] Improve the cost model for small constants with large...Juergen Ributzka2014-06-102-3/+12
* Reduce verbiage of lit.local.cfg filesAlp Toker2014-06-093-6/+3
* AArch64/ARM64: move ARM64 into AArch64's placeTim Northover2014-05-243-1/+1
* [ConstantHoisting][X86] Change the cost model to never hoist constants for ty...Juergen Ributzka2014-05-191-0/+9
* Move test from r207969 to another folder and rename it.Michael Zolotukhin2014-05-051-25/+0
* Fix test from r207966 and add a comment there.Michael Zolotukhin2014-05-051-2/+4
* Add regression test for r207692.Michael Zolotukhin2014-05-051-0/+23
* [X86] Never hoist the shift value of a shift instruction.Michael Zolotukhin2014-04-301-0/+18
* [Constant Hoisting] Materialize the constant before the cloned cast instruction.Juergen Ributzka2014-04-221-0/+29
* [PowerPC] [Constant Hoisting] Enable constant hoisting on PPCHal Finkel2014-04-133-0/+93
* [ARM64] Never hoist the shift value of a shift instruction.Juergen Ributzka2014-04-121-0/+9
* [ARM64] Fix the cost model for cheap large constants.Juergen Ributzka2014-04-121-0/+8
* [ARM64] Fix immediate cost calculation for types larger than i64.Juergen Ributzka2014-04-101-0/+10
* [Constant Hoisting][ARM64] Enable constant hoisting for ARM64.Juergen Ributzka2014-04-082-0/+26
* Update the test to use FileCheck.Juergen Ributzka2014-04-041-2/+8
* Add test case for [Constant Hoisting] Erase dead cast instructions (r204538).Juergen Ributzka2014-04-021-0/+16
* typoAdrian Prantl2014-04-021-1/+1
* Add comments and test case for [X86TTI] Make constant base pointers for GetEl...Juergen Ributzka2014-04-021-0/+24
* Add test case for [Stackmaps][X86TTI] Fix think-o in getIntImmCost calculatio...Juergen Ributzka2014-04-021-0/+17
OpenPOWER on IntegriCloud