summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
...
* [SimplifyIndVars] Eliminate redundant truncsMax Kazantsev2018-06-191-0/+92
* Revert "Simplify blockaddress usage before giving up in MergeBlockIntoPredece...Xin Tong2018-06-181-8/+1
* Simplify blockaddress usage before giving up in MergeBlockIntoPredecessorXin Tong2018-06-181-1/+8
* Re-apply "[DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValue"Bjorn Pettersson2018-06-151-0/+38
* Revert rL334704: "[DebugInfo] Check size of variable in ConvertDebugDeclareTo...Bjorn Pettersson2018-06-141-38/+0
* [DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValueBjorn Pettersson2018-06-141-0/+38
* [SimplifyIndVars] Ignore dead usersMax Kazantsev2018-06-131-0/+10
* Use SmallPtrSet explicitly for SmallSets with pointer types (NFC).Florian Hahn2018-06-123-5/+3
* Use SmallPtrSet instead of SmallSet in places where we iterate over the set.Craig Topper2018-06-091-2/+2
* [Mem2Reg] Avoid replacing load with itself in promoteSingleBlockAlloca.Florian Hahn2018-06-071-0/+5
* [NFC] Use variable instead of accessing pair many timesMax Kazantsev2018-06-071-6/+6
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-0416-16/+16
* [SimplifyLibcalls] [NFC] Cleanup, improvementsDavid Bolvansky2018-05-311-11/+9
* [LoopInstSimplify] Re-implement the core logic of loop-instsimplify toChandler Carruth2018-05-291-11/+22
* Revert 333358 as it's failing on some builders.David Green2018-05-273-805/+11
* [UnrollAndJam] Add a new Unroll and Jam passDavid Green2018-05-273-11/+805
* [InstCombine] use nsw negation for abs libcallsSanjay Patel2018-05-221-7/+7
* [InstCombine] Remove calloc transformationsDavid Bolvansky2018-05-221-14/+14
* [InstCombine] Calloc-ed strings optimizationsDavid Bolvansky2018-05-221-15/+15
* [LowerSwitch] Fixed faulty PHI node updateKarl-Johan Karlsson2018-05-221-9/+9
* [LoopVersioning] Don't modify the list that we iterate over in addPHINodesBjorn Pettersson2018-05-221-3/+6
* Fix evaluator for non-zero alloca addr spaceYaxun Liu2018-05-191-1/+2
* Constant fold launder of null and undefPiotr Padlewski2018-05-181-2/+3
* [SimplifyCFG] Fix a debug invariant bug in FoldBranchToCommonDest()David Stenberg2018-05-181-3/+5
* [WebAssembly] Add Wasm personality and isScopedEHPersonality()Heejin Ahn2018-05-172-3/+3
* [InstCombine] Fix the signature of fgets_unlocked.Benjamin Kramer2018-05-161-2/+2
* [SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky2018-05-162-19/+217
* [LoopUnroll] Split out simplify code after Unroll into a new function. NFCDavid Green2018-05-161-34/+46
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-1422-295/+319
* Test commit access.Nicola Zaghen2018-05-141-1/+1
* [CodeExtractor] Allow extracting blocks with exception handlingSergey Dmitriev2018-05-111-27/+91
* [InstCombine] snprintf optimizationsDavid Bolvansky2018-05-111-0/+90
* [STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar2018-05-104-10/+7
* Revert "[InstCombine] snprintf optimizations"Martin Storsjo2018-05-101-90/+0
* [PR37339] Fix assertion in FunctionComparator::cmpInlineAsmwhitequark2018-05-101-1/+1
* [InstCombine] snprintf optimizationsDavid Bolvansky2018-05-091-0/+90
* Revert "[InstCombine] snprintf optimizations"Benjamin Kramer2018-05-091-90/+0
* [InstCombine] snprintf optimizationsDavid Bolvansky2018-05-091-0/+90
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-092-0/+6
* Support a funclet operand bundle in LowerInvokeHeejin Ahn2018-05-091-2/+4
* [SimplifyCFG] Fix a crash when folding PHIs.Davide Italiano2018-05-081-4/+5
* [LCSSA] Do not remove used PHI nodes in formLCSSAForInstructionsBjorn Pettersson2018-05-081-5/+10
* Simplify LLVM_ATTRIBUTE_USED call sites.Fangrui Song2018-05-051-5/+2
* Range-ify for loop; NFCGeorge Burgess IV2018-05-051-2/+1
* Fix a bunch of places where operator-> was used directly on the return from d...Craig Topper2018-05-051-1/+1
* Remove @brief commands from doxygen comments, too.Adrian Prantl2018-05-011-6/+6
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-0114-36/+36
* [SimplifyCFG] Use BB::instructionsWithoutDebug to skip DbgInfo (NFC).Florian Hahn2018-04-301-37/+14
* [LoopSimplify] Use BB::instructionsWithoutDebug to skip DbgInfo (NFC).Florian Hahn2018-04-301-4/+1
* Fix a bug in GlobalOpt's handling of DIExpressions.Adrian Prantl2018-04-271-2/+2
OpenPOWER on IntegriCloud