aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-09-25 23:28:24 +0000
committerCraig Topper <craig.topper@intel.com>2018-09-25 23:28:24 +0000
commitd8c68840c894344791b311a09cbce32a0ac18164 (patch)
tree644cf80dac4b61aaa6288d41c45cee819515c89b /llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp
parent3ff077706452ac21b2194754a6580f69cde157da (diff)
downloadllvm-d8c68840c894344791b311a09cbce32a0ac18164.zip
llvm-d8c68840c894344791b311a09cbce32a0ac18164.tar.gz
llvm-d8c68840c894344791b311a09cbce32a0ac18164.tar.bz2
[X86] Add some more movmsk test cases. NFC
These IR patterns represent the exact behavior of a movmsk instruction using (zext (bitcast (icmp slt X, 0))). For the v4i32/v8i32/v2i64/v4i64 we currently emit a PCMPGT for the icmp slt which is unnecessary since we only care about the sign bit of the result. This is because of the int->fp bitcast we put on the input to the movmsk nodes for these cases. I'll be fixing this in a future patch. llvm-svn: 343045
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp')
0 files changed, 0 insertions, 0 deletions