aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2020-03-24 19:03:36 -0700
committerCraig Topper <craig.topper@gmail.com>2020-03-24 23:44:16 -0700
commit2093fdd429d52348e08969180ac6b1e705fc4ff6 (patch)
treeb278905c0d9e7a1b995c03c91b06ef7c6d2b8cae /clang/lib/Frontend/CompilerInvocation.cpp
parent70f9f4dd9d19ed2cec0d9adf60fede9401898b85 (diff)
downloadllvm-2093fdd429d52348e08969180ac6b1e705fc4ff6.zip
llvm-2093fdd429d52348e08969180ac6b1e705fc4ff6.tar.gz
llvm-2093fdd429d52348e08969180ac6b1e705fc4ff6.tar.bz2
[X86] Split masked instruction tests to enable D60940.
We need to split tests that rely on isel duplicating operations for different masking conditions. Repeating the operation is more costly than emitting the masking separately. The change here is a mechanical splitting of tests that call multiple intrinsics in one function into separate functions that call one intrinsic. We could obviously avoid the splitting by giving the intrinsics different operands, but that would need closer scrutiny than just splitting.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions