aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Revert non-test parts of r188507Matt Arsenault2013-08-191-1/+65
* Adds missing TLI check for library simplification ofMichael Kuperstein2013-08-192-0/+25
* Add missing test for GEP + bitcast transformationMatt Arsenault2013-08-161-0/+24
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-1667-78/+0
* InstCombine: Simplify if(x!=0 && x!=-1).Jim Grosbach2013-08-161-0/+12
* Don't do FoldCmpLoadFromIndexedGlobal for non inbounds GEPsMatt Arsenault2013-08-152-77/+301
* [tests] Fix refacto in r187764 that effectively disabled SimplifyCFG tests. :(Daniel Dunbar2013-08-154-0/+1
* Fixing a corner-case bug in strchr and strrchr lib call optimizations whereYunzhong Gao2013-08-152-0/+22
* Fix always creating GEP with i32 indicesMatt Arsenault2013-08-141-3/+22
* BBVectorize: Add initial stores to the write set when tracking usesHal Finkel2013-08-131-0/+144
* Remove duplicate copy of testcase in r188327.Nick Lewycky2013-08-131-26/+0
* Revert r187191, which broke opt -mem2reg on the testcases included in PR16867.Nick Lewycky2013-08-132-70/+52
* Fix PR16797 - Support PHINodes with multiple inputs from the same basic block.Nadav Rotem2013-08-121-0/+41
* Fix FileCheck --check-prefix lines.Tim Northover2013-08-126-6/+6
* Fix big-endian handling of integer-to-vector bitcasts in InstCombineRichard Sandiford2013-08-121-0/+41
* [objc-arc] Track if we encountered an additive overflow while computing {TopD...Michael Gottesman2013-08-091-3/+1063
* Disable inlining between sanitized and non-sanitized functions.Evgeniy Stepanov2013-08-081-0/+112
* Revert "[objc-arc] Track if we encountered an additive overflow while computi...Michael Gottesman2013-08-081-1063/+3
* [objc-arc] Track if we encountered an additive overflow while computing {TopD...Michael Gottesman2013-08-071-3/+1063
* Add ISD::FROUND for libm round()Hal Finkel2013-08-071-0/+52
* JumpThreading: Turn a select instruction into branching if it allows to threa...Benjamin Kramer2013-08-071-0/+63
* LoopVectorize: Allow vectorization of loops with lifetime markersArnold Schwaighofer2013-08-061-0/+96
* Debug Info Finder|Verifier: handle DbgLoc attached to instructions.Manman Ren2013-08-064-8/+8
* Factor FlattenCFG out from SimplifyCFGTom Stellard2013-08-064-126/+0
* SLPVectorizer: Fix PR16777. PHInodes may use multiple extracted values that c...Nadav Rotem2013-08-021-0/+35
* Temporarily revert "Debug Info Finder|Verifier: handle DbgLoc attached toEric Christopher2013-08-024-8/+8
* Use function attributes to indicate that we don't want to realign the stack.Bill Wendling2013-08-012-3/+3
* Debug Info Finder|Verifier: handle DbgLoc attached to instructions.Manman Ren2013-08-014-8/+8
* Preserve fast-math flags when folding (fsub x, (fneg y)) to (fadd x, y).Owen Anderson2013-07-301-0/+11
* isKnownToBeAPowerOfTwo: Strengthen isKnownToBeAPowerOfTwo's analysis on add i...David Majnemer2013-07-301-0/+32
* Change behavior of calling bitcasted alias functions.Matt Arsenault2013-07-306-59/+295
* Debug Info: enable verifier for testing cases.Manman Ren2013-07-295-5/+5
* Add the C source code to the test to make it easier to update when debug info...Nadav Rotem2013-07-291-0/+9
* SLPVectorier: update the debug location for the new instructions.Nadav Rotem2013-07-291-0/+82
* Debug Info: update testing cases to pass verifier.Manman Ren2013-07-298-59/+66
* Don't vectorize when the attribute NoImplicitFloat is used.Nadav Rotem2013-07-291-0/+25
* SimplifyCFG: Add missing tests from r187278Tom Stellard2013-07-273-0/+125
* Debug Info Verifier: verify SPs in llvm.dbg.sp.Manman Ren2013-07-2710-67/+83
* SLP Vectorier: Don't vectorize really short chains because they are already ...Nadav Rotem2013-07-261-1/+3
* SLP Vectorizer: Disable the vectorization of non power of two chains, such as...Nadav Rotem2013-07-262-33/+39
* next batch of -disable-debug-info-verifierRafael Espindola2013-07-261-1/+1
* When InstCombine tries to fold away (fsub x, (fneg y)) into (fadd x, y), it isOwen Anderson2013-07-261-0/+12
* Debug Info Verifier: enable verification of DICompileUnit.Manman Ren2013-07-263-7/+10
* Next batch of -disable-debug-info-verifier.Rafael Espindola2013-07-264-4/+4
* Re-implement the analysis of uses in mem2reg to be significantly moreChandler Carruth2013-07-262-26/+70
* Debug Info: improve the verifier to check field types.Manman Ren2013-07-252-8/+9
* Allocate local registers in order for optimal coloring.Andrew Trick2013-07-251-1/+1
* Current batch of -disable-debug-info-verifier.Rafael Espindola2013-07-254-5/+5
* Debug Info: improve the verifier to check field types.Manman Ren2013-07-251-7/+7
* Respect llvm.used in Internalize.Rafael Espindola2013-07-251-0/+20