summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [LoopVer] Add missing std::moveAdam Nemet2015-07-301-1/+2
* [LDist][LVer] Explicitly pass the set of memchecks to LoopVersioning, NFCAdam Nemet2015-07-281-5/+6
* [IndVars] Make loop varying predicates loop invariant.Sanjoy Das2015-07-271-5/+54
* Use make_range(rbegin(), rend()) to allow foreach loops. NFC.Pete Cooper2015-07-241-3/+2
* [asan] Rename the ABI versioning symbol to '__asan_version_mismatch_check' in...Kuba Brecka2015-07-231-1/+9
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-221-3/+3
* Fix mem2reg to correctly handle allocas only used in a single blockMichael Kuperstein2015-07-221-15/+23
* [PM/AA] Remove all of the dead AliasAnalysis pointers being threadedChandler Carruth2015-07-225-50/+39
* [PM/AA] Remove the last of the legacy update API from AliasAnalysis asChandler Carruth2015-07-222-5/+0
* [LAA] Lift RuntimePointerCheck out of LoopAccessInfo, NFCAdam Nemet2015-07-141-1/+1
* Update enforceKnownAlignment after the isWeakForLinker semantic changeReid Kleckner2015-07-141-7/+4
* [PM/AA] Completely remove the AliasAnalysis::copyValue interface.Chandler Carruth2015-07-112-3/+0
* [LoopDist/LoopVer] Move LoopVersioning to a new module, NFCAdam Nemet2015-07-102-0/+107
* [LoopDist] Move loop-versioning helper functions to Cloning, NFCAdam Nemet2015-07-101-0/+66
* Revert the new EH instructionsDavid Majnemer2015-07-102-6/+4
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-102-4/+6
* [LoopUnroll] Use undef for phis with no value liveDavid Majnemer2015-07-011-1/+1
* [Cloning] Teach CloneModule about personality functionsDavid Majnemer2015-06-301-0/+4
* [LoopSimplify] Set proper debug location in loop backedge blocks.Alexey Samsonov2015-06-291-1/+2
* Move VectorUtils from Transforms to Analysis to correct layering violationDavid Blaikie2015-06-262-214/+0
* Fix ODR violation waiting to happen by making static function definitions in ...David Blaikie2015-06-262-0/+214
* don't repeat function names in comments; NFCSanjay Patel2015-06-241-103/+88
* fix typos; NFCSanjay Patel2015-06-241-2/+2
* Let llvm::ReplaceInstWithInst copy debug location from old to new instruction.Alexey Samsonov2015-06-231-2/+5
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-2317-20/+20
* [SwitchLowering] Remove quadratic vector removal.Benjamin Kramer2015-06-201-12/+12
* LowerSwitch: Avoid some undefined behaviourJustin Bogner2015-06-201-1/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-1917-20/+20
* Fix "the the" in comments.Eric Christopher2015-06-191-1/+1
* [EliminateDuplicatePHINodes] Replace custom hash map with DenseSet.Benjamin Kramer2015-06-181-51/+34
* Move the personality function from LandingPadInst to FunctionDavid Majnemer2015-06-172-28/+17
* Refactor RecurrenceInstDescTyler Nowicki2015-06-161-44/+41
* Rename Reduction variables/structures to Recurrence.Tyler Nowicki2015-06-161-66/+66
* [LoopUnroll] Use IRBuilder to create branch instructions.Alexey Samsonov2015-06-111-10/+9
* [BasicBlockUtils] Set debug locations for instructions created in SplitBlockP...Alexey Samsonov2015-06-092-4/+5
* [LoopVectorize] Don't crash on zero-sized types in isInductionPHIDavid Majnemer2015-06-051-0/+3
* [opaque pointer type] Explicitly store the pointee type of the result of a GEPDavid Blaikie2015-06-011-1/+4
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-292-7/+7
* Extend EarlyCSE to handle basic cases from JumpThreading and CVPPhilip Reames2015-05-221-0/+20
* Change Function::getIntrinsicID() to return an Intrinsic::ID. NFC.Pete Cooper2015-05-201-1/+1
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-184-23/+23
* SimplifyIV comments and dead argument cleanup.Andrew Trick2015-05-181-2/+1
* Change LoadAndStorePromoter to take ArrayRef instead of SmallVectorImpl&.Pete Cooper2015-05-131-3/+3
* Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.Pete Cooper2015-05-121-2/+2
* Implement `createSanitizerCtor`, common helper function for all sanitizersIsmail Pazarbasi2015-05-061-0/+21
* [opaque pointer type] Track explicit GEP pointee type through in-memory IRDavid Blaikie2015-05-051-0/+3
* [opaque pointer type] Store the value type of an allocaDavid Blaikie2015-04-291-2/+5
* [opaque pointer type] Pass GlobalAlias the actual pointer type rather than de...David Blaikie2015-04-291-3/+1
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-294-23/+22
* SimplifyCFG: Correctly handle switch lookup tables which fully cover the inpu...Hans Wennborg2015-04-241-4/+9
OpenPOWER on IntegriCloud