summaryrefslogtreecommitdiff
path: root/test/Transforms/LoopStrengthReduce
AgeCommit message (Expand)Author
2017-12-11LSR: Check more intrinsic pointer operandsMatt Arsenault
2017-12-01Revert "[X86] Improvement in CodeGen instruction selection for LEAs."Matt Morehouse
2017-12-01[X86] Improvement in CodeGen instruction selection for LEAs.Jatin Bhateja
2017-10-04Revert r314886 "[X86] Improvement in CodeGen instruction selection for LEAs (...Hans Wennborg
2017-10-04[X86] Improvement in CodeGen instruction selection for LEAs (re-applying post...Jatin Bhateja
2017-09-15Revert r313343 "[X86] PR32755 : Improvement in CodeGen instruction selection ...Hans Wennborg
2017-09-15[X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.Jatin Bhateja
2017-08-29[LSR] Fix Shadow IV in case of integer overflowMax Kazantsev
2017-08-29[NFC] Fix indents in testMax Kazantsev
2017-08-29[NFC] Refactor ShadowIV test to use FileCheckMax Kazantsev
2017-08-24[ARM, Thumb1] Prevent ARMTargetLowering::isLegalAddressingMode from accepting...Evgeny Astigeevich
2017-08-07Reapply fix PR23384 (part 3 of 3) r304824 (was reverted in r305720).Evgeny Stupachenko
2017-08-04[SCEV] Preserve NSW information for sext(subtract).Amara Emerson
2017-08-04Fix PR33514Evgeny Stupachenko
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl
2017-07-06[LSR] Narrow search space by filtering non-optimal formulae with the same Sca...Wei Mi
2017-06-19Revert r304824 "Fix PR23384 (part 3 of 3)"Hans Wennborg
2017-06-19[SCEV] Teach SCEVExpander to expand BinPowMax Kazantsev
2017-06-06Fix PR23384 (part 3 of 3)Evgeny Stupachenko
2017-06-04[X86] Replace 'REQUIRES: x86' in tests with 'REQUIRES: x86-registered-target'...Craig Topper
2017-05-27[SCEVExpander] Try harder to avoid introducing inttoptrKeno Fischer
2017-05-26Re-enable "[SCEV] Do not fold dominated SCEVUnknown into AddRecExpr start"Max Kazantsev
2017-05-24Revert "[SCEV] Do not fold dominated SCEVUnknown into AddRecExpr start"Diana Picus
2017-05-24[SCEV] Do not fold dominated SCEVUnknown into AddRecExpr startMax Kazantsev
2017-05-18[LSR] Call canonicalize after we generate a new Formula in GenerateTruncates....Wei Mi
2017-04-20ARM: handle post-indexed NEON ops where the offset isn't the access width.Tim Northover
2017-04-06Turn on -addr-sink-using-gep by default.Eli Friedman
2017-03-21AMDGPU: Mark all unspecified CC functions in tests as amdgpu_kernelMatt Arsenault
2017-03-04Set option enabling LSR alternative way to resolve complex solution to false.Evgeny Stupachenko
2017-02-22[LSR] Canonicalize formula and put recursive Reg related with current loop in...Wei Mi
2017-02-21The patch introduces new way of narrowing complex (>UINT16 variants) solutions.Evgeny Stupachenko
2017-02-16[LSR] Prevent formula with SCEVAddRecExpr type of Reg from Sibling loopsWei Mi
2017-02-14[LSR] Pointers with different address spaces are considered incompatible.Mikael Holmen
2017-02-11The patch fixes r294821Evgeny Stupachenko
2017-02-11Fix PR23384 (under "-lsr-insns-cost" option)Evgeny Stupachenko
2017-02-11[LSR] Recommit: Allow formula containing Reg for SCEVAddRecExpr related with ...Wei Mi
2017-02-08LSR: Check atomic instruction pointer operandsMatt Arsenault
2017-01-30LSR: Don't drop address space when type doesn't matchMatt Arsenault
2017-01-23This test apparently requires an x86 target and is failing on numerousChandler Carruth
2017-01-15[PM] Clean up the testing for IVUsers, especially with the new PM.Chandler Carruth
2017-01-13[LoopStrengthReduce] Don't bother rewriting PHIs in catchswitch blocksDavid Majnemer
2016-11-15Revert r286999 which caused buildbot test failures. Some testcases need to be...Wei Mi
2016-11-15[LSR] Allow formula containing Reg for SCEVAddRecExpr related with outerloop.Wei Mi
2016-11-09[ARM] Loop Strength Reduction crashes when targeting ARM or Thumb.Alexandros Lamprineas
2016-10-12Fix testcases failing after r284036Krzysztof Parzyszek
2016-10-12Do not remove implicit defs in BranchFolderKrzysztof Parzyszek
2016-08-15[LSR] Don't try and create post-inc expressions on non-rotated loopsJames Molloy
2016-08-11[SCEV] Update interface to handle SCEVExpander insert point motion.Geoff Berry
2016-08-03[PM] Significantly refactor the pass pipeline parsing to be easier toChandler Carruth
2016-07-18[PM] Convert Loop Strength Reduce pass to new PMDehao Chen