summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LICM
Commit message (Expand)AuthorAgeFilesLines
* Revert "[LICM] Support hosting of dynamic allocas out of loops"Philip Reames2020-02-261-168/+0
* Filter callbr insts from critical edge splittingBill Wendling2020-02-211-0/+18
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-241-1/+1
* [ValueTracking] Allow context-sensitive nullness check for non-pointersJohannes Doerfert2019-12-091-3/+1
* [TTI] Fix cast cost on vector types.Michael Liao2019-11-132-0/+23
* Revert 57dd4b0 "[ValueTracking] Allow context-sensitive nullness check for no...Hans Wennborg2019-11-131-1/+3
* [LICM] Support hosting of dynamic allocas out of loopsPhilip Reames2019-11-081-0/+168
* [LICM] Hoisting of widenable conditions out of loopsPhilip Reames2019-11-081-7/+42
* [ValueTracking] Allow context-sensitive nullness check for non-pointersJohannes Doerfert2019-10-311-3/+1
* [MemorySSA] Don't hoist stores if interfering uses (as calls) exist.Alina Sbirlea2019-10-031-1/+1
* Revert "[LoopInfo] Limit the iterations to check whether a loop has dedicatedWei Mi2019-09-271-102/+0
* [LoopInfo] Limit the iterations to check whether a loop has dedicated exitsWei Mi2019-09-261-0/+102
* [LICM/AST] Check if the AliasAny set is removed from the tracker.Alina Sbirlea2019-09-121-0/+27
* Cleanup test.Alina Sbirlea2019-09-061-2/+1
* [AliasSetTracker] Correct AAInfo check.Alina Sbirlea2019-09-051-0/+71
* [LoopPassManager + MemorySSA] Only enable use of MemorySSA for LPMs known to ...Alina Sbirlea2019-08-218-16/+57
* Revert '[LICM] Make Loop ICM profile aware' and 'Fix pass dependency for LICM'David L. Jones2019-08-141-8/+2
* [LICM] Make Loop ICM profile awareWenlei He2019-08-111-2/+8
* [LICM] Support unary FNeg in LICMCameron McInally2019-08-081-2/+1
* Add llvm.licm.disable metadataTim Corringham2019-08-081-0/+33
* [NFC][LICM] Pre-commit test for unary FNeg support in LICM.Cameron McInally2019-08-071-0/+23
* IR: print value numbers for unnamed function argumentsTim Northover2019-08-031-2/+2
* Add, and infer, a nofree function attributeBrian Homerding2019-07-081-1/+1
* [LICM & MSSA] Limit unsafe sinking and hoisting.Alina Sbirlea2019-06-201-2/+5
* [LICM] Allow AliasSetMap to contain top-level loops.Florian Hahn2019-05-141-0/+46
* Revert "[ValueTracking] Improve isKnowNonZero for Ints"Nikita Popov2019-05-081-1/+3
* [ValueTracking] Improve isKnowNonZero for IntsDan Robertson2019-05-081-3/+1
* [LICM] auto-generate complete test checks; NFCSanjay Patel2019-05-031-3/+27
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1792-0/+11372
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1792-11372/+0
* [LICM & MemorySSA] Don't sink/hoist stores in the presence of ordered loads.Alina Sbirlea2019-03-201-2/+1
* [LICM] Infer proper alignment from loads during scalar promotionPhilip Reames2019-03-012-12/+10
* [Tests] Strengthen LICM test corpus to show alignment striping. (part 2)Philip Reames2019-02-281-0/+31
* [Tests] Strengthen LICM test corpus to show alignment stripingPhilip Reames2019-02-282-0/+30
* [TEST] Update test comments, refactor checks with update_test_checks.pyMax Kazantsev2019-02-151-90/+216
* [LICM&MSSA] Limit store hoisting.Alina Sbirlea2019-02-111-4/+38
* [MemorySSA +LICM CFHoist] Solve PR40317.Alina Sbirlea2019-01-241-0/+62
* Use MemorySSA in LICM to do sinking and hoisting.Alina Sbirlea2019-01-1014-44/+96
* [LICM] Adjust how moving the re-hoist point worksJohn Brawn2019-01-041-0/+164
* Introduce llvm.experimental.widenable_condition intrinsicMax Kazantsev2018-12-071-0/+82
* [LICM] Reapply r347776 "Make LICM able to hoist phis" with fixJohn Brawn2018-11-291-0/+1351
* Revert "[LICM] Enable control flow hoisting by default" and "[LICM] Reapply r...Martin Storsjo2018-11-291-1351/+0
* [LICM] Enable control flow hoisting by defaultJohn Brawn2018-11-281-2/+2
* [LICM] Reapply r347190 "Make LICM able to hoist phis" with fixJohn Brawn2018-11-281-0/+1351
* [LoopSink] Add preheader to alias setGuozhi Wei2018-11-201-0/+37
* Revert "[LICM] Make LICM able to hoist phis"Benjamin Kramer2018-11-191-1164/+0
* [LICM] Make LICM able to hoist phisJohn Brawn2018-11-191-0/+1164
* [LICM] Hoist guards from non-header blocksMax Kazantsev2018-11-121-2/+150
* [LoopSink] Do not sink instructions into non-cold blocksMandeep Singh Grang2018-11-071-0/+112
* [LICM] Use ICFLoopSafetyInfo in LICMMax Kazantsev2018-11-064-5/+198
OpenPOWER on IntegriCloud