aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Do not optimise fprintf() calls if its return value is used.Peter Collingbourne2013-04-171-0/+9
* simplifycfg: Fix integer overflow converting switch into icmp.Hans Wennborg2013-04-161-0/+18
* We are not able to bitcast a pointer to an integral value.Bill Wendling2013-04-151-0/+46
* SLPVectorizer: Make it a function pass and add code for hoisting the vector-g...Nadav Rotem2013-04-151-0/+59
* Revert "Recommit r179497 after fixing uninitialized variable." untilEric Christopher2013-04-152-0/+6
* Recommit r179497 after fixing uninitialized variable.Eric Christopher2013-04-152-6/+0
* SLPVectorizer: Add support for vectorizing trees that start at compare instru...Nadav Rotem2013-04-151-0/+53
* Revert "Remove some unused triple and data layout."Eric Christopher2013-04-142-0/+6
* Remove some unused triple and data layout.Eric Christopher2013-04-142-6/+0
* Reorders two transforms that collide with each otherDavid Majnemer2013-04-143-5/+17
* Make the command line triple match the module triple.Nadav Rotem2013-04-142-2/+2
* Remove unused function attributes.Nadav Rotem2013-04-149-74/+46
* SLPVectorizer: Add support for trees that don't start at binary operators, an...Nadav Rotem2013-04-141-0/+37
* SLPVectorizer: add initial support for reduction variable vectorization.Nadav Rotem2013-04-141-0/+52
* GlobalDCE: Fix an oversight in my last commit that could lead to crashes.Benjamin Kramer2013-04-131-0/+18
* Fix a scalability issue with complex ConstantExprs.Benjamin Kramer2013-04-131-0/+97
* InstCombine: Check the operand types before merging fcmp ord & fcmp ord.Benjamin Kramer2013-04-121-0/+21
* SLPVectorizer: add support for vectorization of diamond shaped trees. We now ...Nadav Rotem2013-04-121-0/+83
* CostModel: increase the default cost of supported floating point operations f...Nadav Rotem2013-04-122-4/+29
* Simplify (A & ~B) in icmp if A is a power of 2David Majnemer2013-04-121-0/+26
* LoopVectorizer: integer division is not a reduction operationArnold Schwaighofer2013-04-121-0/+24
* Optimize icmp involving addition betterDavid Majnemer2013-04-111-0/+52
* Fix for wrong instcombine on vector insert/extractBenjamin Kramer2013-04-111-0/+27
* Add missing colons to check lines.Benjamin Kramer2013-04-111-2/+2
* FileCheckize a bunch of tests.Benjamin Kramer2013-04-111-2/+13
* Make the SLP store-merger less paranoid about function calls. We check for fu...Nadav Rotem2013-04-101-0/+40
* Add support for bottom-up SLP vectorization infrastructure.Nadav Rotem2013-04-097-0/+280
* Revert r176408 and r176407 to address PR15540.Nadav Rotem2013-04-091-128/+0
* Converted 8x tests of SimplifyCFG to use FileCheck instead of grep.Michael Gottesman2013-04-098-17/+21
* Revert 179071 because it is not the right way to support non standard new/new...Nadav Rotem2013-04-093-21/+17
* c++ new operators are not malloc-like functions because they do not return un...Nadav Rotem2013-04-083-17/+21
* Fix PR15674 (and PR15603): a SROA think-o.Chandler Carruth2013-04-071-0/+63
* An objc_retain can serve as a use for a different pointer.Michael Gottesman2013-04-051-0/+95
* Properly model precise lifetime when given an incomplete dataflow sequence.Michael Gottesman2013-04-053-85/+932
* Disable the optimization about promoting vector-element-access with symbolic ...Shuxin Yang2013-04-051-167/+0
* LoopVectorizer: Pass OperandValueKind information to the cost modelArnold Schwaighofer2013-04-041-0/+28
* Remove an optimization where we were changing an objc_autorelease into an obj...Michael Gottesman2013-04-033-16/+8
* Use a worklist to avoid a sneaky iterator invalidation.Bill Wendling2013-04-021-0/+19
* Correct assertion conditionShuxin Yang2013-04-011-0/+15
* X86TTI: Add accurate costs for itofp operations, based on the actual instruct...Benjamin Kramer2013-04-011-5/+4
* Implement XOR reassociation. It is based on following rules:Shuxin Yang2013-03-301-0/+151
* Updated test0 of retain-not-declared.ll to reflect the fact that objc-arc-exp...Michael Gottesman2013-03-291-2/+2
* Add clang.arc.used to ModuleHasARC so ARC always runs if said call is present...Michael Gottesman2013-03-291-0/+16
* Non optimizable objc_retainBlock calls are not forwarding.Michael Gottesman2013-03-281-2/+2
* [ObjCARC] Strength reduce objc_retainBlock -> objc_retain if the objc_retainB...Michael Gottesman2013-03-282-5/+6
* Remove -O3.Akira Hatanaka2013-03-281-3/+3
* Revert "Adding DIImportedModules to DIScopes."David Blaikie2013-03-286-47/+47
* Check if Type is a vector before calling function Type::getVectorNumElements.Akira Hatanaka2013-03-281-0/+15
* Added back in the test for arc-annotations.Michael Gottesman2013-03-271-0/+307
* Adding DIImportedModules to DIScopes.David Blaikie2013-03-276-47/+47