summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [WinEH] Teach SimplfyCFG to eliminate empty cleanup pads.Andrew Kaylor2015-09-041-20/+201
* [SimplifyCFG] Prune code from a provably unreachable switch defaultPhilip Reames2015-08-261-0/+17
* Rename Instruction::dropUnknownMetadata() to dropUnknownNonDebugMetadata()Adrian Prantl2015-08-201-2/+1
* Fix a bug that caused SimplifyCFG to drop DebugLocs.Adrian Prantl2015-08-201-0/+1
* Replace some calls to isa<LandingPadInst> with isEHPad()David Majnemer2015-08-191-1/+1
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-08-061-2/+1
* De-constify pointers to Type since they can't be modified. NFCCraig Topper2015-08-011-3/+3
* don't repeat function names in comments; NFCSanjay Patel2015-06-241-103/+88
* fix typos; NFCSanjay Patel2015-06-241-2/+2
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-3/+3
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-3/+3
* Fix "the the" in comments.Eric Christopher2015-06-191-1/+1
* SimplifyCFG: Correctly handle switch lookup tables which fully cover the inpu...Hans Wennborg2015-04-241-4/+9
* Fix typo.Mark Lacey2015-04-121-1/+1
* [opaque pointer type] More GEP IRBuilder API migrations...David Blaikie2015-04-031-2/+2
* Merge empty landing pads in SimplifyCFGPhilip Reames2015-03-241-0/+85
* [ConstantRange] Split makeICmpRegion in two.Sanjoy Das2015-03-181-2/+2
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-140/+124
* Prevent hoisting fmul from THEN/ELSE to IF if there is fmsub/fmadd opportunity.Chad Rosier2015-02-231-2/+6
* Demote vectors to arrays. No functionality change.Benjamin Kramer2015-02-191-7/+5
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-3/+2
* [SimplifyCFG] Be more aggressiveJames Molloy2015-02-131-2/+6
OpenPOWER on IntegriCloud