summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/vec_minmax_sint.ll
Commit message (Collapse)AuthorAgeFilesLines
* Make utils/update_llc_test_checks.py note that the assertions areJames Y Knight2015-11-231-0/+1
| | | | | | | | | autogenerated. Also update existing test cases which appear to be generated by it and weren't modified (other than addition of the header) by rerunning it. llvm-svn: 253917
* [DAGCombiner] Vector constant folding for comparisonsSimon Pilgrim2015-11-181-1024/+108
| | | | | | | | | | This patch adds support for vector constant folding of integer/float comparisons. This requires FoldConstantVectorArithmetic to support scalar constant operands (in this case ISD::CONDCASE). In future we should be able to support other scalar constant types as necessary (and possibly start calling FoldConstantVectorArithmetic for all node creations) Differential Revision: http://reviews.llvm.org/D14683 llvm-svn: 253504
* [DAGCombiner] Added SMAX/SMIN/UMAX/UMIN constant foldingSimon Pilgrim2015-08-191-272/+88
| | | | | | | | | | We still need to add constant folding of vector comparisons to fold the tests for targets that don't support the respective min/max nodes I needed to update 2011-12-06-AVXVectorExtractCombine to load a vector instead of using a constant vector to prevent it folding Differential Revision: http://reviews.llvm.org/D12118 llvm-svn: 245503
* Updated constants to give more useful min/max constant folding testsSimon Pilgrim2015-08-181-44/+44
| | | | llvm-svn: 245348
* Fixed max/min typo in test namesSimon Pilgrim2015-08-181-74/+74
| | | | llvm-svn: 245278
* [X86][SSE} Added constant SMAX/SMIN/UMAX/UMIN testsSimon Pilgrim2015-08-181-0/+1592
| | | | | | Constant folding patch to follow soon llvm-svn: 245276
* Renamed min tests (typo)Simon Pilgrim2015-08-141-88/+88
| | | | llvm-svn: 245038
* [X86][SSE] Tests for SMAX/SMIN/UMAX/UMIN vector instructionsSimon Pilgrim2015-08-131-0/+1597
llvm-svn: 244944
OpenPOWER on IntegriCloud