summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [WinEH] Update LCSSA to handle catchswitch with handlers inside and outside a...Andrew Kaylor2015-12-181-0/+7
* [ThinLTO/LTO] Don't link in unneeded metadataTeresa Johnson2015-12-181-0/+4
* [RS4GC] Use an value handle to help isolate errors quicklyPhilip Reames2015-12-181-2/+2
* [InstCombine] Extend peephole DSE to handle unordered atomicsPhilip Reames2015-12-171-6/+11
* [SCEV] Add and use SCEVConstant::getAPInt; NFCISanjoy Das2015-12-177-28/+26
* [InstCombine] Adding "\n" to debug output. NFC.Weiming Zhao2015-12-171-2/+2
* [EarlyCSE] DSE of atomic unordered storesPhilip Reames2015-12-171-18/+17
* [ThinLTO] Metadata linking for imported functionsTeresa Johnson2015-12-172-21/+77
* Change linkInModule to take a std::unique_ptr.Rafael Espindola2015-12-161-13/+22
* Fix funciton->function typo.Eric Christopher2015-12-161-1/+1
* LPM: Make callers of LPM.deleteLoopFromQueue update LoopInfo directly. NFCJustin Bogner2015-12-164-19/+17
* [SLPVectorizer] Ensure dominated reduction values.Charlie Turner2015-12-161-7/+19
* [SimplifyCFG] Don't create unnecessary PHIsJames Molloy2015-12-161-0/+5
* [EarlyCSE] DSE of stores which write back loaded valuesPhilip Reames2015-12-161-0/+27
* Remove one of the void casts used to suppress unused variable warning.Richard Trieu2015-12-151-1/+0
* Suppress unused variable warning in the no-asserts build.Evgeniy Stepanov2015-12-151-0/+1
* Cast variable to void to resolve unused variable warning in non-asserts builds.Richard Trieu2015-12-151-0/+1
* Cross-DSO control flow integrity (LLVM part).Evgeniy Stepanov2015-12-154-0/+171
* [LoopVectorizer] Refine loop vectorizer's register usage calculator by ignori...Cong Hou2015-12-151-31/+106
* [WinEH] Use operand bundles to describe call sitesDavid Majnemer2015-12-152-35/+62
* LPM: Stop threading `Pass *` through all of the loop utility APIs. NFCJustin Bogner2015-12-1513-161/+140
* [SimplifyCFG] allow speculation of exactly one expensive instruction (PR24818)Sanjay Patel2015-12-151-4/+19
* InstCombineLoadStoreAlloca.cpp: Avoid instantiating Twine.NAKAMURA Takumi2015-12-151-4/+9
* [PassManagerBuilder] Add a few more scalar optimization passesJames Molloy2015-12-151-0/+13
* Instcombine: destructor loads of structs that do not contains paddingMehdi Amini2015-12-152-5/+59
* A better attempt to add a missing includeRafael Espindola2015-12-141-1/+0
* Trying to fix the build in a bot.Rafael Espindola2015-12-141-0/+1
* LoopRotate: Convert the methods of LoopRotate to utility functions. NFCJustin Bogner2015-12-141-79/+82
* LoopRotate: Reorder some method implementations. NFCJustin Bogner2015-12-141-159/+159
* Use diagnostic handler in the LLVMContextRafael Espindola2015-12-141-2/+2
* Revert "Don't create unnecessary PHIs"Reid Kleckner2015-12-141-5/+0
* [MergeFunctions] Use II instead of CI for InvokeInst; NFCSanjoy Das2015-12-141-5/+5
* Teach MergeFunctions about operand bundlesSanjoy Das2015-12-141-0/+31
* [IR] Remove terminatepadDavid Majnemer2015-12-144-26/+3
* getParent() ^ 3 == getModule() ; NFCISanjay Patel2015-12-1414-37/+25
* [InstCombine] fold trunc ([lshr] (bitcast vector) ) --> extractelement (PR25543)Sanjay Patel2015-12-141-55/+47
* [sanitizer] [msan] VarArgHelper for AArch64Adhemerval Zanella2015-12-141-0/+239
* Don't create unnecessary PHIsJames Molloy2015-12-141-0/+5
* Revert r255460, which still causes test failures on some platforms.Cong Hou2015-12-131-106/+31
* [LoopVectorizer] Refine loop vectorizer's register usage calculator by ignori...Cong Hou2015-12-131-31/+106
* Revert r255454 as it leads to several test failers on buildbots.Cong Hou2015-12-131-106/+31
* [LoopVectorizer] Refine loop vectorizer's register usage calculator by ignori...Cong Hou2015-12-131-31/+106
* [PGO] Stop using invalid char in instr variable names.Xinliang David Li2015-12-121-2/+2
* [InstCombine] canonicalize (bitcast (extractelement X)) --> (extractelement(b...Sanjay Patel2015-12-121-28/+17
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-129-79/+148
* SamplePGO - Reduce memory utilization by 10x.Diego Novillo2015-12-111-1/+1
* Revert r255247, r255265, and r255286 due to serious compile-time regressions.Chad Rosier2015-12-111-242/+93
* AlignmentFromAssumptions and SLPVectorizer preserves AA and GlobalsAAHal Finkel2015-12-112-0/+7
* PruneEH pass incorrectly reports that a change was madeArtur Pilipenko2015-12-111-12/+7
* [Mem2Reg] Respect optnoneJames Molloy2015-12-111-0/+3
OpenPOWER on IntegriCloud