summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SimplifyCFG
Commit message (Expand)AuthorAgeFilesLines
* Fix test failure without X86 backendHiroshi Inoue2017-07-291-0/+0
* [SimplifyCFG] Make the no-jump-tables attribute also disable switch lookup ta...Sumanth Gundapaneni2017-07-282-0/+80
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-284-12/+12
* [SimplifyCFG] Defer folding unconditional branches to LateSimplifyCFG if it c...Balaram Makam2017-07-194-4/+68
* [ValueTracking] Support icmps fed by 'and' and 'or'.Chad Rosier2017-07-061-0/+183
* Modify constraints in `llvm::canReplaceOperandWithVariable`Leo Li2017-07-061-0/+24
* [Hexagon] Guard the generation of lookup tableSumanth Gundapaneni2017-06-302-0/+67
* [SimplifyCFG] Update the name of switch generated lookup table.Sumanth Gundapaneni2017-06-303-18/+18
* [ValueTracking] Teach isSafeToSpeculativelyExecute() about the speculatable a...Matt Arsenault2017-04-281-0/+23
* [SimplifyCFG] Fix the determination of PostBB in conditional store merging to...Craig Topper2017-04-211-12/+6
* [Simplify] Add testcase to show that merging conditional stores for triangles...Craig Topper2017-04-201-0/+39
* [InstCombine] morph an existing instruction instead of creating a new oneSanjay Patel2017-04-121-2/+2
* Add address space mangling to lifetime intrinsicsMatt Arsenault2017-04-103-10/+10
* [SimplifyCFG] auto-generate better checks; NFCSanjay Patel2017-04-091-33/+130
* Split the SimplifyCFG pass into two variants.Joerg Sonnenberger2017-03-266-12/+13
* [SimplifyCFG] move tests for PR31028 from CGPSanjay Patel2017-03-131-0/+119
* opt: Rename -default-data-layout flag to -data-layout and make it always over...Peter Collingbourne2017-02-171-1/+1
* AssumptionCache: Disable the verifier by default, move it behind a hidden cl:...Peter Collingbourne2017-02-151-1/+1
* SimplifyCFG: Register cloned assume intrinsics with assumption cache when cre...Peter Collingbourne2017-02-151-0/+83
* [InstCombine] Merge DebugLoc when speculatively hoisting store instructionTaewook Oh2017-01-281-0/+68
* [SimplifyCFG] Do not sink and merge inline-asm instructions.Akira Hatanaka2017-01-251-0/+24
* Renumber testcase metadata nodes after r290153.Adrian Prantl2016-12-221-33/+36
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-201-3/+3
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-4/+4
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-161-3/+3
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-161-3/+3
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-161-3/+3
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-161-3/+3
* Make processing @llvm.assume more efficient by using operand bundlesHal Finkel2016-12-151-4/+4
* [Verifier] Add verification for TBAA metadataSanjoy Das2016-12-111-2/+3
* [SimplifyCFG] auto-generate better checks; NFCSanjay Patel2016-11-252-12/+30
* [SimplifyCFG] auto-generate better checks; NFCSanjay Patel2016-11-251-21/+36
* [simplifycfg][loop-simplify] Preserve loop metadata in 2 transformations.Florian Hahn2016-11-181-0/+53
* [llvm] Remove redundant --check-prefix=CHECK from testsMandeep Singh Grang2016-10-241-1/+1
* Ignore debug info when making optimization decisions in SimplifyCFG.Dehao Chen2016-10-171-4/+17
* [SimplifyCFG] Don't lower complex ConstantExprs to lookup tablesOliver Stannard2016-10-171-0/+40
* [SimplifyCFG] Don't create PHI nodes for constant bundle operandsSanjoy Das2016-10-121-0/+26
* [ARM] Don't convert switches to lookup tables of pointers with ROPI/RWPIOliver Stannard2016-10-071-0/+132
* [SimplifyCFG] Correctly test for unconditional branches in GetCaseResultsDavid Majnemer2016-10-071-0/+60
* [SimplifyCFG] Update (AND) IR flags when CSE'ing instructionsJames Molloy2016-09-191-0/+56
* Add a test for r280191David Majnemer2016-09-161-0/+36
* DebugInfo: New metadata representation for global variables.Peter Collingbourne2016-09-131-6/+6
* [SimplifyCFG] Be even more conservative in SinkThenElseCodeToEndJames Molloy2016-09-112-14/+25
* [SimplifyCFG] Harden up the profitability heuristic for block splitting durin...James Molloy2016-09-111-3/+52
* Remove debug info when hoisting instruction from then/else branch.Dehao Chen2016-09-081-0/+83
* [SimplifyCFG] Don't try to create metadata-valued PHIsHal Finkel2016-09-071-0/+51
* [SimplifyCFG] Update workaround for PR30188 to also include loadsJames Molloy2016-09-071-0/+29
* [SimplifyCFG] Check PHI uses more accuratelyJames Molloy2016-09-071-0/+25
* [SimplifyCFG] Add test for sinking inline asm in if/elseOliver Stannard2016-09-051-0/+29
* [SimplifyCFG] Add a workaround to fix PR30188James Molloy2016-09-021-0/+23
OpenPOWER on IntegriCloud