summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [SimplifyCFG] Swap to using TargetTransformInfo for costJames Molloy2015-02-111-50/+28
* SimplifyCFG: Omit range checks for switch lookup tables when default is unrea...Hans Wennborg2015-01-261-7/+8
* SimplifyCFG: don't remove unreachable default switch destinationsHans Wennborg2015-01-261-89/+92
* Revert "Don't remove a landing pad if the invoke requires a table entry."Reid Kleckner2015-01-221-17/+3
* fix {typo, build failure} in r225760Ramkumar Ramachandra2015-01-131-1/+1
* Standardize {pred,succ,use,user}_empty()Ramkumar Ramachandra2015-01-131-3/+3
* SimplifyCFG: check uses of constant-foldable instrs in switch destinations (P...Hans Wennborg2015-01-091-6/+15
* [PM] Split the AssumptionTracker immutable pass into two separate APIs:Chandler Carruth2015-01-041-34/+34
* [SimplifyCFG] Revise common code sinkingMichael Liao2014-12-231-30/+30
* IR: Split Metadata from ValueDuncan P. N. Exon Smith2014-12-091-5/+6
* Revert "Move function to obtain branch weights into the BranchInst class. NFC."Juergen Ributzka2014-12-091-6/+26
* Move function to obtain branch weights into the BranchInst class. NFC.Juergen Ributzka2014-12-091-26/+6
* Revert r223049, r223050 and r223051 while investigating test failures.Hans Wennborg2014-12-011-8/+56
* SimplifyCFG: Omit range checks for switch lookup tables when default is unrea...Hans Wennborg2014-12-011-7/+8
* SimplifyCFG: don't remove unreachable default switch destinationsHans Wennborg2014-12-011-49/+0
* reinstate r222872: Peephole optimization in switch table lookup: reuse the gu...Erik Eckstein2014-11-271-7/+100
* Revert "Peephole optimization in switch table lookup: reuse the guarding tabl...Erik Eckstein2014-11-271-89/+7
* Peephole optimization in switch table lookup: reuse the guarding table compar...Erik Eckstein2014-11-271-7/+89
* SimplifyCFG: Refactor GatherConstantCompares() result in a structMehdi Amini2014-11-201-133/+152
* Revert r222416, r222422, r222426: the former revision had problems and fixing...Timur Iskhodzhanov2014-11-201-150/+136
* Fix a typoTimur Iskhodzhanov2014-11-201-1/+1
* SimplifyCFG.cpp: Tweak to let msc17 compliant.NAKAMURA Takumi2014-11-201-8/+11
* SimplifyCFG: Refactor GatherConstantCompares() result in a structMehdi Amini2014-11-201-136/+147
* Try to fix MSVS build after r222384. No intended behavior change.Nico Weber2014-11-191-3/+3
* SimplifyCFG: turn recursive GatherConstantCompares into iterativeMehdi Amini2014-11-191-99/+138
OpenPOWER on IntegriCloud