aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileManager.cpp
diff options
context:
space:
mode:
authorThomas Lively <tlively@google.com>2021-04-14 10:42:44 -0700
committerThomas Lively <tlively@google.com>2021-04-14 10:42:45 -0700
commitaf7925b4dd6519ebf0126ac8a18d791eb26968c9 (patch)
treebbd55c91977d5dda90ffe6c5df8c0a8dab45600f /clang/lib/Basic/FileManager.cpp
parent2fe4909748b5f14499e83b0647b7e9ddd0068a15 (diff)
downloadllvm-af7925b4dd6519ebf0126ac8a18d791eb26968c9.zip
llvm-af7925b4dd6519ebf0126ac8a18d791eb26968c9.tar.gz
llvm-af7925b4dd6519ebf0126ac8a18d791eb26968c9.tar.bz2
[WebAssembly] Codegen for f64x2.convert_low_i32x4_{s,u}
Add a custom DAG combine and ISD opcode for detecting patterns like (uint_to_fp (extract_subvector ...)) before the extract_subvector is expanded to ensure that they will ultimately lower to f64x2.convert_low_i32x4_{s,u} instructions. Since these instructions are no longer prototypes and can now be produced via standard IR, this commit also removes the target intrinsics and builtins that had been used to prototype the instructions. Differential Revision: https://reviews.llvm.org/D100425
Diffstat (limited to 'clang/lib/Basic/FileManager.cpp')
0 files changed, 0 insertions, 0 deletions