summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* SimplifyCFG: Register cloned assume intrinsics with assumption cache when cre...Peter Collingbourne2017-02-151-3/+10
* Fix a bug in caller's BFI update code after inlining.Easwaran Raman2017-02-141-3/+10
* [BasicBlockUtils] Use getFirstNonPHIOrDbg to set debugloc for instructions cr...Taewook Oh2017-02-141-1/+1
* PredicateInfo: Handle critical edgesDaniel Berlin2017-02-121-63/+107
* Encode duplication factor from loop vectorization and loop unrolling to discr...Dehao Chen2017-02-102-4/+11
* [JumpThreading] Thread through guardsSanjoy Das2017-02-091-0/+37
* NVPTX: Extract mem intrinsic expansions into utilitiesMatt Arsenault2017-02-082-0/+232
* PredicateInfo: Some compilers are unhappy with naming Use *'s Use. Change the...Daniel Berlin2017-02-071-13/+13
* Add PredicateInfo utility and printing passDaniel Berlin2017-02-073-0/+642
* [ValueTracking] emit a remark when we detect a conflicting assumption (PR31809)Sanjay Patel2017-02-061-4/+12
* NFC: [LoopUnroll] More meaningful message in tracingAnna Thomas2017-02-031-1/+1
* FunctionImport: Use IRMover directly.Peter Collingbourne2017-02-031-7/+7
* Shut up another GCC warning about operator precedence. NFC.Michael Kuperstein2017-02-011-1/+1
* [LoopUnroll] Use addClonedBlockToLoopInfo to add loop header to LI (NFC).Florian Hahn2017-02-011-11/+8
* [LoopUnroll] Use addClonedBlockToLoopInfo to clone the top level loop (NFC)Florian Hahn2017-01-311-14/+6
* Revert "[MemorySSA] Revert r293361 and r293363, as the tests fail under asan."Daniel Berlin2017-01-302-15/+34
* [MemorySSA] Revert r293361 and r293363, as the tests fail under asan.Sam McCall2017-01-302-27/+12
* [MemorySSA] Correct an assertion surrounding with parentheses.Davide Italiano2017-01-301-3/+2
* [InstCombine] Merge DebugLoc when speculatively hoisting store instructionTaewook Oh2017-01-281-8/+11
* MemorySSA: Allow movement to arbitrary placesDaniel Berlin2017-01-281-1/+7
* MemorySSA: Fix block numbering invalidation and replacement bugs discovered b...Daniel Berlin2017-01-282-11/+20
* Cleanup dump() functions.Matthias Braun2017-01-282-4/+9
* MemorySSA: Move updater to its own fileDaniel Berlin2017-01-283-339/+373
* Introduce a basic MemorySSA updater, that supports insertDef,Daniel Berlin2017-01-281-28/+368
* NFC: Add debug tracing for more cases where loop unrolling fails.Anna Thomas2017-01-271-2/+8
* [LangRef] Make @llvm.sqrt(x) return undef, rather than have UB, for negative x.Justin Lebar2017-01-271-5/+14
* [LoopUnroll] Properly update loopinfo for runtime unrolling by 2Michael Kuperstein2017-01-262-9/+17
* MemorySSA: Link all defs together into an intrusive defslist, to make updater...Daniel Berlin2017-01-251-36/+130
* [SimplifyCFG] Do not sink and merge inline-asm instructions.Akira Hatanaka2017-01-251-0/+8
* [PH] Replace uses of AssertingVH from members of analysis results withChandler Carruth2017-01-241-4/+1
* Update domtree incrementally in loop peeling.Serge Pavlov2017-01-241-7/+30
* SimplifyLibCalls: Replace more unary libcalls with intrinsicsMatt Arsenault2017-01-231-28/+21
* [LoopUnroll] First form LCSSA, then loop-simplifyMichael Kuperstein2017-01-231-18/+17
* [Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)David L. Jones2017-01-234-446/+446
* Tweak ASCII art in Simplify CFG. NFCAmaury Sechet2017-01-231-1/+1
* [PM] Sink an LCSSA preservation assert from the LoopSimplify pass intoChandler Carruth2017-01-212-14/+19
* Improve PGO support for the new inlinerEaswaran Raman2017-01-201-4/+68
* Preserve domtree and loop-simplify for runtime unrolling.Eli Friedman2017-01-183-21/+82
* Cloning: Copy comdats when cloning globals.Peter Collingbourne2017-01-181-0/+13
* Fix up a comment. NFC.Michael Kuperstein2017-01-181-1/+0
* [LV] Allow reductions that have several uses outside the loopMichael Kuperstein2017-01-181-5/+12
* [Target, Transforms] Fix some Clang-tidy modernize and Include What You Use w...Eugene Zelenko2017-01-181-9/+18
* SimplifyLibCalls: Remove checks for fabsMatt Arsenault2017-01-171-5/+7
* SimplifyLibCalls: Replace fabs libcalls with intrinsicsMatt Arsenault2017-01-171-6/+8
* [PM] Introduce an analysis set used to preserve all analyses overChandler Carruth2017-01-153-5/+8
* [Transforms/Utils] Fix some Clang-tidy modernize and Include What You Use war...Eugene Zelenko2017-01-141-6/+15
* "Use" lambda captures which are otherwise only used in asserts. NFCDavid L. Jones2017-01-131-0/+1
* [DebugInfo] Remove redundant check in SimplifyCFG; NFC.Robert Lougher2017-01-121-4/+3
* [DebugInfo] DILocation variable declaration should be const; NFC.Robert Lougher2017-01-121-1/+1
* [loop-unroll] Properly populate LoopInfo for loops cloned in LoopUnrollRuntime.Florian Hahn2017-01-101-3/+5
OpenPOWER on IntegriCloud