[JumpThreading] Don't forget to report that the IR changed
[oota-llvm.git] / lib / Transforms / Utils / Local.cpp
2016-01-10 David Majnemer[JumpThreading] Don't forget to report that the IR...
2016-01-05 Manuel Jacob[Statepoints] Check for the "gc-leaf-function" attribut...
2016-01-05 David Majnemer[SimplifyCFG] Further improve our ability to remove...
2016-01-05 David Majnemer[SimplifyCFG] Remove redundant catchpads
2015-12-19 Keno FischerClean up the processing of dbg.value in various places
2015-12-15 David Majnemer[WinEH] Use operand bundles to describe call sites
2015-12-14 David Majnemer[IR] Remove terminatepad
2015-12-12 David Majnemer[IR] Reformulate LLVM's EH funclet IR
2015-12-10 Sanjoy DasAdd arg_begin() and arg_end() to CallInst and InvokeIns...
2015-12-08 Sanjoy Das[OperandBundles] Fix a transform in simplifycfg
2015-12-02 David MajnemerMove EH-specific helper functions to a more appropriate...
2015-12-01 Evgeniy Stepanov[safestack] Protect byval function arguments.
2015-11-02 Artur PilipenkoPreserve load alignment and dereferenceable metadata...
2015-10-13 Duncan P. N. Exon... TransformUtils: Remove implicit ilist iterator conversi...
2015-10-08 Sanjoy Das[PlaceSafeopints] Extract out `callsGCLeafFunction...
2015-10-02 Piotr Padlewskiinariant.group handling in GVN
2015-09-30 Evgeniy StepanovFix debug info with SafeStack.
2015-09-29 Evgeniy StepanovMove dbg.declare intrinsics when merging and replacing...
2015-09-28 Fiona GlaserImprove performance of SimplifyInstructionsInBlock
2015-09-27 Joseph Tremoulet[EH] Create removeUnwindEdge utility
2015-09-02 Piotr PadlewskiConstant propagation after hitting assume(cmp) bugfix
2015-09-02 Benjamin Kramer[RemoveDuplicatePHINodes] Start over after removing...
2015-08-28 Steven WuRevert r246244 and r246243
2015-08-28 Piotr PadlewskiConstant propagation after hitting assume(cmp) bugfix
2015-08-20 Adrian PrantlRename Instruction::dropUnknownMetadata() to dropUnknow...
2015-08-07 Chen Li[ConstantFoldTerminator] Preserve make.implicit metadat...
2015-08-06 Pete CooperConvert a bunch of loops to foreach. NFC.
2015-07-31 David MajnemerNew EH representation for MSVC compatibility
2015-07-14 Reid KlecknerUpdate enforceKnownAlignment after the isWeakForLinker...
2015-07-10 David MajnemerRevert the new EH instructions
2015-07-10 David MajnemerNew EH representation for MSVC compatibility
2015-06-18 Benjamin Kramer[EliminateDuplicatePHINodes] Replace custom hash map...
2015-06-17 David MajnemerMove the personality function from LandingPadInst to...
2015-05-22 Philip ReamesExtend EarlyCSE to handle basic cases from JumpThreadin...
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-21 Duncan P. N. Exon... DebugInfo: Drop rest of DIDescriptor subclasses
2015-04-21 Duncan P. N. Exon... DebugInfo: Assert dbg.declare/value insts are valid
2015-04-16 Aaron BallmanSilencing a -Wunused-but-set-variable warning; NFC.
2015-04-15 Duncan P. N. Exon... DebugInfo: Require a DebugLoc in DIBuilder::insertDeclare()
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DIExpression
2015-04-06 Duncan P. N. Exon... Transforms: Stop using DIDescriptor::is*() and auto...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-02-11 Reid KlecknerDon't promote asynch EH invokes of nounwind functions...
2015-02-09 Duncan P. N. Exon... IR: Take uint64_t in DIBuilder::createExpression()
2015-02-08 Bjorn SteinbrinkCorrectly combine alias.scope metadata by a union inste...
2015-01-30 Adrian PrantlInliner: Use replaceDbgDeclareForAlloca() instead of...
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...
next