summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [LoopUnrolling] Try harder to avoid rebuilding LCSSA when possible.Michael Zolotukhin2016-02-051-7/+56
* [SimplifyCFG] Fix for "endless" loop after dead code removal (Alternative toGerolf Hoflehner2016-02-031-2/+6
* Add #include "llvm/Support/raw_ostream.h" to fix Windows build.Peter Collingbourne2016-02-031-0/+1
* Transforms: Move GlobalOpt's Evaluator to Utils where it can be reused.Peter Collingbourne2016-02-032-0/+597
* [LoopVersioning] Expose loop versioning as a pass tooAdam Nemet2016-02-031-0/+74
* Attempt #2 to unbreak r259595.George Burgess IV2016-02-021-4/+4
* Attempt to fix builds broken by r259595.George Burgess IV2016-02-021-1/+1
* This patch adds MemorySSA to LLVM.George Burgess IV2016-02-023-0/+942
* Fix Clang-tidy readability-redundant-control-flow warnings; other minor fixes.Eugene Zelenko2016-02-021-1/+0
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-302-2/+2
* [SplitModule] In split module utility we should never separate alias with its...Sergei Larin2016-01-281-0/+7
* Minor code formatting cleanup. NFC.Junmo Park2016-01-281-1/+1
* [SimplifyCFG] limit recursion depth when speculating instructions (PR26308)Sanjay Patel2016-01-271-0/+12
* Make some headers self-contained, remove unused includes that violate layering.Benjamin Kramer2016-01-271-1/+0
* Revert "Revert "[SimplifyCFG] allow speculation of exactly one expensive inst...David Majnemer2016-01-271-4/+19
* [SimplifyCFG] Don't mistake icmp of and for a tree of comparisonsDavid Majnemer2016-01-271-2/+3
* Revert "[SimplifyCFG] allow speculation of exactly one expensive instruction ...David Majnemer2016-01-271-19/+4
* Remove autoconf supportChris Bieneman2016-01-261-15/+0
* Fix Clang-tidy modernize-use-nullptr and modernize-use-override warnings; oth...Eugene Zelenko2016-01-262-3/+3
* [LibCallSimplifier] fold memset(malloc(x), 0, x) --> calloc(1, x)Sanjay Patel2016-01-261-0/+81
* [LoopSimplify] Reuse changeToUnreachableDavid Majnemer2016-01-241-6/+1
* [SCCP] Remove duplicate codeDavid Majnemer2016-01-241-1/+4
* [InstCombine, SCCP] Consolidate code used to remove instructionsDavid Majnemer2016-01-241-0/+21
* move function definitions so we don't need separate declarations ; NFCISanjay Patel2016-01-211-67/+63
* [LibCallSimplifier] refactor FP function signature checks ; NFCISanjay Patel2016-01-211-60/+24
* avoid variable shadowing; NFCSanjay Patel2016-01-211-2/+2
* remove unnecessary variable; NFCSanjay Patel2016-01-211-2/+1
* Fix for two constant propagation problems in GVN with the assume intrinsicDavid L Kreitzer2016-01-211-1/+1
* [LibCallSimplifier] don't get fooled by a fake fmin()Sanjay Patel2016-01-211-9/+25
* make helper functions static; NFCISanjay Patel2016-01-211-7/+5
* Change ConstantFoldInstOperands to take Instruction instead of opcode and typ...Manuel Jacob2016-01-211-1/+1
* [LibCallSimplifier] don't get fooled by a fake sqrt()Sanjay Patel2016-01-201-1/+10
* [Inliner/WinEH] Honor implicit nounwindsJoseph Tremoulet2016-01-201-17/+314
* getParent()->getParent() == getModule() ; NFCSanjay Patel2016-01-191-15/+15
* function names start with a lowercase letter; NFCSanjay Patel2016-01-192-73/+73
* fix formatting; NFCSanjay Patel2016-01-191-3/+4
* don't repeat documentation comments in implementation file; NFCSanjay Patel2016-01-191-36/+0
* [LibCallSimplifier] use instruction-level fast-math-flags to shrink callsSanjay Patel2016-01-191-19/+2
* [LibCallSimplifier] use instruction-level fast-math-flags to transform pow(x,...Sanjay Patel2016-01-191-4/+3
* Add a change accidentally left out from r258100Tobias Edler von Koch2016-01-181-0/+0
* Add to the split module utility an SCC based method which allows not to g...Sergei Larin2016-01-181-19/+188
* GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob2016-01-162-3/+3
* Introduce sanstats tool and llvm::CreateSanitizerStatReport function.Peter Collingbourne2016-01-162-0/+109
* Stop increasing alignment of externally-visible globals on ELFJames Y Knight2016-01-151-13/+20
* [InstCombine] Rewrite bswap/bitreverse handling completely.James Molloy2016-01-151-0/+202
* Update to use new name alignTo().Rui Ueyama2016-01-141-1/+1
* [Utils] Fix incorrect dbg.declare store conversionKeno Fischer2016-01-141-5/+8
* Revert "Stop increasing alignment of externally-visible globals on ELF platfo...James Y Knight2016-01-141-7/+13
* [OperandBundles] Copy DebugLoc with calls/invokesJoseph Tremoulet2016-01-141-1/+0
* Stop increasing alignment of externally-visible globals on ELFJames Y Knight2016-01-131-13/+7
OpenPOWER on IntegriCloud