summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Format spacing and remove extra lines to comply with standards. NFC.Suyog Sarda2014-10-081-5/+6
* GlobalOpt: Don't drop unused memberes of a ComdatDavid Majnemer2014-10-081-8/+20
* [InstCombine] re-commit r218721 with fix for pr21199Gerolf Hoflehner2014-10-083-8/+147
* Revert r219175 - [InstCombine] re-commit r218721 icmp-select-icmp optimizationHans Wennborg2014-10-083-151/+8
* DebugInfo+DFSan: Ensure that debug info references to llvm::Functions remain ...David Blaikie2014-10-071-0/+10
* 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
* DebugInfo+DeadArgElimination: Ensure llvm::Function*s from debug info are upd...David Blaikie2014-10-072-2/+10
* Reformat if statement to comply with LLVM standards. NFC.Suyog Sarda2014-10-071-2/+4
* Reformat to comply with LLVM coding standards using clang-format.Suyog Sarda2014-10-071-5/+4
* [InstCombine] Reformat if statements to comply with LLVM Coding Standards.Tilmann Scheller2014-10-071-2/+6
* GlobalDCE: Don't drop any COMDAT membersDavid Majnemer2014-10-071-25/+14
* [InstCombine] re-commit r218721 icmp-select-icmp optimizationGerolf Hoflehner2014-10-073-8/+151
* range-for some loops in DAEDavid Blaikie2014-10-061-6/+3
* 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
* Give the Reassociate pass a bit more flexibility and autonomy when optimizing...Owen Anderson2014-10-051-2/+12
* [InstCombine] Simplify the logic from r219067 using ValueTrackingHal Finkel2014-10-051-12/+4
* [InstCombine] Remove redundant @llvm.assume intrinsicsHal Finkel2014-10-041-0/+17
* Remove unnecessary copying or replace it with moves in a bunch of places.Benjamin Kramer2014-10-041-2/+2
* Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith2014-10-031-18/+2
* Eliminate some deep std::vector copies. NFC.Benjamin Kramer2014-10-031-1/+1
* Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith2014-10-021-7/+10
* DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith2014-10-021-10/+7
* Optimize square root squared (PR21126).Sanjay Patel2014-10-021-0/+5
* Use the local variable that other clauses around here are already using.Sanjay Patel2014-10-021-1/+1
* [BUG][INDVAR] Fix for PR21014: wrong SCEV operands commuting for non-commutat...Zinovy Nis2014-10-021-3/+12
* 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-013-25/+24
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-013-24/+25
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-013-25/+24
* C API: Add LLVMCloneModule()Tom Stellard2014-10-011-0/+9
* Revert r218721, r218735.Evgeniy Stepanov2014-10-013-155/+8
* [InstCombine] Fix for assert build failures caused by r218721Gerolf Hoflehner2014-10-011-1/+7
* [InstCombine] Optimize icmp-select-icmpGerolf Hoflehner2014-10-013-8/+149
* [SimplifyCFG] threshold for folding branches with common destinationJingyue Wu2014-09-302-73/+95
* Introduce support for custom wrappers for vararg functions.Lorenzo Martignoni2014-09-301-9/+18
* [IndVarSimplify] Widen loop unsigned compares.Chad Rosier2014-09-301-6/+2
* Use a loop to simplify the runtime unrolling prologue.Kevin Qin2014-09-291-118/+130
* [IndVar] Don't widen loop compare unless IV user is sign extended.Chad Rosier2014-09-261-2/+6
* [asan] don't instrument module CTORs that may be run before asan.module_ctor....Kostya Serebryany2014-09-241-4/+6
* Fix assertion in LICM doFinalization()David Peixotto2014-09-241-0/+13
* Allow BB duplication threshold to be adjusted through JumpThreading's ctorMichael Liao2014-09-241-7/+10
* GlobalOpt: Preserve comdats of unoptimized initializersReid Kleckner2014-09-231-45/+26
* Using a deque to manage the stack of nodes is faster here.Lenny Maiorani2014-09-201-2/+6
* Add a new pass FunctionTargetTransformInfo. This pass serves as aEric Christopher2014-09-181-3/+8
* Reapply fix in r217988 (reverted in r217989) and remove the alternative fix c...David Blaikie2014-09-171-1/+1
* Revert "Fix -Wnon-virtual-dtor warning introduced in r217982."David Blaikie2014-09-171-1/+1
* Fix -Wnon-virtual-dtor warning introduced in r217982.David Blaikie2014-09-171-1/+1
OpenPOWER on IntegriCloud