summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SimplifyCFG
Commit message (Expand)AuthorAgeFilesLines
* Switch to select optimization for two-case switchesMarcello Maggioni2014-10-144-3/+119
* Revert r219223, it creates invalid PHI nodes.Joerg Sonnenberger2014-10-123-79/+3
* SimplifyCFG: Don't convert phis into selects if we could remove undef behaviorArnold Schwaighofer2014-10-101-0/+47
* Two case switch to select optimizationMarcello Maggioni2014-10-073-3/+79
* Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith2014-10-033-26/+26
* Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith2014-10-023-26/+26
* DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith2014-10-023-26/+26
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-012-8/+8
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-012-8/+8
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-012-8/+8
* [SimplifyCFG] threshold for folding branches with common destinationJingyue Wu2014-09-301-0/+28
* Add a test for hoisting instructions with metadata out of then/else blocksBjorn Steinbrink2014-09-091-0/+20
* Make fabs safe to speculatively executeMatt Arsenault2014-08-291-0/+17
* [SimplifyCFG] fix accessing deleted PHINodes in switch-to-table conversion.Manman Ren2014-08-021-0/+50
* SimplifyCFG: Avoid miscompilations due to removed lifetime intrinsics.Rafael Espindola2014-07-301-3/+3
* Add @llvm.assume, lowering, and some basic propertiesHal Finkel2014-07-251-0/+22
* Try to fix the bots again by moving test to X86 directory.Manman Ren2014-07-241-0/+0
* Try to fix the bots. If this does not work, I am going to move it to X86 dire...Manman Ren2014-07-241-2/+2
* SimplifyCFG: fix a bug in switch to table conversionManman Ren2014-07-231-0/+41
* Fix for PR17073 ( http://llvm.org/pr17073 ), simplifycfg illegally hoists an ...Sanjay Patel2014-07-071-0/+73
* Don't build switch tables for dllimport and TLS variables in GEPsHans Wennborg2014-06-261-5/+8
* Don't build switch lookup tables for dllimport or TLS variablesHans Wennborg2014-06-201-0/+52
* Reduce verbiage of lit.local.cfg filesAlp Toker2014-06-092-4/+2
* Make bitcast, extractelement, and insertelement considered cheap for speculat...Matt Arsenault2014-05-301-0/+60
* Add ExtractValue instruction to SimplifyCFG's ComputeSpeculationCostLouis Gerbarg2014-05-091-0/+22
* Allow switch-to-lookup table for tables with holes by adding bitmask checkHans Wennborg2014-03-121-2/+28
* IR: add a second ordering operand to cmpxhg for failureTim Northover2014-03-111-1/+1
* Allow speculating llvm.sqrt, fma and fmuladdMatt Arsenault2014-01-311-0/+58
* Fix pr14893.Rafael Espindola2014-01-281-0/+30
* PGO branch weight: keep halving the weights until they can fit intoManman Ren2014-01-271-1/+31
* Switch-to-lookup tables: set threshold to 3 casesHans Wennborg2014-01-151-0/+36
* Switch-to-lookup tables: Don't require a result for the defaultHans Wennborg2014-01-121-0/+50
* Transforms: Don't create bad weights when eliminating dead casesJustin Bogner2013-12-201-0/+25
* test: Make a branchweight test more specificJustin Bogner2013-12-201-1/+3
* test: Prefer CHECK-LABEL to CHECK in branchweight testsJustin Bogner2013-12-201-4/+5
* Transforms: Don't create bad branch weights when folding a switchJustin Bogner2013-12-101-0/+18
* Debug Info: update testing cases to specify the debug info version number.Manman Ren2013-11-231-0/+2
* Debug Info: update testing cases to specify the debug info version number.Manman Ren2013-11-221-0/+2
* Don't speculate loads under ThreadSanitizerKostya Serebryany2013-11-211-0/+40
* FoldBranchToCommonDest merges branches into a single branch with or/and of th...Nadav Rotem2013-11-121-0/+29
* SimplifyCFG: Use existing constant folding logic when forming switch tables.Benjamin Kramer2013-11-121-3/+6
* SimplifyCFG has a heuristics for out-of-order processors that decides when it...Nadav Rotem2013-11-101-0/+28
* Resolve TODO in test now that filecheck has multiple check prefixes.Matt Arsenault2013-11-101-5/+3
* SimplifyCFG: Don't duplicate calls to functions marked noduplicate v2Tom Stellard2013-10-211-0/+37
* Teach SimplifyCFG about address spacesMatt Arsenault2013-10-212-11/+104
* Teach simplify-cfg how to correctly create covered lookup tables for switches...Michael Gottesman2013-10-201-0/+48
* Add test for untested path in SimplifyCFGMatt Arsenault2013-09-141-6/+28
* Debug Info Testing: updated to use NULL instead of "i32 0" in a few fields.Manman Ren2013-09-063-6/+6
* Debug Info: add an identifier field to DICompositeType.Manman Ren2013-08-263-3/+3
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-163-5/+0
OpenPOWER on IntegriCloud