summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [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
* Removing dead code; NFC. This code was triggering a C4718 warning (recursive ...Aaron Ballman2015-04-241-18/+0
* Recommit r235458: [opaque pointer type] Avoid using PointerType::getElementTy...David Blaikie2015-04-231-1/+13
* Move common loop utility function isInductionPHI into LoopUtils.cppKarthik Bhat2015-04-231-0/+46
* Revert "[opaque pointer type] Avoid using PointerType::getElementType for a f...David Blaikie2015-04-221-12/+1
* [opaque pointer type] Avoid using PointerType::getElementType for a few cases...David Blaikie2015-04-211-1/+12
* Revamp PredIteratorCache interface to be cleaner.Daniel Berlin2015-04-211-4/+4
* Move IDF Calculation to a separate file, expose an interface to it.Daniel Berlin2015-04-211-130/+32
* DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith2015-04-212-12/+12
* DebugInfo: Assert dbg.declare/value insts are validDuncan P. N. Exon Smith2015-04-211-6/+3
* DebugInfo: Delete subclasses of DIScopeDuncan P. N. Exon Smith2015-04-202-9/+11
* [InlineFunction] Don't add lifetime markers for zero-sized allocas.Akira Hatanaka2015-04-201-1/+5
* [NFC] Refactor identification of reductions as common utility function.Karthik Bhat2015-04-202-0/+454
* Silencing a -Wunused-but-set-variable warning; NFC.Aaron Ballman2015-04-161-5/+4
* DebugInfo: Gut DIScope, DIEnumerator and DISubrangeDuncan P. N. Exon Smith2015-04-161-2/+2
* DebugInfo: Gut DICompileUnit and DIFileDuncan P. N. Exon Smith2015-04-151-1/+1
* DebugInfo: Remove 'inlinedAt:' field from MDLocalVariableDuncan P. N. Exon Smith2015-04-151-13/+0
OpenPOWER on IntegriCloud