2015-12-14 |
David Majnemer | [IR] Remove terminatepad |
blob | commitdiff | raw |
2015-12-14 |
James Molloy | Don't create unnecessary PHIs |
blob | commitdiff | raw | diff to current |
2015-12-12 |
David Majnemer | [IR] Reformulate LLVM's EH funclet IR |
blob | commitdiff | raw | diff to current |
2015-11-24 |
Weiming Zhao | [Utils] Put includes in correct order. NFC. |
blob | commitdiff | raw | diff to current |
2015-11-18 |
Igor Laevsky | Revert "Revert "Strip metadata when speculatively hoist... |
blob | commitdiff | raw | diff to current |
2015-11-10 |
Renato Golin | Revert "Strip metadata when speculatively hoisting... |
blob | commitdiff | raw | diff to current |
2015-11-10 |
Igor Laevsky | Strip metadata when speculatively hoisting instructions |
blob | commitdiff | raw | diff to current |
2015-11-07 |
Duncan P. N. Exon... | ADT: Remove last implicit ilist iterator conversions... |
blob | commitdiff | raw | diff to current |
2015-11-06 |
Sanjoy Das | [ValueTracking] Add parameters to isImpliedCondition... |
blob | commitdiff | raw | diff to current |
2015-11-05 |
James Molloy | [SimplifyCFG] Tweak heuristic for merging conditional... |
blob | commitdiff | raw | diff to current |
2015-11-04 |
James Molloy | [SimplifyCFG] Merge conditional stores |
blob | commitdiff | raw | diff to current |
2015-11-02 |
Artur Pilipenko | Preserve load alignment and dereferenceable metadata... |
blob | commitdiff | raw | diff to current |
2015-10-29 |
Philip Reames | [SimplifyCFG] Constant fold a branch implied by it... |
blob | commitdiff | raw | diff to current |
2015-10-27 |
David Majnemer | [SimplifyCFG] Don't DCE catchret because the successor... |
blob | commitdiff | raw | diff to current |
2015-10-23 |
Chen Li | Revert rL251061 [SimplifyCFG] Extend SimplifyResume... |
blob | commitdiff | raw | diff to current |
2015-10-22 |
Chen Li | [SimplifyCFG] Extend SimplifyResume to handle phi of... |
blob | commitdiff | raw | diff to current |
2015-10-21 |
David Majnemer | [SimplifyCFG] Don't use-after-free an SSA value |
blob | commitdiff | raw | diff to current |
2015-10-15 |
Philip Reames | Revert 250343 and 250344 |
blob | commitdiff | raw | diff to current |
2015-10-14 |
Philip Reames | [SimplifyCFG] Speculatively flatten CFG based on profil... |
blob | commitdiff | raw | diff to current |
2015-10-13 |
Duncan P. N. Exon... | TransformUtils: Remove implicit ilist iterator conversi... |
blob | commitdiff | raw | diff to current |
2015-10-02 |
Piotr Padlewski | inariant.group handling in GVN |
blob | commitdiff | raw | diff to current |
2015-09-27 |
Joseph Tremoulet | [EH] Create removeUnwindEdge utility |
blob | commitdiff | raw | diff to current |
2015-09-15 |
Sanjay Patel | more space; NFC |
blob | commitdiff | raw | diff to current |
2015-09-10 |
Filipe Cabecinhas | Remove gcc warning when comparing an unsigned var for... |
blob | commitdiff | raw | diff to current |
2015-09-10 |
Philip Reames | [SimplifyCFG] Use known bits to eliminate dead switch... |
blob | commitdiff | raw | diff to current |
2015-09-10 |
Sanjay Patel | 80-cols; NFC |
blob | commitdiff | raw | diff to current |
2015-09-10 |
Sanjay Patel | use range-based for loop; NFCI |
blob | commitdiff | raw | diff to current |
2015-09-10 |
Sanjay Patel | use range-based for loop; NFCI |
blob | commitdiff | raw | diff to current |
2015-09-10 |
Sanjay Patel | fix typo; NFC |
blob | commitdiff | raw | diff to current |
2015-09-05 |
Craig Topper | Fix build warning. |
blob | commitdiff | raw | diff to current |
2015-09-05 |
Andrew Kaylor | Fix build warning |
blob | commitdiff | raw | diff to current |
2015-09-04 |
Andrew Kaylor | Fix build warning |
blob | commitdiff | raw | diff to current |
2015-09-04 |
Andrew Kaylor | [WinEH] Teach SimplfyCFG to eliminate empty cleanup... |
blob | commitdiff | raw | diff to current |
2015-08-26 |
Philip Reames | [SimplifyCFG] Prune code from a provably unreachable... |
blob | commitdiff | raw | diff to current |
2015-08-20 |
Adrian Prantl | Rename Instruction::dropUnknownMetadata() to dropUnknow... |
blob | commitdiff | raw | diff to current |
2015-08-20 |
Adrian Prantl | Fix a bug that caused SimplifyCFG to drop DebugLocs. |
blob | commitdiff | raw | diff to current |
2015-08-19 |
David Majnemer | Replace some calls to isa<LandingPadInst> with isEHPad() |
blob | commitdiff | raw | diff to current |
2015-08-06 |
Pete Cooper | Convert a bunch of loops to foreach. NFC. |
blob | commitdiff | raw | diff to current |
2015-08-01 |
Craig Topper | De-constify pointers to Type since they can't be modifi... |
blob | commitdiff | raw | diff to current |
2015-06-24 |
Sanjay Patel | don't repeat function names in comments; NFC |
blob | commitdiff | raw | diff to current |
2015-06-24 |
Sanjay Patel | fix typos; NFC |
blob | commitdiff | raw | diff to current |
2015-06-23 |
Alexander Kornienko | Revert r240137 (Fixed/added namespace ending comments... |
blob | commitdiff | raw | diff to current |
2015-06-19 |
Alexander Kornienko | Fixed/added namespace ending comments using clang-tidy... |
blob | commitdiff | raw | diff to current |
2015-06-19 |
Eric Christopher | Fix "the the" in comments. |
blob | commitdiff | raw | diff to current |
2015-04-24 |
Hans Wennborg | SimplifyCFG: Correctly handle switch lookup tables... |
blob | commitdiff | raw | diff to current |
2015-04-12 |
Mark Lacey | Fix typo. |
blob | commitdiff | raw | diff to current |
2015-04-03 |
David Blaikie | [opaque pointer type] More GEP IRBuilder API migrations... |
blob | commitdiff | raw | diff to current |
2015-03-24 |
Philip Reames | Merge empty landing pads in SimplifyCFG |
blob | commitdiff | raw | diff to current |
2015-03-18 |
Sanjoy Das | [ConstantRange] Split makeICmpRegion in two. |
blob | commitdiff | raw | diff to current |
2015-03-10 |
Mehdi Amini | DataLayout is mandatory, update the API to reflect... |
blob | commitdiff | raw | diff to current |
2015-02-23 |
Chad Rosier | Prevent hoisting fmul from THEN/ELSE to IF if there... |
blob | commitdiff | raw | diff to current |
2015-02-19 |
Benjamin Kramer | Demote vectors to arrays. No functionality change. |
blob | commitdiff | raw | diff to current |
2015-02-15 |
Aaron Ballman | Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the... |
blob | commitdiff | raw | diff to current |
2015-02-13 |
James Molloy | [SimplifyCFG] Be more aggressive |
blob | commitdiff | raw | diff to current |
2015-02-11 |
James Molloy | [SimplifyCFG] Swap to using TargetTransformInfo for... |
blob | commitdiff | raw | diff to current |
2015-01-26 |
Hans Wennborg | SimplifyCFG: Omit range checks for switch lookup tables... |
blob | commitdiff | raw | diff to current |
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 |
next |