[OperandBundles] Have InstCombine play nice with operand bundles
[oota-llvm.git] / lib / Transforms / InstCombine / InstCombineLoadStoreAlloca.cpp
2015-12-23 David Majnemer[OperandBundles] Have InstCombine play nice with operan...
2015-12-17 Philip Reames[InstCombine] Extend peephole DSE to handle unordered...
2015-12-15 NAKAMURA TakumiInstCombineLoadStoreAlloca.cpp: Avoid instantiating...
2015-12-15 Mehdi AminiInstcombine: destructor loads of structs that do not...
2015-11-02 Artur PilipenkoPreserve load alignment and dereferenceable metadata...
2015-10-13 Duncan P. N. Exon... InstCombine: Remove ilist iterator implicit conversions...
2015-10-02 Piotr Padlewskiinariant.group handling in GVN
2015-09-18 Larisse VoufoClean up: Refactoring the hardcoded value of 6 for...
2015-09-15 Larisse VoufoRevert "Clean up: Refactoring the hardcoded value of...
2015-09-12 Larisse VoufoClean up: Refactoring the hardcoded value of 6 for...
2015-09-12 Bruce MitchenerFix typos.
2015-08-20 Adrian PrantlRename Instruction::dropUnknownMetadata() to dropUnknow...
2015-08-20 Adrian PrantlFix a bug that caused SimplifyCFG to drop DebugLocs.
2015-07-10 Bjorn Steinbrink[InstCombine] Actually combine AA metadata when replaci...
2015-07-10 Bjorn Steinbrink[InstCombine] Employ AliasAnalysis in FindAvailableLoad...
2015-07-10 Bjorn Steinbrink[InstCombine] Properly combine metadata when replacing...
2015-05-28 David Majnemer[InstCombine] Fold IntToPtr and PtrToInt into preceding...
2015-05-12 Pete CooperConvert PHI getIncomingValue() to foreach over incoming...
2015-05-11 David Majnemer[InstCombine] Canonicalize single element array store
2015-05-11 David Majnemer[InstCombine] Canonicalize single element array load
2015-05-07 Mehdi AminiUpdate InstCombine to transform aggregate loads into...
2015-04-10 Benjamin Kramer[CallSite] Make construction from Value* (or Instructio...
2015-03-30 David Blaikie[opaque pointer type] Change GetElementPtrInst::getInde...
2015-03-14 Mehdi AminiUpdate InstCombine to transform aggregate stores into...
2015-03-13 Duncan P. N. Exon... instcombine: alloca: Canonicalize scalar allocation...
2015-03-13 Duncan P. N. Exon... instcombine: alloca: Limit array size type promotion
2015-03-13 Duncan P. N. Exon... AsmWriter: Write alloca array size explicitly (and...
2015-03-13 Duncan P. N. Exon... instcombine: alloca: Remove nesting in simplifyAllocaAr...
2015-03-13 Duncan P. N. Exon... instcombine: alloca: Split out simplifyAllocaArraySize...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-02-25 Charles Davis[IC] Turn non-null MD on pointer loads to range MD...
2015-02-20 Hal Finkel[InstCombine] Remove unnecessary variable indexing...
2015-02-13 Chandler Carruth[IC] Fix a bug with the instcombine canonicalizing...
2015-01-22 Chandler Carruth[PM] Rename InstCombine.h to InstCombineInternal.h...
2015-01-22 Chandler Carruth[canonicalize] Teach InstCombine to canonicalize loads...
2015-01-22 Chandler Carruth[canonicalize] Move a helper function further up the...
2015-01-21 Chandler Carruth[canonicalization] Refactor how we create new stores...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-12-29 Philip ReamesLoading from null is valid outside of addrspace 0
2014-12-09 Chandler CarruthRevert r223764 which taught instcombine about integer...
2014-12-09 Chandler CarruthTeach instcombine to canonicalize "element extraction...
2014-11-25 Chandler Carruth[InstCombine] Change LLVM To canonicalize toward the...
2014-11-25 Chandler CarruthRevert r220349 to re-instate r220277 with a fix for...
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getAllMetadata()
2014-10-21 Hans WennborgRevert "Teach the load analysis to allow finding availa...
2014-10-21 Philip ReamesPreserve 'nonnull' when changing type of the load.
2014-10-21 Chandler CarruthTeach the load analysis to allow finding available...
2014-10-21 Philip ReamesIntroduce enum values for previously defined metadata...
2014-10-20 Chandler CarruthTeach the load analysis driving core instcombine logic...
2014-10-19 Chandler CarruthDo a better and more complete job of preserving metadat...
2014-10-18 Chandler CarruthPreserve AA metadata when combining (cast (load (....
2014-10-18 Chandler Carruth[InstCombine] Do an about-face on how LLVM canonicalize...
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-07-14 Matt ArsenaultUse pointer type cast helpers.
2014-07-01 Reid KlecknerOptimize InstCombine stack memory consumption
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-24 Matt ArsenaultHandle addrspacecast when looking at memcpys from globals
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-21 Chandler Carruth[Modules] Sink all the DEBUG_TYPE defines for InstCombi...
2014-03-25 Richard Osborne[InstCombine] Don't fold bitcast into store if it would...
2014-03-25 Richard OsborneReuse earlier variables to make it clear the types...
2014-03-13 Owen AndersonFix a bug in InstCombine where we would incorrectly...
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-01-28 Reid KlecknerUpdate optimization passes to handle inalloca arguments
2013-12-07 Matt ArsenaultFix assert with copy from global through addrspacecast
2013-09-19 Benjamin KramerInstCombine: Don't allow turning vector-of-pointer...
2013-09-17 Quentin ColombetRevert the load slicing done in r190870.
2013-09-17 Quentin Colombet[InstCombiner] Slice a big load in two loads when the...
2013-09-03 Matt ArsenaultTeach InstCombineLoadCast about address spaces.
2013-09-03 Matt ArsenaultUse type form of getIntPtrType in alloca visitor.
2013-08-14 Matt ArsenaultFix always creating GEP with i32 indices
2013-08-14 Matt ArsenaultUse array initializer, space around operator
2013-04-05 Jim GrosbachTidy up a bit. No functional change.
2013-01-05 Chris Lattnerswitch from pointer equality comparison to MDNode:...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-31 Chris Lattnerteach instcombine to preserve TBAA tag when merging...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-26 Eli FriedmanGet rid of the getPointeeAlignment helper function...
2012-11-18 Nick LewyckyDon't try to calculate the alignment of an unsigned...
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-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-24 Richard OsborneAdd missing check for presence of target data.
2012-09-18 Richard OsborneFix instcombine to obey requested alignment when mergin...
2012-08-21 Chandler CarruthPort the global copy optimization from the SROA pass...
2012-07-09 Nuno Lopesinstcombine: merge the functions that remove dead alloc...
2012-06-26 Duncan SandsReplacing zero-sized alloca's with a null pointer is...
2012-04-08 Chandler CarruthTeach InstCombine to nuke a common alloca pattern ...
2012-03-16 Bill WendlingRevert r152907.
2012-03-16 Bill WendlingThe alignment of the pointer part of the store instruct...
2011-08-16 Bill WendlingUse the getFirstInsertionPt() method instead of getFirs...
2011-08-16 Bill WendlingA few places where we want to skip the landingpad instr...
2011-08-15 Eli FriedmanUpdate instcombine for atomic load/store.
2011-07-25 Jay FoadConvert GetElementPtrInst to use ArrayRef.
2011-07-22 Jay FoadConvert IRBuilder::CreateGEP and IRBuilder::CreateInBou...
next