Replace the experimental clang builtins and LLVM intrinsics for these
instructions with normal codegen patterns. Resolves PR50435.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D106019
[WebAssembly] Codegen for v128.storeX_lane instructions ClosedPublic Authored by tlively on Jul 14 2021, 2:14 PM.
Details Summary Replace the experimental clang builtins and LLVM intrinsics for these
Diff Detail
Event TimelineHerald added subscribers: wingo, ecnelises, sunfish and 3 others. · View Herald TranscriptJul 14 2021, 2:14 PM Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJul 14 2021, 2:14 PM This revision is now accepted and ready to land.Jul 14 2021, 3:37 PM This revision was landed with ongoing or failed builds.Jul 14 2021, 4:15 PM Closed by commit rG4a4229f70f81: [WebAssembly] Codegen for v128.storeX_lane instructions (authored by tlively). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 358774 clang/include/clang/Basic/BuiltinsWebAssembly.def
clang/lib/CodeGen/CGBuiltin.cpp
clang/lib/Headers/wasm_simd128.h
clang/test/CodeGen/builtins-wasm.c
clang/test/Headers/wasm.c
llvm/include/llvm/IR/IntrinsicsWebAssembly.td
llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
llvm/test/CodeGen/WebAssembly/simd-build-pair.ll
llvm/test/CodeGen/WebAssembly/simd-load-lane-offset.ll
llvm/test/CodeGen/WebAssembly/simd-load-store-alignment.ll
|