aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/JumpThreading
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-184-12/+12
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-0910-86/+86
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-234-5/+91
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-023-0/+138
* Update LLVM for rebase to r212749.Stephen Hines2014-07-212-1/+23
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-1/+1
* Don't eliminate a partially redundant load if it's in a landing pad.Bill Wendling2013-10-212-43/+203
* Perform an intelligent splice of the predecessor with the single successor.Bill Wendling2013-10-191-0/+43
* TBAA: handle scalar TBAA format and struct-path aware TBAA format.Manman Ren2013-09-271-2/+2
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-1/+0
* JumpThreading: Turn a select instruction into branching if it allows to threa...Benjamin Kramer2013-08-071-0/+63
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-144-22/+22
* TBAA: remove !tbaa from testing cases if not used.Manman Ren2013-04-301-5/+1
* Use references to attribute groups on the call/invoke instructions.Bill Wendling2013-02-221-2/+4
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2013-01-011-1/+1
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-301-1/+1
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-301-1/+1
* Add a new attribute, 'noduplicate'. If a function contains a noduplicate call...James Molloy2012-12-201-0/+36
* Add a test case for PR14233.Chandler Carruth2012-11-011-0/+53
* JumpThreading: when default destination is the destination of some cases in aManman Ren2012-09-051-0/+36
* Fix assertion in jump threading (PR13405).Richard Osborne2012-07-201-0/+8
* Fix the remaining TCL-style quotes found in the testsuite. This isChandler Carruth2012-07-021-1/+1
* Convert all tests using TCL-style quoting to use shell-style quoting.Chandler Carruth2012-07-022-3/+3
* formatting change: strip debug info from testJoel Jones2012-05-101-293/+83
* Fix a problem with incomplete equality testing of PHINodes in Joel Jones2012-05-101-0/+419
* enhance jump threading to preserve TBAA information when PRE'ing loads,Chris Lattner2012-03-131-4/+44
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-162-3/+1
* Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner2011-11-273-4/+4
* Move "atomic" and "volatile" designations on instructions after the opcodeEli Friedman2011-08-121-1/+1
* remove asmparser support for the old getresult instruction, which has been su...Chris Lattner2011-06-171-1/+1
* Fix an infinite alternation in JumpThreading where two transforms would repea...Owen Anderson2011-04-141-0/+31
* PR9446: RecursivelyDeleteTriviallyDeadInstructions can delete the instructionEli Friedman2011-04-021-0/+32
* Fix PR9331. Simplified version of a patch by Jakub Staszak.Duncan Sands2011-03-081-0/+50
* prevent jump threading from merging blocks when their address isChris Lattner2011-02-181-1/+34
* Tolerate degenerate phi nodes that can occur in the middle of optimizationNick Lewycky2011-02-101-0/+24
* Re-apply r124518 with fix. Watch out for invalidated iterator.Evan Cheng2011-01-293-7/+21
* Revert r124518. It broke Linux self-host.Evan Cheng2011-01-293-21/+7
* Re-commit r124462 with fixes. Tail recursion elim will now dup ret into uncon...Evan Cheng2011-01-293-7/+21
* Revert r124462. There are a few big regressions that I need to fix first.Evan Cheng2011-01-283-21/+7
* - Stop simplifycfg from duplicating "ret" instructions into unconditionalEvan Cheng2011-01-283-7/+21
* Teach jump threading to "look through" a select when the branch direction of ...Frits van Bommel2010-12-151-0/+123
* Implement jump threading of 'indirectbr' by keeping track of whether we're lo...Frits van Bommel2010-12-061-0/+61
* Fix PR8247: JumpThreading can cause a block to become unreachable while still...Owen Anderson2010-09-291-0/+27
* Remove dead option from tests.Owen Anderson2010-09-143-3/+3
* Merge 2010-08-31-InfiniteRecursion.ll into crash.ll.Owen Anderson2010-08-312-25/+23
* Add a test for the duplicated-conditional situation illutrated by PR5652.Owen Anderson2010-08-311-0/+24
* Manually reduce this testcase.Owen Anderson2010-08-311-77/+11
* Add a micro-test for the transforms I added to JumpThreading.Owen Anderson2010-08-311-0/+30
* More Chris-inspired JumpThreading fixes: use ConstantExpr to correctly consta...Owen Anderson2010-08-311-0/+91
* Use LVI to eliminate conditional branches where we've tested a related condit...Owen Anderson2010-08-272-5/+12