summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Hexagon/cmp_pred.ll
Commit message (Collapse)AuthorAgeFilesLines
* [Hexagon] Always generate mux out of predicated transfers if possibleKrzysztof Parzyszek2018-03-231-1/+1
| | | | | | | | | | | | HexagonGenMux would collapse pairs of predicated transfers if it assumed that the predicated .new forms cannot be created. Turns out that generating mux is preferable in almost all cases. Introduce an option -hexagon-gen-mux-threshold that controls the minimum distance between the instruction defining the predicate and the later of the two transfers. If the distance is closer than the threshold, mux will not be generated. Set the threshold to 0 by default. llvm-svn: 328346
* [Hexagon] Adding some compare tests, fixing existing XFAILed tests, and ↵Colin LeMahieu2015-06-171-2/+1
| | | | | | removing mcpu=hexagonv4 since that's the minimum version anyway. llvm-svn: 239917
* [Hexagon] Eliminating immediate condition set.Colin LeMahieu2015-03-091-0/+1
| | | | llvm-svn: 231693
* Hexagon: Use TFR_cond with cmpb.[eq,gt,gtu] to handleJyotsna Verma2013-02-051-0/+115
zext( set[ne,eq,gt,ugt] (...) ) type of dag patterns. llvm-svn: 174429
OpenPOWER on IntegriCloud