summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [GC] Lower vectors-of-pointers directly by defaultPhilip Reames2016-01-191-1/+1
* 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
* combine clauses with same output ; NFCISanjay Patel2016-01-181-8/+3
* use m_OneUse ; NFCISanjay Patel2016-01-181-4/+2
* fix variable names, typos ; NFCSanjay Patel2016-01-181-36/+36
* fix typo; NFCSanjay Patel2016-01-181-1/+1
* Revert assert added in rL258028 as the alloca and OtherPtr types may differ i...Eduard Burtescu2016-01-181-1/+0
* [opaque pointer types] Alloca: use getAllocatedType() instead of getType()->g...Eduard Burtescu2016-01-183-14/+11
* [opaque pointer types] [breaking-change] [NFC] SimplifyGEPInst: take the sour...Manuel Jacob2016-01-171-1/+1
* [IndVars] Fix PR25576Sanjoy Das2016-01-171-23/+6
* [IndVars] Use emplace_back; NFCSanjoy Das2016-01-171-4/+3
* Fix buildbot failure introduced by 258010. Remove local variables became unused.Artur Pilipenko2016-01-172-7/+0
* Push isDereferenceableAndAlignedPointer down into isSafeToLoadUnconditionallyArtur Pilipenko2016-01-172-16/+6
* GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob2016-01-1611-26/+23
* Introduce sanstats tool and llvm::CreateSanitizerStatReport function.Peter Collingbourne2016-01-162-0/+109
* PM: Fix an inverted condition in simplifyFunctionCFGJustin Bogner2016-01-151-2/+1
* Reapply r257800 with fixMatthew Simpson2016-01-151-42/+228
* Stop increasing alignment of externally-visible globals on ELFJames Y Knight2016-01-151-13/+20
* Re-commit r257064, after it was reverted in r257340.Silviu Baranga2016-01-151-3/+320
* Change isSafeToLoadUnconditionally arguments order. Separated from http://rev...Artur Pilipenko2016-01-154-12/+12
* Revert "[SLP] Vectorize the index computations of getelementptr instructions."Matthew Simpson2016-01-151-217/+41
* [InstCombine] Rewrite bswap/bitreverse handling completely.James Molloy2016-01-152-179/+210
* Refactor threshold computation for inline cost analysisEaswaran Raman2016-01-143-107/+15
* Update to use new name alignTo().Rui Ueyama2016-01-145-13/+12
* [SLP] Vectorize the index computations of getelementptr instructions.Matthew Simpson2016-01-141-41/+217
* [SROA] Also insert a bit piece expression if only one piece is neededKeno Fischer2016-01-141-2/+5
* [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
* [LTO] Add a run of LoopUnrollJames Molloy2016-01-141-0/+5
* [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
* move return variable declarations down to where they are actually used; NFCISanjay Patel2016-01-131-11/+10
* hasNUses(0) == use_empty() ; NFCISanjay Patel2016-01-131-4/+3
* rangify; NFCISanjay Patel2016-01-131-6/+5
* Remove extra whitespace. NFC.Junmo Park2016-01-131-10/+10
* [Utils] Insert DW_OP_bit_piece when only describing part of the variableKeno Fischer2016-01-121-2/+24
* [LibCallSimplifier] use instruction-level fast-math-flags to transform pow(x,...Sanjay Patel2016-01-121-1/+4
* rangify; NFCISanjay Patel2016-01-121-12/+10
* function names start with a lower case letter ; NFCSanjay Patel2016-01-125-14/+14
* [ThinLTO] Handle an external call from an import to an alias in destTeresa Johnson2016-01-121-0/+2
* [LibCallSimplifier] use instruction-level fast-math-flags to transform pow(ex...Sanjay Patel2016-01-121-17/+14
* LoopUnroll: Move the actual unrolling logic to a standalone function. NFCJustin Bogner2016-01-121-86/+95
* LoopUnroll: Make canUnrollCompletely static - it doesn't use any state. NFCJustin Bogner2016-01-121-11/+5
* LoopUnroll: Clean up the maze of initialization for unroll parameters. NFCJustin Bogner2016-01-121-199/+141
* [LibCallSimplifier] use instruction-level fast-math-flags to transform log callsSanjay Patel2016-01-111-2/+4
* [LibCallSimplifier] don't allow sqrt transform unless all ops are unsafeSanjay Patel2016-01-111-2/+2
* LoopUnroll: Use the optsize threshold for minsize as wellJustin Bogner2016-01-111-4/+1
* more space; NFCSanjay Patel2016-01-111-0/+1
* [LibCallSimplifier] use instruction-level fast-math-flags to transform sqrt c...Sanjay Patel2016-01-111-4/+4
OpenPOWER on IntegriCloud