2015-01-26 |
Hans Wennborg | SimplifyCFG: Omit range checks for switch lookup tables... |
blob | commitdiff | raw |
2015-01-26 |
Hans Wennborg | SimplifyCFG: don't remove unreachable default switch... |
blob | commitdiff | raw | diff to current |
2015-01-22 |
Reid Kleckner | Revert "Don't remove a landing pad if the invoke requir... |
blob | commitdiff | raw | diff to current |
2015-01-13 |
Ramkumar Ramachandra | fix {typo, build failure} in r225760 |
blob | commitdiff | raw | diff to current |
2015-01-13 |
Ramkumar Ramachandra | Standardize {pred,succ,use,user}_empty() |
blob | commitdiff | raw | diff to current |
2015-01-09 |
Hans Wennborg | SimplifyCFG: check uses of constant-foldable instrs... |
blob | commitdiff | raw | diff to current |
2015-01-04 |
Chandler Carruth | [PM] Split the AssumptionTracker immutable pass into... |
blob | commitdiff | raw | diff to current |
2014-12-23 |
Michael Liao | [SimplifyCFG] Revise common code sinking |
blob | commitdiff | raw | diff to current |
2014-12-09 |
Duncan P. N. Exon... | IR: Split Metadata from Value |
blob | commitdiff | raw | diff to current |
2014-12-09 |
Juergen Ributzka | Revert "Move function to obtain branch weights into... |
blob | commitdiff | raw | diff to current |
2014-12-09 |
Juergen Ributzka | Move function to obtain branch weights into the BranchI... |
blob | commitdiff | raw | diff to current |
2014-12-01 |
Hans Wennborg | Revert r223049, r223050 and r223051 while investigating... |
blob | commitdiff | raw | diff to current |
2014-12-01 |
Hans Wennborg | SimplifyCFG: Omit range checks for switch lookup tables... |
blob | commitdiff | raw | diff to current |
2014-12-01 |
Hans Wennborg | SimplifyCFG: don't remove unreachable default switch... |
blob | commitdiff | raw | diff to current |
2014-11-27 |
Erik Eckstein | reinstate r222872: Peephole optimization in switch... |
blob | commitdiff | raw | diff to current |
2014-11-27 |
Erik Eckstein | Revert "Peephole optimization in switch table lookup... |
blob | commitdiff | raw | diff to current |
2014-11-27 |
Erik Eckstein | Peephole optimization in switch table lookup: reuse... |
blob | commitdiff | raw | diff to current |
2014-11-20 |
Mehdi Amini | SimplifyCFG: Refactor GatherConstantCompares() result... |
blob | commitdiff | raw | diff to current |
2014-11-20 |
Timur Iskhodzhanov | Revert r222416, r222422, r222426: the former revision... |
blob | commitdiff | raw | diff to current |
2014-11-20 |
Timur Iskhodzhanov | Fix a typo |
blob | commitdiff | raw | diff to current |
2014-11-20 |
NAKAMURA Takumi | SimplifyCFG.cpp: Tweak to let msc17 compliant. |
blob | commitdiff | raw | diff to current |
2014-11-20 |
Mehdi Amini | SimplifyCFG: Refactor GatherConstantCompares() result... |
blob | commitdiff | raw | diff to current |
2014-11-19 |
Nico Weber | Try to fix MSVS build after r222384. No intended behavi... |
blob | commitdiff | raw | diff to current |
2014-11-19 |
Mehdi Amini | SimplifyCFG: turn recursive GatherConstantCompares... |
blob | commitdiff | raw | diff to current |
2014-11-19 |
David Blaikie | Update SetVector to rely on the underlying set's insert... |
blob | commitdiff | raw | diff to current |
2014-11-18 |
Hans Wennborg | SimplifyCFG: Range'ify some for-loops. No functional... |
blob | commitdiff | raw | diff to current |
2014-11-17 |
Juergen Ributzka | [SimplifyCFG] Make the value type of the hole check... |
blob | commitdiff | raw | diff to current |
2014-11-17 |
Erik Eckstein | Optimize switch lookup tables with linear mapping. |
blob | commitdiff | raw | diff to current |
2014-11-11 |
Duncan P. N. Exon... | Revert "IR: MDNode => Value" |
blob | commitdiff | raw | diff to current |
2014-11-01 |
Duncan P. N. Exon... | IR: MDNode => Value: Instruction::getMetadata() |
blob | commitdiff | raw | diff to current |
2014-10-22 |
Philip Reames | Preserving 'nonnull' metadata in SimplifyCFG |
blob | commitdiff | raw | diff to current |
2014-10-14 |
Marcello Maggioni | Switch to select optimization for two-case switches |
blob | commitdiff | raw | diff to current |
2014-10-12 |
Joerg Sonnenberger | Revert r219223, it creates invalid PHI nodes. |
blob | commitdiff | raw | diff to current |
2014-10-10 |
Arnold Schwaighofer | SimplifyCFG: Don't convert phis into selects if we... |
blob | commitdiff | raw | diff to current |
2014-10-07 |
Marcello Maggioni | Two case switch to select optimization |
blob | commitdiff | raw | diff to current |
2014-09-30 |
Jingyue Wu | [SimplifyCFG] threshold for folding branches with commo... |
blob | commitdiff | raw | diff to current |
2014-09-15 |
Jingyue Wu | Remove dead code in SimplifyCFG |
blob | commitdiff | raw | diff to current |
2014-09-07 |
Hal Finkel | Make use of @llvm.assume in ValueTracking (computeKnown... |
blob | commitdiff | raw | diff to current |
2014-08-21 |
Craig Topper | Repace SmallPtrSet with SmallPtrSetImpl in function... |
blob | commitdiff | raw | diff to current |
2014-08-18 |
Craig Topper | Revert "Repace SmallPtrSet with SmallPtrSetImpl in... |
blob | commitdiff | raw | diff to current |
2014-08-17 |
Craig Topper | Repace SmallPtrSet with SmallPtrSetImpl in function... |
blob | commitdiff | raw | diff to current |
2014-08-15 |
Rafael Espindola | Introduce a helper to combine instruction metadata. |
blob | commitdiff | raw | diff to current |
2014-08-02 |
Manman Ren | [SimplifyCFG] fix accessing deleted PHINodes in switch... |
blob | commitdiff | raw | diff to current |
2014-07-30 |
Rafael Espindola | SimplifyCFG: Avoid miscompilations due to removed lifet... |
blob | commitdiff | raw | diff to current |
2014-07-24 |
Manman Ren | Feedback from Hans on r213815. No functionaility change. |
blob | commitdiff | raw | diff to current |
2014-07-24 |
Aaron Ballman | Fixing an MSVC conversion warning about implicitly... |
blob | commitdiff | raw | diff to current |
2014-07-23 |
Manman Ren | SimplifyCFG: fix a bug in switch to table conversion |
blob | commitdiff | raw | diff to current |
2014-07-21 |
Duncan P. N. Exon... | Revert "[C++11] Add predecessors(BasicBlock *) / succes... |
blob | commitdiff | raw | diff to current |
2014-07-20 |
Manuel Jacob | [C++11] Add predecessors(BasicBlock *) / successors... |
blob | commitdiff | raw | diff to current |
2014-07-10 |
Hal Finkel | Feeding isSafeToSpeculativelyExecute its DataLayout... |
blob | commitdiff | raw | diff to current |
2014-07-07 |
Sanjay Patel | Fix for PR17073 ( llvm.org/pr17073 ), simplifycfg illeg... |
blob | commitdiff | raw | diff to current |
2014-07-06 |
Sanjay Patel | fixed some typos in comments |
blob | commitdiff | raw | diff to current |
2014-07-03 |
Marcello Maggioni | Minor stylistic fix in SimplifyCFG (test commit) |
blob | commitdiff | raw | diff to current |
2014-06-26 |
Hans Wennborg | Don't build switch tables for dllimport and TLS variabl... |
blob | commitdiff | raw | diff to current |
2014-06-20 |
Hans Wennborg | Don't build switch lookup tables for dllimport or TLS... |
blob | commitdiff | raw | diff to current |
2014-05-30 |
Matt Arsenault | Make bitcast, extractelement, and insertelement conside... |
blob | commitdiff | raw | diff to current |
2014-05-14 |
Jay Foad | Rename ComputeMaskedBits to computeKnownBits. "Masked... |
blob | commitdiff | raw | diff to current |
2014-05-09 |
Louis Gerbarg | Add ExtractValue instruction to SimplifyCFG's ComputeSp... |
blob | commitdiff | raw | diff to current |
2014-04-25 |
Craig Topper | [C++] Use 'nullptr'. Transforms edition. |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Chandler Carruth | [Modules] Fix potential ODR violations by sinking the... |
blob | commitdiff | raw | diff to current |
2014-03-12 |
Hans Wennborg | Allow switch-to-lookup table for tables with holes... |
blob | commitdiff | raw | diff to current |
2014-03-09 |
Benjamin Kramer | SimplifyCFG: Simplify the weight scaling algorithm. |
blob | commitdiff | raw | diff to current |
2014-03-09 |
Chandler Carruth | [C++11] Add range based accessors for the Use-Def chain... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the ConstantRange class into the IR... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the NoFolder into the IR library as... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move CFG.h to the IR library as it defines... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the LLVM IR pattern match header into... |
blob | commitdiff | raw | diff to current |
2014-03-02 |
Benjamin Kramer | [C++11] Replace llvm::next and llvm::prior with std... |
blob | commitdiff | raw | diff to current |
2014-02-21 |
Rafael Espindola | Rename many DataLayout variables from TD to DL. |
blob | commitdiff | raw | diff to current |
2014-01-28 |
Rafael Espindola | Fix pr14893. |
blob | commitdiff | raw | diff to current |
2014-01-27 |
Manman Ren | PGO branch weight: keep halving the weights until they... |
blob | commitdiff | raw | diff to current |
2014-01-24 |
Alp Toker | Fix known typos |
blob | commitdiff | raw | diff to current |
2014-01-15 |
Hans Wennborg | Switch-to-lookup tables: set threshold to 3 cases |
blob | commitdiff | raw | diff to current |
2014-01-12 |
Hans Wennborg | Switch-to-lookup tables: Don't require a result for... |
blob | commitdiff | raw | diff to current |
2013-12-20 |
Justin Bogner | Transforms: Don't create bad weights when eliminating... |
blob | commitdiff | raw | diff to current |
2013-11-12 |
Nadav Rotem | FoldBranchToCommonDest merges branches into a single... |
blob | commitdiff | raw | diff to current |
2013-11-12 |
Benjamin Kramer | SimplifyCFG: Use existing constant folding logic when... |
blob | commitdiff | raw | diff to current |
2013-11-10 |
Nadav Rotem | SimplifyCFG has a heuristics for out-of-order processor... |
blob | commitdiff | raw | diff to current |
2013-10-21 |
Tom Stellard | SimplifyCFG: Don't duplicate calls to functions marked... |
blob | commitdiff | raw | diff to current |
2013-10-21 |
Matt Arsenault | Teach SimplifyCFG about address spaces |
blob | commitdiff | raw | diff to current |
2013-10-21 |
Michael Gottesman | Fix the predecessor removal logic in r193045. |
blob | commitdiff | raw | diff to current |
2013-10-20 |
Michael Gottesman | Teach simplify-cfg how to correctly create covered... |
blob | commitdiff | raw | diff to current |
2013-09-22 |
Benjamin Kramer | Provide basic type safety for array_pod_sort comparators. |
blob | commitdiff | raw | diff to current |
2013-09-06 |
Matt Arsenault | Use type helper functions. |
blob | commitdiff | raw | diff to current |
2013-08-06 |
Tom Stellard | Factor FlattenCFG out from SimplifyCFG |
blob | commitdiff | raw | diff to current |
2013-08-02 |
Alexey Samsonov | Fix dereferencing end iterator in SimplifyCFG. Patch... |
blob | commitdiff | raw | diff to current |
2013-07-28 |
Rafael Espindola | Fix -Wdocumentation warnings. |
blob | commitdiff | raw | diff to current |
2013-07-27 |
Tom Stellard | SimplifyCFG: Use parallel-and and parallel-or mode... |
blob | commitdiff | raw | diff to current |
2013-07-14 |
Craig Topper | Use SmallVectorImpl& instead of SmallVector to avoid... |
blob | commitdiff | raw | diff to current |
2013-07-04 |
Benjamin Kramer | SimplifyCFG: Teach switch generation some patterns... |
blob | commitdiff | raw | diff to current |
2013-06-04 |
Rafael Espindola | Second part of pr16069 |
blob | commitdiff | raw | diff to current |
2013-06-04 |
Hans Wennborg | Typo: s/caes/cases/ in SimplifyCFG |
blob | commitdiff | raw | diff to current |
2013-06-03 |
David Majnemer | SimplifyCFG: Do not transform PHI to select if doing... |
blob | commitdiff | raw | diff to current |
2013-06-03 |
David Majnemer | SimplifyCFG: Small cleanup, use ICmpInst::isEquality() |
blob | commitdiff | raw | diff to current |
2013-06-01 |
David Majnemer | SimplifyCFG: Fix typo in comment for ComputeSpeculationCost |
blob | commitdiff | raw | diff to current |
2013-05-23 |
Benjamin Kramer | More symbols that should be static. |
blob | commitdiff | raw | diff to current |
2013-04-29 |
Arnold Schwaighofer | SimplifyCFG: If convert single conditional stores |
blob | commitdiff | raw | diff to current |
2013-04-21 |
Arnold Schwaighofer | Revert "SimplifyCFG: If convert single conditional... |
blob | commitdiff | raw | diff to current |
2013-04-20 |
Arnold Schwaighofer | SimplifyCFG: If convert single conditional stores |
blob | commitdiff | raw | diff to current |
2013-04-16 |
Hans Wennborg | simplifycfg: Fix integer overflow converting switch... |
blob | commitdiff | raw | diff to current |
next |