Make DataLayout Non-Optional in the Module
[oota-llvm.git] / lib / Transforms / Scalar / ScalarReplAggregates.cpp
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-10-01 Adrian PrantlRevert r218778 while investigating buldbot breakage.
2014-10-01 Adrian PrantlMove the complex address expression out of DIVariable...
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-07-10 Hal FinkelAllow isDereferenceablePointer to look through some...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-23 Matt ArsenaultRemove more default address space argument usage.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-06 Chandler Carruth[Layering] Move DebugInfo.h into the IR library where...
2014-03-06 Chandler Carruth[Layering] Move DIBuilder.h into the IR library where...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-03-04 Chandler Carruth[Modules] Move GetElementPtrTypeIterator into the IR...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-24 Rafael EspindolaMake some DataLayout pointers const.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2013-12-05 Alp TokerCorrect word hyphenations
2013-10-30 Matt ArsenaultTeach scalarrepl about address spaces
2013-08-13 Nick LewyckyRevert r187191, which broke opt -mem2reg on the testcas...
2013-07-28 Chandler CarruthThread DataLayout through the callers and into mem2reg...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-03 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-04-18 Chris LattnerFix a comment, PR15777.
2013-04-05 Shuxin YangDisable the optimization about promoting vector-element...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-08-21 Chandler CarruthPort the global copy optimization from the SROA pass...
2012-08-10 Pete CooperFix crash when when do lto on Bullet. Dynamic GEPs...
2012-07-24 Nadav RotemClean whitespaces.
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-06-29 Bill WendlingThe DIBuilder class is just a wrapper around debug...
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-06-21 Nadav RotemAdd a number of threshold arguments to the SRA pass.
2012-06-17 Pete CooperNow that SROA can form alloca's for dynamic vector...
2012-06-16 Pete CooperFix crash from r158529 on Bullet.
2012-06-15 Pete CooperAllow SROA to split up an array of vectors into multipl...
2012-06-14 Pete CooperRecommit r158407: Allow SROA to look at a vector type...
2012-06-14 Pete CooperRevert r158454: Allow SROA to look at a vector type...
2012-06-14 Pete CooperRecommit r158407: Allow SROA to look at a vector type...
2012-06-13 Pete CooperRevert "Allow SROA to look at a vector type and see...
2012-06-13 Pete CooperAllow SROA to look at a vector type and see if the...
2012-05-19 Peter CollingbourneDo not eliminate allocas whose alignment exceeds that...
2012-04-11 Chad RosierTypo.
2012-03-23 Duncan SandsIndentation.
2012-03-22 Chris Lattnerdon't use "signed", just something I noticed in patches...
2012-03-15 Aaron BallmanFixed a transform crash when setting a negative size...
2012-02-23 Benjamin KramerReflow code, no functionality change.
2012-01-25 Chris Lattneruse ConstantVector::getSplat in a few places.
2011-12-26 Rafael EspindolaFix warning.
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-11-20 Nick LewyckyRefactor code to use new attribute getters on CallSite...
2011-11-12 Eli FriedmanMake sure scalarrepl picks the correct alloca when...
2011-10-23 Cameron ZwarichThe element insertion code in scalar replacement doesn...
2011-10-11 Cameron ZwarichFix PR11106 by correcting a typo that has been in the...
2011-10-11 Cameron ZwarichRemove a lot of the fancy scalar replacement code for...
2011-09-27 Benjamin KramerStop emitting instructions with the name "tmp" they...
2011-09-22 Eli FriedmanPR10987: add a missed safety check to isSafePHIToSpecul...
2011-09-12 Eli FriedmanChange a bunch of isVolatile() checks to check for...
2011-07-25 Nick LewyckyFinish adding support for lifetime intrinsics to SROA...
2011-07-25 Jay FoadConvert GetElementPtrInst to use ArrayRef.
2011-07-21 Dan GohmanFix MergeInVectorType to check for vector types with...
2011-07-19 Jay FoadConvert TargetData::getIndexedOffset to use ArrayRef.
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-07 Devang PatelUse DBG_VALUE location while inserting DBG_VALUE during...
2011-07-06 Devang PatelHandle cases where multiple dbg.declare and dbg.value...
2011-07-06 Devang PatelSimplify. Consolidate dbg.declare handling in AllocaPro...
2011-07-01 Nick LewyckyFix likely typo, reduce number of instruction name...
2011-06-27 Nick LewyckyTeach one piece of scalarrepl to handle lifetime marker...
2011-06-18 Cameron ZwarichWhen scalar replacement returns a vector type, only...
2011-06-18 Cameron ZwarichFix an invalid bitcast crash that occurs when doing...
2011-06-18 Cameron ZwarichRemove a pointless assignment. Nothing checks the value...
2011-06-14 Cameron ZwarichBe more obvious about what is being tested.
2011-06-13 Cameron ZwarichFix grammar.
2011-06-13 Cameron ZwarichRename MergeInType to MergeInTypeForLoadOrStore.
2011-06-13 Cameron ZwarichRemove the HadAVector instance variable and replace...
2011-06-13 Cameron ZwarichRemove a vacuous check.
2011-06-13 Cameron ZwarichHave SRoA explicitly track the kind of scalar it is...
2011-06-13 Cameron ZwarichRemove an argument that is always true.
2011-06-09 Cameron ZwarichRemove a vacuous condition.
2011-06-09 Cameron ZwarichFix PR10104 by adding a bounds check on a vector elemen...
2011-06-08 Cameron ZwarichFix an assymmetry between ConvertScalar_ExtractValue...
2011-06-03 Devang PatelUse IRBuilder, preserve line numbers.
2011-05-24 Cameron ZwarichClean up the lazy initialization of DIBuilder a bit.
2011-05-24 Cameron ZwarichMake LoadAndStorePromoter preserve debug info and creat...
2011-05-06 Duncan SandsFix PR9820: a read-only call differs from a load in...
2011-04-20 Cameron ZwarichFix another case of <rdar://problem/9184212> that only...
2011-04-20 Cameron ZwarichThe bitcast case here is actually handled uniformly...
2011-04-20 Cameron ZwarichCleanup some code to better use an early return style...
next