summaryrefslogtreecommitdiff
path: root/test/Transforms/LoopUnswitch
AgeCommit message (Expand)Author
2017-08-29[LoopUnswitch] Fix a simple bug which disables loop unswitch for select state...Wei Mi
2017-07-26Add "REQUIRES: asserts" for test unswitch-equality-undef.ll.Wei Mi
2017-07-25Disable loop unswitching for some patterns containing equality comparison wit...Wei Mi
2017-07-19[SimplifyCFG] Defer folding unconditional branches to LateSimplifyCFG if it c...Balaram Makam
2017-06-25[LoopSimplify] Re-instate r306081 with a bug fix w.r.t. indirectbr.Chandler Carruth
2017-06-25Revert "[LoopSimplify] Factor the logic to form dedicated exits into a utility."Daniel Jasper
2017-06-23[LoopSimplify] Factor the logic to form dedicated exits into a utility.Chandler Carruth
2017-04-29[LoopUnswitch] Don't remove instructions with side effects.Davide Italiano
2017-04-24Revert "[SCEV] Enable SCEV verification by default in EXPENSIVE_CHECKS builds"Sanjoy Das
2017-04-24[SCEV] Enable SCEV verification by default in EXPENSIVE_CHECKS buildsSanjoy Das
2017-04-11[LoopUnswitch] Fix a test caseSanjoy Das
2017-03-21AMDGPU: Mark all unspecified CC functions in tests as amdgpu_kernelMatt Arsenault
2017-03-19Remove unused arguments. NFCIXin Tong
2017-03-17Only unswitch loops with uniform conditionsStanislav Mekhanoshin
2017-02-27Fix a bug when unswitching on partial LIV for SwitchInstXin Tong
2017-02-23LoopUnswitch - Simplify based on known not to a be constant.Xin Tong
2017-02-10[LoopUnswitch] Remove BFI usage (dead code)Philip Reames
2017-01-27Constant fold switch inst when looking for trivial conditions to unswitch on.Xin Tong
2016-11-25[Loop Unswitch] Patch to selective unswitch only the reachable branch instruc...Abhilash Bhandari
2016-06-26[LoopUnswitch] Unswitch on conditions feeding into guardsSanjoy Das
2016-06-25[LoopUnswitch] Avoid exponential behaviorSanjoy Das
2016-06-15Remove the ScalarReplAggregates passDavid Majnemer
2016-06-14Add a missing test.Evgeniy Stepanov
2016-03-29[SimlifyCFG] Prevent passes from destroying canonical loop structure, especia...Hyojin Sung
2016-03-28Revert "[SimlifyCFG] Prevent passes from destroying canonical loop structure,...Reid Kleckner
2016-03-28[SimlifyCFG] Prevent passes from destroying canonical loop structure, especia...Hyojin Sung
2015-12-12[IR] Reformulate LLVM's EH funclet IRDavid Majnemer
2015-11-22Have a single way for creating unique value names.Rafael Espindola
2015-10-09Teach LoopUnswitch not to perform non-trivial unswitching on loops containing...Owen Anderson
2015-09-29[LoopUnswitch] Add block frequency analysis to recognize hot/cold regionsChen Li
2015-09-23Remove handling of AddrSpaceCast in stripAndAccumulateInBoundsConstantOffsetsPhilip Reames
2015-08-05[LoopUnswitch] Preserve make.implicit metadata for unswitched conditionsChen Li
2015-07-25[LoopUnswitch] Improve loop unswitch pass to find trivial unswitch conditions...Chen Li
2015-07-22[LoopUnswitch] Code refactoring to separate trivial loop unswitch and non-tri...Chen Li
2015-06-23Fix PR13851: Preserve metadata for the unswitched branchWeiming Zhao
2015-06-17Move the personality function from LandingPadInst to FunctionDavid Majnemer
2015-05-12Changed renaming of local symbols by inserting a dot vefore the numeric suffix.Sunil Srivastava
2015-04-16[opaque pointer type] Add textual IR support for explicit type parameter to t...David Blaikie
2015-03-13[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie
2013-08-16[tests] Cleanup initialization of test suffixes.Daniel Dunbar
2013-07-14Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin
2013-04-30TBAA: remove !tbaa from testing cases if not used.Manman Ren
2013-03-12Revert the test moves from 176733. Use "REQUIRES: asserts" instead.Jan Wen Voung
2013-03-08Disable statistics on Release builds and move tests that depend on -stats.Jan Wen Voung
2013-02-22Use references to attribute groups on the call/invoke instructions.Bill Wendling
2012-12-30Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko
2012-12-30Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko
2012-12-20Add a new attribute, 'noduplicate'. If a function contains a noduplicate call...James Molloy