summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
...
* Transforms: sort source files in buildSaleem Abdulrasool2014-11-081-4/+4
* Transforms: use typedef rather than using aliasesSaleem Abdulrasool2014-11-071-26/+25
* Transform: add SymbolRewriter passSaleem Abdulrasool2014-11-072-0/+544
* Fix heap-use-after-free bug in expandSDiv when the operands areMichael Ilseman2014-11-051-6/+10
* Revert earlier change removing setPreservesCFG from instcombine (r221223) andMark Heffernan2014-11-041-2/+2
* Revert "Transforms: reapply SVN r219899"Reid Kleckner2014-11-041-16/+3
* IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()Duncan P. N. Exon Smith2014-11-031-2/+2
* IR: MDNode => Value: Instruction::getAllMetadata()Duncan P. N. Exon Smith2014-11-011-5/+4
* IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith2014-11-013-23/+23
* Transforms: reapply SVN r219899Saleem Abdulrasool2014-10-281-3/+16
* Untabify and whitespace cleanups.NAKAMURA Takumi2014-10-281-4/+4
* Handle sqrt() shrinking in SimplifyLibCalls like any other callSanjay Patel2014-10-231-5/+14
* Preserving 'nonnull' metadata in SimplifyCFGPhilip Reames2014-10-221-1/+4
* Shrinkify libcalls: use float versions of double libm functions with fast-mat...Sanjay Patel2014-10-221-3/+23
* Teach combineMetadata how to merge 'nonnull' metadata.Philip Reames2014-10-211-0/+4
* Do not attribute static allocas to the call site's DebugLoc.Paul Robinson2014-10-211-0/+6
* fold: sqrt(x * x * y) -> fabs(x) * sqrt(y)Sanjay Patel2014-10-161-1/+87
* Preserve non-byval pointer alignment attributes using @llvm.assume when inliningHal Finkel2014-10-151-0/+45
* Optimize away fabs() calls when input is squared (known positive).Sanjay Patel2014-10-141-1/+30
* Switch to select optimization for two-case switchesMarcello Maggioni2014-10-141-0/+170
* Revert r219223, it creates invalid PHI nodes.Joerg Sonnenberger2014-10-121-170/+0
* SimplifyCFG: Don't convert phis into selects if we could remove undef behaviorArnold Schwaighofer2014-10-101-0/+13
* LoopUnroll: Create sub-loops in LoopInfoDuncan P. N. Exon Smith2014-10-071-1/+29
* LoopUnroll: Only check for ScalarEvolution analysis once, NFCDuncan P. N. Exon Smith2014-10-071-7/+4
* Two case switch to select optimizationMarcello Maggioni2014-10-071-0/+170
* LoopUnroll: Change code order of changes to new basic blocksDuncan P. N. Exon Smith2014-10-061-2/+2
* Sink comment, NFCDuncan P. N. Exon Smith2014-10-061-2/+2
* DIBuilder: Encapsulate DIExpression's element typeDuncan P. N. Exon Smith2014-10-011-4/+3
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-20/+19
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-011-19/+20
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-20/+19
* C API: Add LLVMCloneModule()Tom Stellard2014-10-011-0/+9
* [SimplifyCFG] threshold for folding branches with common destinationJingyue Wu2014-09-301-66/+80
* Use a loop to simplify the runtime unrolling prologue.Kevin Qin2014-09-291-118/+130
* GlobalOpt: Preserve comdats of unoptimized initializersReid Kleckner2014-09-231-45/+26
* Fixing a build error.Chris Bieneman2014-09-171-1/+1
* Refactoring SimplifyLibCalls to remove static initializers and generally clea...Chris Bieneman2014-09-171-1878/+1643
* Remove dead code in SimplifyCFGJingyue Wu2014-09-151-43/+0
* Simplify code. No functionality change.Benjamin Kramer2014-09-131-15/+3
* Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)Hal Finkel2014-09-078-51/+77
* Add an Assumption-Tracking PassHal Finkel2014-09-072-1/+13
* Enable noalias metadata by default and swap the order of the SLP and Loop vec...James Molloy2014-09-041-1/+1
* Feed AA to the inliner and use AA->getModRefBehavior in AddAliasScopeMetadataHal Finkel2014-09-011-11/+17
* Fix AddAliasScopeMetadata again - alias.scope must be a complete descriptionHal Finkel2014-09-011-15/+37
* Fix AddAliasScopeMetadata to not add scopes when deriving from unknown pointersHal Finkel2014-08-301-25/+51
* Fix a typo in AddAliasScopeMetadataHal Finkel2014-08-291-1/+1
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-273-16/+8
* Remove dangling initializers in GlobalDCEBruno Cardoso Lopes2014-08-251-0/+3
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-243-15/+10
* Use DILexicalBlockFile, rather than DILexicalBlock, to track discriminator ch...David Blaikie2014-08-211-4/+2
OpenPOWER on IntegriCloud