summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* ADT: Remove == and != comparisons between ilist iterators and pointersDuncan P. N. Exon Smith2016-02-211-3/+3
* [SimplifyCFG] Use pointer identity to simplify predicate.Benjamin Kramer2016-02-201-4/+2
* [SimplifyCFG] Merge together cleanuppadsDavid Majnemer2016-02-201-2/+45
* Remove uses of builtin comma operator.Richard Trieu2016-02-181-16/+24
* [SimplifyCFG] Don't fold conditional branches that contain calls to convergen...Justin Lebar2016-02-121-14/+6
* [SimplifyCFG] Fix for "endless" loop after dead code removal (Alternative toGerolf Hoflehner2016-02-031-2/+6
* [SimplifyCFG] limit recursion depth when speculating instructions (PR26308)Sanjay Patel2016-01-271-0/+12
* Revert "Revert "[SimplifyCFG] allow speculation of exactly one expensive inst...David Majnemer2016-01-271-4/+19
* [SimplifyCFG] Don't mistake icmp of and for a tree of comparisonsDavid Majnemer2016-01-271-2/+3
* Revert "[SimplifyCFG] allow speculation of exactly one expensive instruction ...David Majnemer2016-01-271-19/+4
* Change ConstantFoldInstOperands to take Instruction instead of opcode and typ...Manuel Jacob2016-01-211-1/+1
* Code refactoring for commit r257278.Chen Li2016-01-111-2/+2
* Fix a control flow problem in commit rL257277.Chen Li2016-01-101-0/+2
* [SimplifyCFG] Extend SimplifyResume to handle phi of trivial landing pad.Chen Li2016-01-101-6/+93
* [WinEH] Simplify unreachable catchpadsJoseph Tremoulet2016-01-051-13/+53
* [SimplifyCFG] Don't create unnecessary PHIsJames Molloy2015-12-161-0/+5
* [SimplifyCFG] allow speculation of exactly one expensive instruction (PR24818)Sanjay Patel2015-12-151-4/+19
* Revert "Don't create unnecessary PHIs"Reid Kleckner2015-12-141-5/+0
* [IR] Remove terminatepadDavid Majnemer2015-12-141-1/+1
* Don't create unnecessary PHIsJames Molloy2015-12-141-0/+5
* [IR] Reformulate LLVM's EH funclet IRDavid Majnemer2015-12-121-12/+11
* [Utils] Put includes in correct order. NFC.Weiming Zhao2015-11-241-1/+0
* Revert "Revert "Strip metadata when speculatively hoisting instructions (r252...Igor Laevsky2015-11-181-0/+5
* Revert "Strip metadata when speculatively hoisting instructions"Renato Golin2015-11-101-5/+0
* Strip metadata when speculatively hoisting instructionsIgor Laevsky2015-11-101-0/+5
* ADT: Remove last implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-11-071-4/+5
* [ValueTracking] Add parameters to isImpliedCondition; NFCSanjoy Das2015-11-061-1/+1
* [SimplifyCFG] Tweak heuristic for merging conditional storesJames Molloy2015-11-051-7/+13
* [SimplifyCFG] Merge conditional storesJames Molloy2015-11-041-3/+312
* Preserve load alignment and dereferenceable metadata during some transformationsArtur Pilipenko2015-11-021-1/+3
* [SimplifyCFG] Constant fold a branch implied by it's incoming edgePhilip Reames2015-10-291-0/+13
* [SimplifyCFG] Don't DCE catchret because the successor is unreachableDavid Majnemer2015-10-271-2/+1
* Revert rL251061 [SimplifyCFG] Extend SimplifyResume to handle phi of trivial ...Chen Li2015-10-231-65/+11
* [SimplifyCFG] Extend SimplifyResume to handle phi of trivial landing pad.Chen Li2015-10-221-11/+65
* [SimplifyCFG] Don't use-after-free an SSA valueDavid Majnemer2015-10-211-1/+2
* Revert 250343 and 250344Philip Reames2015-10-151-117/+0
* [SimplifyCFG] Speculatively flatten CFG based on profiling metadataPhilip Reames2015-10-141-7/+124
* TransformUtils: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-131-47/+49
* inariant.group handling in GVNPiotr Padlewski2015-10-021-6/+3
* [EH] Create removeUnwindEdge utilityJoseph Tremoulet2015-09-271-99/+18
* more space; NFCSanjay Patel2015-09-151-0/+1
* Remove gcc warning when comparing an unsigned var for >= 0Filipe Cabecinhas2015-09-101-1/+1
* [SimplifyCFG] Use known bits to eliminate dead switch defaultsPhilip Reames2015-09-101-3/+9
* 80-cols; NFCSanjay Patel2015-09-101-4/+4
* use range-based for loop; NFCISanjay Patel2015-09-101-2/+2
* use range-based for loop; NFCISanjay Patel2015-09-101-2/+2
* fix typo; NFCSanjay Patel2015-09-101-1/+1
* Fix build warning.Craig Topper2015-09-051-1/+1
* Fix build warningAndrew Kaylor2015-09-051-2/+2
* Fix build warningAndrew Kaylor2015-09-041-4/+0
OpenPOWER on IntegriCloud