summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [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
* Split resolveCycles(bool AllowTemps) into two interfaces and documentTeresa Johnson2016-01-111-2/+11
* [sanitizer] [msan] Fix origin store of array typesAdhemerval Zanella2016-01-111-1/+1
* Code refactoring for commit r257278.Chen Li2016-01-111-2/+2
* Revert r257164 - it has caused spec2k6 failures in LTO modeSilviu Baranga2016-01-111-322/+3
* [JumpThreading] Don't forget to report that the IR changedDavid Majnemer2016-01-102-3/+7
* Fix a control flow problem in commit rL257277.Chen Li2016-01-101-0/+2
* [SimplifyCFG] Extend SimplifyResume to handle phi of trivial landing pad.Chen Li2016-01-101-6/+93
* [JumpThreading] Use range-based for loops.Benjamin Kramer2016-01-091-82/+68
* [TRE] Simplify code with range-based loops and std::find.Benjamin Kramer2016-01-091-7/+2
* [RS4GC] Update and simplify handling of Constants in findBaseDefiningValueOfV...Manuel Jacob2016-01-091-18/+2
* [RS4GC] Unify two asserts. NFC.Manuel Jacob2016-01-091-7/+3
* [rs4gc] Optionally directly relocated vector of pointersPhilip Reames2016-01-091-12/+29
* rangify; NFCISanjay Patel2016-01-081-20/+12
* variable names start with an upper case letter; NFCSanjay Patel2016-01-081-7/+7
* [JumpThreading] Split select that has constant conditions coming from the PHI...Haicheng Wu2016-01-081-0/+63
* LoopInfo: Simplify ownership of Loop objectsJustin Bogner2016-01-083-5/+5
* Remove CloningDirector and associated codeEaswaran Raman2016-01-081-65/+7
* [ThinLTO] Use new in-place symbol changes for exporting moduleTeresa Johnson2016-01-081-2/+7
* [ThinLTO] Delay metadata materializtion in function importerTeresa Johnson2016-01-081-4/+9
* InstCombineCompares.cpp: Fix a warning. [-Wbraced-scalar-init]NAKAMURA Takumi2016-01-081-1/+1
* Re-commit r257064, this time with a fixed assertSilviu Baranga2016-01-081-3/+322
* [attrs] Split the late-revisit pattern for deducing norecurse inChandler Carruth2016-01-083-64/+117
OpenPOWER on IntegriCloud