summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* 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
* DebugInfo: Require a DebugLoc in DIBuilder::insertDeclare()Duncan P. N. Exon Smith2015-04-151-12/+9
* DebugInfo: Update signature of DICompileUnit::replace*()Duncan P. N. Exon Smith2015-04-141-1/+1
* DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith2015-04-141-1/+2
* [LoopUnrollRuntime] Avoid high-cost trip count computation.Sanjoy Das2015-04-142-7/+20
* DebugInfo: Gut DILocationDuncan P. N. Exon Smith2015-04-141-7/+7
* DebugInfo: Gut DIExpressionDuncan P. N. Exon Smith2015-04-141-2/+1
* DebugInfo: Move DILocation::computeNewDiscriminators()Duncan P. N. Exon Smith2015-04-141-1/+7
* AddDiscriminators: Create new MDLocation directlyDuncan P. N. Exon Smith2015-04-141-1/+3
* Fix typo.Mark Lacey2015-04-121-1/+1
* [LoopUnrollRuntime] Clean up a predicate.Sanjoy Das2015-04-121-3/+2
* DebugInfo: Rewrite atSameLineAs() as MDLocation::canDiscriminate()Duncan P. N. Exon Smith2015-04-111-1/+1
* [WinEH] Try to make outlining invokes work a little betterReid Kleckner2015-04-101-1/+1
* [CallSite] Make construction from Value* (or Instruction*) explicit.Benjamin Kramer2015-04-101-1/+1
* Eliminate O(n^2) worst-case behavior in SSA constructionCameron Zwarich2015-04-081-3/+6
* DebugInfo: Remove DITypedArray<>, replace with typedefsDuncan P. N. Exon Smith2015-04-071-8/+7
* Transforms: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith2015-04-062-13/+8
* Move `checkInterfaceFunction` to ModuleUtilsIsmail Pazarbasi2015-04-061-0/+11
* [opaque pointer type] More GEP IRBuilder API migrations...David Blaikie2015-04-032-4/+4
* Use early returns to reduce indentation.David Blaikie2015-04-031-18/+18
* Fix a bug indicated by -fsanitize=shift-exponent.Alexey Samsonov2015-04-021-1/+1
* [SimplifyLibCalls] Ignore nobuiltin/unavailable fortified libcalls.Ahmed Bougacha2015-04-011-3/+13
* [opaque pointer type] More IRBuilder::createGEP (non-inbounds) migrations: Co...David Blaikie2015-03-301-9/+9
* Transforms: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith2015-03-302-18/+18
* Merge empty landing pads in SimplifyCFGPhilip Reames2015-03-241-0/+85
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-234-4/+5
* [ctorutils] Update and sort includes. NFC.Benjamin Kramer2015-03-231-1/+2
OpenPOWER on IntegriCloud