Make ConstantFoldTerminator() handle switches with unreachable default.
[oota-llvm.git] / lib / Transforms / Utils / Local.cpp
2015-01-26 Hans WennborgMake ConstantFoldTerminator() handle switches with...
2015-01-20 Chandler Carruth[PM] Replace the Pass argument in MergeBasicBlockIntoOn...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-12-09 Frederic RissRemove unneeded curly braces.
2014-12-09 Frederic RissReorder the code to avoid inserting at the beginning...
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-09 Frederic RissCorrectly handle complex locations expressions in repla...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-03 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getAllMetadataOtherTh...
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-10-28 NAKAMURA TakumiUntabify and whitespace cleanups.
2014-10-21 Philip ReamesTeach combineMetadata how to merge 'nonnull' metadata.
2014-10-01 Duncan P. N. Exon... DIBuilder: Encapsulate DIExpression's element type
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-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-15 Rafael EspindolaIntroduce a helper to combine instruction metadata.
2014-07-25 Hal FinkelAdd @llvm.assume, lowering, and some basic properties
2014-07-21 Duncan P. N. Exon... Revert "[C++11] Add predecessors(BasicBlock *) / succes...
2014-07-20 Manuel Jacob[C++11] Add predecessors(BasicBlock *) / successors...
2014-07-12 Owen AndersonFix an issue with the MergeBasicBlockIntoOnlyPred(...
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-05-13 Rafael EspindolaSplit GlobalValue into GlobalValue and GlobalObject.
2014-05-09 Rafael EspindolaUse auto and clang-format this snippet.
2014-04-25 Adrian PrantlUnbreak the gdb buildbot by not lowering dbg.declare...
2014-04-25 Adrian PrantlThis reapplies r207235 with an additional bugfixes...
2014-04-25 Adrian PrantlRevert "This reapplies r207130 with an additional testc...
2014-04-25 Adrian PrantlReapply r207135 without modifications.
2014-04-25 Adrian PrantlThis reapplies r207130 with an additional testcase...
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-25 Adrian PrantlRevert "This reapplies r207130 with an additional testc...
2014-04-25 Adrian PrantlThis reapplies r207130 with an additional testcase...
2014-04-25 Adrian PrantlRevert "Debug info for optimized code: Support variable...
2014-04-24 Adrian PrantlRevert "Debug info: Let dbg.values inserted by LowerDbg...
2014-04-24 Adrian PrantlDebug info: Let dbg.values inserted by LowerDbgDeclare...
2014-04-24 Adrian PrantlDebug info for optimized code: Support variables that...
2014-04-21 Chandler Carruth[Modules] Make Support/Debug.h modular. This requires...
2014-03-27 Adrian PrantlC++11: convert verbose loops to range-based loops.
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-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-03-04 Chandler Carruth[Modules] Move ValueHandle into the IR library where...
2014-03-04 Chandler Carruth[Modules] Move GetElementPtrTypeIterator into the IR...
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-10 Justin BognerTransforms: Don't create bad branch weights when foldin...
2013-11-18 Adrian PrantlDebug info: Let LowerDbgDeclare perfom the dbg.declare...
2013-10-21 Bill WendlingDon't eliminate a partially redundant load if it's...
2013-10-19 Bill WendlingPerform an intelligent splice of the predecessor with...
2013-10-02 Chandler CarruthRemove the very substantial, largely unmaintained legac...
2013-09-24 Benjamin KramerPush analysis passes to InstSimplify when they're aroun...
2013-09-09 Bob WilsonRevert patches to add case-range support for PR1255.
2013-08-14 Mark LaceyFix small typo: s/succ/Succ/
2013-08-12 Peter CollingbourneReapply r188119 now that the bug it exposed is fixed.
2013-08-10 Arnold SchwaighoferRevert r188119 "Kill some duplicated code for removing...
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...
next