Revert "[BrachProbablityInfo] Set edge probabilities at once. NFC."
[lldb.git] / llvm / lib / Transforms / Utils / BreakCriticalEdges.cpp
2020-05-13 Reid KlecknerRevert "[BrachProbablityInfo] Set edge probabilities...
2020-05-13 Yevgeny Rouban[BrachProbablityInfo] Set edge probabilities at once...
2020-05-07 Yevgeny RoubanSplitIndirectBrCriticalEdges: Fix Branch Probability...
2019-11-14 Reid KlecknerSink all InitializePasses.h includes
2019-03-12 Craig Topper[SanitizerCoverage] Avoid splitting critical edges...
2019-02-22 Matt ArsenaultBreakCriticalEdges: Update PostDominatorTree
2019-02-12 Max Kazantsev[NFC] Rename DontDeleteUselessPHIs --> KeepOneInputPHIs
2019-02-08 Craig TopperImplementation of asm-goto support in LLVM
2019-01-19 Chandler CarruthUpdate the file headers across all of the LLVM projects...
2018-10-15 Chandler Carruth[TI removal] Make variables declared as `TerminatorInst...
2018-10-15 Chandler Carruth[TI removal] Remove TerminatorInst as an input paramete...
2018-09-07 Alina Sbirlea[MemorySSA] Update MemoryPhi wiring for block splitting...
2018-08-21 Alina SbirleaUpdate MemorySSA in BasicBlockUtils.
2018-03-28 David BlaikieTransforms: Introduce Transforms/Utils.h rather than...
2017-12-30 Benjamin KramerUse phi ranges to simplify code. No functionality chang...
2017-12-13 Michael ZolotukhinRemove redundant includes from lib/Transforms.
2017-12-12 Hiroshi YamauchiSplit IndirectBr critical edges before PGO gen/use...
2017-12-04 Hiroshi YamauchiMove splitIndirectCriticalEdges() to BasicBlockUtils.h.
2017-08-17 Jakub Kuderski[Dominators] Teach LoopUnswitch to use the incremental API
2016-07-22 Wei Mi[PM] Port BreakCriticalEdges to the new PM.
2016-04-23 Sanjay Patelimprove documentation comments; NFC
2015-10-13 Duncan P. N. Exon... TransformUtils: Remove implicit ilist iterator conversi...
2015-08-04 David MajnemerDrive-by fixes for LandingPad -> EHPad
2015-07-22 Chandler Carruth[PM/AA] Remove all of the dead AliasAnalysis pointers...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-01-19 Chandler Carruth[PM] Remove the Pass argument from all of the critical...
2015-01-19 Chandler Carruth[PM] Relax asserts and always try to reconstruct loop...
2015-01-18 Chandler Carruth[PM] Pull the analyses used for another utility routine...
2015-01-18 Chandler Carruth[PM] Now that LoopInfo isn't in the Pass type hierarchy...
2015-01-17 Chandler Carruth[PM] Split the LoopInfo object apart from the legacy...
2014-11-19 Kostya SerebryanyIntroduce llvm::SplitAllCriticalEdges
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-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-01-29 Chandler Carruth[LPM] Fix PR18643, another scary place where loop trans...
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-10-02 Chandler CarruthRemove the very substantial, largely unmaintained legac...
2013-07-27 Nick LewyckyReimplement isPotentiallyReachable to make nocapture...
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-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-04-30 Bill WendlingSecond attempt at PR12573:
2012-04-30 Bill WendlingUse an ArrayRef instead of explicit vector type.
2011-12-09 Jakub StaszakSplitBlockPredecessors uses ArrayRef instead of Data...
2011-10-04 Andrew TrickLSR should avoid redundant edge splitting.
2011-10-04 Andrew Trickwhitespace
2011-09-20 Bill WendlingRelax this condition.
2011-08-17 Bill WendlingAssert that we aren't trying to split the critical...
2011-07-19 Eli FriedmanPR10386: Don't try to split an edge from an indirectbr.
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-05-17 Devang PatelPreserve line number information.
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-30 Jay Foad(Almost) always call reserveOperandSpace() on newly...
2011-01-18 Cameron ZwarichRemove code for updating dominance frontiers and some...
2011-01-14 Chris Lattnerindentation
2011-01-02 Chris Lattnersplit dom frontier handling stuff out to its own Domina...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-08-23 Owen AndersonNow that PassInfo and Pass::ID have been separated...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-22 Gabor Greifmass elimination of reliance on automatic iterator...
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-07-09 Gabor Greifcache result of operator*
2010-03-25 Gabor Greifrename pred_const_iterator to const_pred_iterator for...
2010-02-13 Chris LattnerSpeed up codegen prepare from 3.58s to 0.488s.
2010-02-13 Chris LattnerPHINode::getBasicBlockIndex is O(n) in the number of...
2010-02-13 Chris Lattneriterate over preds using PHI information when available...
2009-12-18 Dan GohmanAdd Loop contains utility methods for testing whether...
2009-11-01 Chris Lattnerimprove comment.
2009-10-31 Chris Lattnerupdate the comment above llvm::SplitCriticalEdge, and...
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-09-09 Dan GohmanFix SplitCriticalEdge to properly update LCSSA form...
2009-09-09 Andreas NeustifterPreserve ProfileInfo.
2009-09-08 Dan GohmanRe-apply r80926, with fixes: keep the domtree informed...
2009-09-06 Evan ChengRevert r80926. It causes loop unswitch assertion and...
2009-09-03 Dan GohmanAdd a verifyAnalysis to LoopInfo, LoopSimplify, and...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-01-28 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-06-03 Owen AndersonLoopIndexSplit can sometimes result in cases where...
2008-05-13 Dan GohmanChange class' public PassInfo variables to by initializ...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-21 Chris Lattnerfit in 80 cols
next