summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopStrengthReduce/X86
Commit message (Expand)AuthorAgeFilesLines
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-241-2/+2
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-171-1/+0
* [SCEV] Pass NoWrapFlags when expanding an AddExprSam Parker2019-06-141-1/+1
* Revert "[SCEV] Use wrap flags in InsertBinop"Benjamin Kramer2019-06-062-2/+2
* [SCEV] Use wrap flags in InsertBinopSam Parker2019-06-062-2/+2
* [X86FixupLEAs] Turn optIncDec into a generic two address LEA optimizer. Suppo...Craig Topper2019-05-251-4/+4
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1725-0/+2622
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1725-2622/+0
* [X86MacroFusion] Handle branch fusion (AMD CPUs).Clement Courbet2019-03-281-2/+3
* [X86MacroFusion][NFC] Add a bulldozer test.Clement Courbet2019-03-271-1/+23
* [LSR] Update test from rL356256 after rebase.Florian Hahn2019-03-151-6/+6
* [LSR] Check for signed overflow in NarrowSearchSpaceByDetectingSupersets.Florian Hahn2019-03-151-0/+38
* [LSR] Check SCEV on isZero() after extend. PR40514Max Kazantsev2019-02-051-0/+57
* [SCEV] Prohibit SCEV transformations for huge SCEVsMax Kazantsev2019-01-311-1/+1
* Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnly...Alina Sbirlea2018-06-201-1/+2
* [LoopStrengthReduce, x86] don't add cost for a cmp that will be macro-fused (...Sanjay Patel2018-02-052-35/+32
* [LSR] Don't force bases of foldable formulae to the final type.Mikael Holmen2018-02-012-42/+34
* Followup on Proposal to move MIR physical register namespace to '$' sigil.Puyan Lotfi2018-01-311-2/+2
* [LoopStrengthReduce] add test to show potential macro-fusion-based diff (PR35...Sanjay Patel2018-01-301-0/+126
* [x86] auto-generate complete checks; NFCSanjay Patel2018-01-263-93/+443
* Revert "[X86] Improvement in CodeGen instruction selection for LEAs."Matt Morehouse2017-12-011-3/+3
* [X86] Improvement in CodeGen instruction selection for LEAs.Jatin Bhateja2017-12-011-3/+3
* Revert r314886 "[X86] Improvement in CodeGen instruction selection for LEAs (...Hans Wennborg2017-10-041-3/+3
* [X86] Improvement in CodeGen instruction selection for LEAs (re-applying post...Jatin Bhateja2017-10-041-3/+3
* Revert r313343 "[X86] PR32755 : Improvement in CodeGen instruction selection ...Hans Wennborg2017-09-151-3/+3
* [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.Jatin Bhateja2017-09-151-3/+3
* [LSR] Fix Shadow IV in case of integer overflowMax Kazantsev2017-08-291-0/+94
* [NFC] Fix indents in testMax Kazantsev2017-08-291-1/+1
* [NFC] Refactor ShadowIV test to use FileCheckMax Kazantsev2017-08-291-27/+45
* Reapply fix PR23384 (part 3 of 3) r304824 (was reverted in r305720).Evgeny Stupachenko2017-08-076-22/+26
* [LSR] Narrow search space by filtering non-optimal formulae with the same Sca...Wei Mi2017-07-061-0/+60
* Revert r304824 "Fix PR23384 (part 3 of 3)"Hans Wennborg2017-06-196-26/+22
* [SCEV] Teach SCEVExpander to expand BinPowMax Kazantsev2017-06-191-0/+264
* Fix PR23384 (part 3 of 3)Evgeny Stupachenko2017-06-066-22/+26
* [X86] Replace 'REQUIRES: x86' in tests with 'REQUIRES: x86-registered-target'...Craig Topper2017-06-041-1/+1
* Re-enable "[SCEV] Do not fold dominated SCEVUnknown into AddRecExpr start"Max Kazantsev2017-05-262-7/+63
* Revert "[SCEV] Do not fold dominated SCEVUnknown into AddRecExpr start"Diana Picus2017-05-241-5/+7
* [SCEV] Do not fold dominated SCEVUnknown into AddRecExpr startMax Kazantsev2017-05-241-7/+5
* [LSR] Call canonicalize after we generate a new Formula in GenerateTruncates....Wei Mi2017-05-181-0/+36
* Turn on -addr-sink-using-gep by default.Eli Friedman2017-04-061-2/+0
* [LSR] Canonicalize formula and put recursive Reg related with current loop in...Wei Mi2017-02-221-0/+65
* [LSR] Prevent formula with SCEVAddRecExpr type of Reg from Sibling loopsWei Mi2017-02-161-0/+97
* The patch fixes r294821Evgeny Stupachenko2017-02-112-6/+6
* Fix PR23384 (under "-lsr-insns-cost" option)Evgeny Stupachenko2017-02-112-0/+110
* [LSR] Recommit: Allow formula containing Reg for SCEVAddRecExpr related with ...Wei Mi2017-02-111-0/+65
* This test apparently requires an x86 target and is failing on numerousChandler Carruth2017-01-231-0/+48
* Fix testcases failing after r284036Krzysztof Parzyszek2016-10-121-3/+1
* Do not remove implicit defs in BranchFolderKrzysztof Parzyszek2016-10-121-0/+1
* [SCEV] Update interface to handle SCEVExpander insert point motion.Geoff Berry2016-08-111-0/+47
* Don't delete empty preheaders in CodeGenPrepare if it would create a critical...Chuang-Yu Cheng2016-04-051-1/+1
OpenPOWER on IntegriCloud