Kill some duplicated code for removing unreachable BBs.
[oota-llvm.git] / lib / Transforms / Utils / Local.cpp
2013-08-09 Peter CollingbourneKill some duplicated code for removing unreachable...
2013-08-01 Matt ArsenaultTeach getOrEnforceKnownAlignment about address spaces
2013-07-23 Matt ArsenaultFix spelling
2013-07-22 Jakub StaszakRemove trailing spaces.
2013-07-11 Duncan SandsTryToSimplifyUncondBranchFromEmptyBlock was checking...
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-06-28 Manman RenDebug Info: clean up usage of Verify.
2013-06-26 Eric ChristopherRevert "Debug Info: clean up usage of Verify." as it...
2013-06-26 Manman RenDebug Info: clean up usage of Verify.
2013-04-26 Adrian Prantlfix a typo that due to cu&paste quadrupled itself
2013-04-26 Adrian PrantlBugfix for the debug intrinsic handling in InstCombiner:
2013-03-22 Evgeniy StepanovFix llvm::removeUnreachableBlocks to handle unreachable...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2013-01-02 Chandler CarruthResort the #include lines in include/... and lib/....
2012-12-24 Alexey SamsonovFix typo in comments
2012-12-21 Evgeniy Stepanov[msan] Remove unreachable blocks before instrumenting...
2012-12-12 Alexey SamsonovImprove debug info generated with enabled AddressSanitizer.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-24 Micah VillmowFix a compiler warning with an unused variable.
2012-10-24 Micah VillmowAdd some cleanup to the DataLayout changes requested...
2012-10-15 Micah VillmowResubmit the changes to llvm core to update the functio...
2012-10-11 Micah VillmowRevert 165732 for further review.
2012-10-11 Micah VillmowAdd in the first iteration of support for llvm/clang...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-14 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-12 Manman RenPGO: preserve branch-weight metadata when removing...
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-06-29 Nuno Lopesrevert r159440. As Duncan pointed out, the test for...
2012-06-29 Nuno Lopesignore 'invoke new' in isInstructionTriviallyDead,...
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-23 Stepan DyatkovskiyOptimized usage of new SwitchInst case values (Integers...
2012-06-21 Nuno Lopesrefactor the MemoryBuiltin analysis:
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-06-02 Stepan DyatkovskiyPR1255: case ranges.
2012-05-29 Stepan DyatkovskiyConstantRangesSet renamed to IntegersSubset. CRSBuilder...
2012-05-28 Stepan DyatkovskiyPR1255: Case Ranges
2012-05-23 Stepan DyatkovskiyPR1255(case ranges) related changes in Local Transforma...
2012-05-10 Nuno Lopesteach DSE and isInstructionTriviallyDead() about calloc
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-03-25 Chandler CarruthAdd an asserting ValueHandle to the block simplificatio...
2012-03-24 Chandler CarruthDon't form a WeakVH around the sentinel node in the...
2012-03-24 Chandler CarruthRefactor the interface to recursively simplifying instr...
2012-03-11 Stepan Dyatkovskiyllvm::SwitchInst
2012-03-08 Stepan DyatkovskiyTaken into account Duncan's comments for r149481 dated...
2012-02-01 Stepan DyatkovskiySwitchInst refactoring.
2011-12-06 Benjamin KramerSimplify common predecessor finding.
2011-11-29 Duncan SandsFix a theoretical problem (not seen in the wild): if...
2011-10-24 Nick LewyckyA dead malloc, a free(NULL) and a free(undef) are all...
2011-10-10 Lang HamesAdd a natural stack alignment field to TargetData,...
2011-08-15 Bill WendlingThe "landingpad" instruction will never be "trivially...
2011-08-02 Nick LewyckyLifetime intrinsics on undef are dead.
2011-07-20 Eli FriedmanClean up includes of llvm/Analysis/ConstantFolding...
2011-06-30 Rafael EspindolaAdd r134057 back, but splice the predecessor after...
2011-06-29 Chad RosierTemporarily revert r134057: "Let simplify cfg simplify...
2011-06-29 Rafael EspindolaLet simplify cfg simplify bb with only debug and lifeti...
2011-06-28 Nick LewyckyFix typo in comment.
2011-06-23 Jay FoadReinstate r133513 (reverted in r133700) with an additio...
2011-06-23 Eric ChristopherRevert r133513:
2011-06-21 Jay FoadReinstate r133435 and r133449 (reverted in r133499...
2011-06-21 Chad RosierRevert r133435 and r133449 to appease buildbots.
2011-06-20 Jay FoadChange how PHINodes store their operands.
2011-06-15 Eli FriedmanSimplify; no significant functionality change.
2011-05-24 Cameron ZwarichMake LoadAndStorePromoter preserve debug info and creat...
2011-05-22 Frits van BommelAdd a parameter to ConstantFoldTerminator() that caller...
2011-05-18 Matt Beaumont-Gayfix typo
2011-05-18 Devang PatelUse IRBuiler while constant folding terminator.
2011-05-16 Devang PatelPreserve debug info for unused zero extended boolean...
2011-04-28 Devang PatelRemove DbgDeclare only if all uses are converted.
2011-04-19 Jay FoadTrivial simplification.
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-04-04 Eli FriedmanAttempt to fix breakage from r128782 reported by Franco...
2011-04-02 Eli FriedmanPR9446: RecursivelyDeleteTriviallyDeadInstructions...
2011-03-21 Devang PatelSimplify.
2011-03-18 Devang PatelIf an AllocaInst referred by DbgDeclareInst is used...
2011-03-18 Devang PatelRemove dead code.
2011-03-18 Devang PatelConsider debug info intrinsics pointing to null value...
2011-03-17 Devang PatelTry to not lose variable's debug info during instcombine.
2011-03-17 Devang PatelRefactor into a separate utility function.
2011-03-04 Jakob Stoklund OlesenDenseMap<uintptr_t,...> doesn't allow all values as...
2011-02-21 Duncan SandsIf the phi node was used by an unreachable instruction...
2011-02-21 Duncan SandsSimplify RecursivelyDeleteDeadPHINode. The only functi...
2011-02-20 Nick LewyckyMake RecursivelyDeleteDeadPHINode delete a phi node...
2011-02-20 Nick LewyckyTeach RecursivelyDeleteDeadPHINodes to handle multiple...
2011-01-08 Cameron ZwarichMake more passes preserve dominators (or state that...
2011-01-07 Jay FoadRemove all uses of the "ugly" method BranchInst::setUnc...
2010-12-30 Benjamin KramerMake a bunch of symbols internal.
2010-12-25 Chris Lattnerdon't lose TD info
2010-12-25 Chris LattnerMove getOrEnforceKnownAlignment out of instcombine...
2010-11-30 Chris Lattnerremove the pointless check of MemoryUseIntrinsic from
2010-11-17 Duncan SandsHave RemovePredecessorAndSimplify you SimplifyInstruction
2010-08-14 Dan GohmanTeach SimplifyCFG how to simplify indirectbr instructions.
2010-07-15 Chris Lattnermake various clients of ReplaceAndSimplifyAllUses tolerate
2010-07-12 Gabor Greifcache dereferenced iterators
2010-05-28 Dan GohmanMove FindAvailableLoadedValue isSafeToLoadUnconditional...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-15 Chris Lattnerfix PR6305 by handling BlockAddress in a helper function
next