SimplifyCFG.cpp: Tweak to let msc17 compliant.
[oota-llvm.git] / lib / Transforms / Utils / SimplifyCFG.cpp
2014-11-20 NAKAMURA TakumiSimplifyCFG.cpp: Tweak to let msc17 compliant.
2014-11-20 Mehdi AminiSimplifyCFG: Refactor GatherConstantCompares() result...
2014-11-19 Nico WeberTry to fix MSVS build after r222384. No intended behavi...
2014-11-19 Mehdi AminiSimplifyCFG: turn recursive GatherConstantCompares...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-18 Hans WennborgSimplifyCFG: Range'ify some for-loops. No functional...
2014-11-17 Juergen Ributzka[SimplifyCFG] Make the value type of the hole check...
2014-11-17 Erik EcksteinOptimize switch lookup tables with linear mapping.
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-10-22 Philip ReamesPreserving 'nonnull' metadata in SimplifyCFG
2014-10-14 Marcello MaggioniSwitch to select optimization for two-case switches
2014-10-12 Joerg SonnenbergerRevert r219223, it creates invalid PHI nodes.
2014-10-10 Arnold SchwaighoferSimplifyCFG: Don't convert phis into selects if we...
2014-10-07 Marcello MaggioniTwo case switch to select optimization
2014-09-30 Jingyue Wu[SimplifyCFG] threshold for folding branches with commo...
2014-09-15 Jingyue WuRemove dead code in SimplifyCFG
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-08-02 Manman Ren[SimplifyCFG] fix accessing deleted PHINodes in switch...
2014-07-30 Rafael EspindolaSimplifyCFG: Avoid miscompilations due to removed lifet...
2014-07-24 Manman RenFeedback from Hans on r213815. No functionaility change.
2014-07-24 Aaron BallmanFixing an MSVC conversion warning about implicitly...
2014-07-23 Manman RenSimplifyCFG: fix a bug in switch to table conversion
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-10 Hal FinkelFeeding isSafeToSpeculativelyExecute its DataLayout...
2014-07-07 Sanjay PatelFix for PR17073 ( llvm.org/pr17073 ), simplifycfg illeg...
2014-07-06 Sanjay Patelfixed some typos in comments
2014-07-03 Marcello MaggioniMinor stylistic fix in SimplifyCFG (test commit)
2014-06-26 Hans WennborgDon't build switch tables for dllimport and TLS variabl...
2014-06-20 Hans WennborgDon't build switch lookup tables for dllimport or TLS...
2014-05-30 Matt ArsenaultMake bitcast, extractelement, and insertelement conside...
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-05-09 Louis GerbargAdd ExtractValue instruction to SimplifyCFG's ComputeSp...
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-12 Hans WennborgAllow switch-to-lookup table for tables with holes...
2014-03-09 Benjamin KramerSimplifyCFG: Simplify the weight scaling algorithm.
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-04 Chandler Carruth[Modules] Move the ConstantRange class into the IR...
2014-03-04 Chandler Carruth[Modules] Move the NoFolder into the IR library as...
2014-03-04 Chandler Carruth[Modules] Move CFG.h to the IR library as it defines...
2014-03-04 Chandler Carruth[Modules] Move the LLVM IR pattern match header into...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-01-28 Rafael EspindolaFix pr14893.
2014-01-27 Manman RenPGO branch weight: keep halving the weights until they...
2014-01-24 Alp TokerFix known typos
2014-01-15 Hans WennborgSwitch-to-lookup tables: set threshold to 3 cases
2014-01-12 Hans WennborgSwitch-to-lookup tables: Don't require a result for...
2013-12-20 Justin BognerTransforms: Don't create bad weights when eliminating...
2013-11-12 Nadav RotemFoldBranchToCommonDest merges branches into a single...
2013-11-12 Benjamin KramerSimplifyCFG: Use existing constant folding logic when...
2013-11-10 Nadav RotemSimplifyCFG has a heuristics for out-of-order processor...
2013-10-21 Tom StellardSimplifyCFG: Don't duplicate calls to functions marked...
2013-10-21 Matt ArsenaultTeach SimplifyCFG about address spaces
2013-10-21 Michael GottesmanFix the predecessor removal logic in r193045.
2013-10-20 Michael GottesmanTeach simplify-cfg how to correctly create covered...
2013-09-22 Benjamin KramerProvide basic type safety for array_pod_sort comparators.
2013-09-06 Matt ArsenaultUse type helper functions.
2013-08-06 Tom StellardFactor FlattenCFG out from SimplifyCFG
2013-08-02 Alexey SamsonovFix dereferencing end iterator in SimplifyCFG. Patch...
2013-07-28 Rafael EspindolaFix -Wdocumentation warnings.
2013-07-27 Tom StellardSimplifyCFG: Use parallel-and and parallel-or mode...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-04 Benjamin KramerSimplifyCFG: Teach switch generation some patterns...
2013-06-04 Rafael EspindolaSecond part of pr16069
2013-06-04 Hans WennborgTypo: s/caes/cases/ in SimplifyCFG
2013-06-03 David MajnemerSimplifyCFG: Do not transform PHI to select if doing...
2013-06-03 David MajnemerSimplifyCFG: Small cleanup, use ICmpInst::isEquality()
2013-06-01 David MajnemerSimplifyCFG: Fix typo in comment for ComputeSpeculationCost
2013-05-23 Benjamin KramerMore symbols that should be static.
2013-04-29 Arnold SchwaighoferSimplifyCFG: If convert single conditional stores
2013-04-21 Arnold SchwaighoferRevert "SimplifyCFG: If convert single conditional...
2013-04-20 Arnold SchwaighoferSimplifyCFG: If convert single conditional stores
2013-04-16 Hans Wennborgsimplifycfg: Fix integer overflow converting switch...
2013-03-11 Bill WendlingDon't remove a landing pad if the invoke requires a...
2013-03-07 Andrew TrickSimplifyCFG fix for volatile load/store.
2013-01-27 Chandler CarruthRe-revert r173342, without losing the compile time...
2013-01-25 Chandler CarruthSwitch this code away from Value::isUsedInBasicBlock...
2013-01-24 Benjamin KramerReapply chandlerc's r173342 now that the miscompile...
2013-01-24 Chandler CarruthRevert r173342 temporarily. It appears to cause a very...
2013-01-24 Chandler CarruthPlug TTI into the speculation logic, giving it a real...
2013-01-24 Chandler CarruthAddress a large chunk of this FIXME by accumulating...
2013-01-24 Chandler CarruthSwitch the constant expression speculation cost evaluat...
2013-01-24 Chandler CarruthRephrase the speculating scan of the conditional BB...
2013-01-24 Chandler CarruthSimplify the PHI node operand rewriting.
2013-01-24 Chandler CarruthGive the basic block variables here names based on...
2013-01-24 Chandler CarruthLift a cheap early exit test above loops and other...
2013-01-24 Chandler CarruthSpiff up the comment on this method, making the example...
2013-01-23 Duncan SandsInitialize the components of this class. Otherwise...
2013-01-07 Chandler CarruthMake SimplifyCFG simply depend upon TargetTransformInfo...
2013-01-07 Chandler CarruthMove TargetTransformInfo to live under the Analysis...
2013-01-05 Chandler CarruthSwitch SimplifyCFG over to the TargetTransformInfo...
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...
next