summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [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
* Revert "[SimplifyLibcalls] Replace locked IO with unlocked IO"Matt Morehouse2018-04-272-216/+19
* [SimplifyLibcalls] Replace locked IO with unlocked IODavid Bolvansky2018-04-262-19/+216
* [SimplifyLibcalls] Atoi, strtol replacementsDavid Bolvansky2018-04-251-0/+55
* [ICP] Do not attempt type matching for variable length arguments.Taewook Oh2018-04-251-5/+7
* Merging r46043:David Bolvansky2018-04-251-3/+3
* [NFC] Remove recently added SE verification because it may be false-positiveMax Kazantsev2018-04-242-12/+0
* [NFC] Use forgetTopmostLoop instead of logic duplicationMax Kazantsev2018-04-241-6/+2
* [NFC] Add clarification commentMax Kazantsev2018-04-241-2/+4
* [LoopRotate] Fix incorrect SCEV invalidation in loop rotationMax Kazantsev2018-04-231-2/+9
* [LoopUnroll] Fix potentially incorrect SCEV invalidation in UnrollRuntimeMax Kazantsev2018-04-231-4/+3
* [LoopSimplify] Fix incorrect SCEV invalidationMax Kazantsev2018-04-231-11/+12
* Revert "Revert r330403 and r330413."Michael Zolotukhin2018-04-201-13/+12
* Revert r330403 and r330413.Ilya Biryukov2018-04-201-12/+13
* [SSAUpdaterBulk] Use SmallVector instead of DenseMap for storing rewrites.Michael Zolotukhin2018-04-201-13/+12
* [SSAUpdaterBulk] Add an assert.Michael Zolotukhin2018-04-201-0/+1
* [SSAUpdaterBulk] Add * and & to auto.Michael Zolotukhin2018-04-201-4/+4
* [SSAUpdaterBulk] Use PredCache in ComputeLiveInBlocks.Michael Zolotukhin2018-04-201-3/+4
* [SSAUpdaterBulk] Use SmallVector instead of SmallPtrSet for uses.Michael Zolotukhin2018-04-201-2/+5
* Refine the loop rotation's APIJin Lin2018-04-191-9/+17
* [SimplifyLibcalls] Realloc(null, N) -> Malloc(N)Sanjay Patel2018-04-182-21/+46
* [LoopUnroll] Only peel if a predicate becomes known in the loop body.Florian Hahn2018-04-181-7/+25
* [Mem2Reg] Create merged debug locations for inserted phisVedant Kumar2018-04-171-6/+32
* [Mem2Reg] Make RenamePassData a struct, NFCVedant Kumar2018-04-171-3/+2
OpenPOWER on IntegriCloud