[LIR] General refactor to improve compile-time and simplify code.
[oota-llvm.git] / lib / Transforms / Scalar / ScalarReplAggregates.cpp
2015-10-24 NAKAMURA TakumiScalarReplAggregates.cpp: Try to appease clash of anony...
2015-10-13 Duncan P. N. Exon... Scalar: Remove remaining ilist iterator implicit conver...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-05-13 Pete CooperChange LoadAndStorePromoter to take ArrayRef instead...
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-23 Philip ReamesMove Value.isDereferenceablePointer to ValueTracking...
2015-04-21 Duncan P. N. Exon... DebugInfo: Drop rest of DIDescriptor subclasses
2015-04-15 Duncan P. N. Exon... DebugInfo: Require a DebugLoc in DIBuilder::insertDeclare()
2015-04-03 David Blaikie[opaque pointer type] More GEP API migrations in IRBuil...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
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...
next