aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
diff options
context:
space:
mode:
authorFinn Plummer <50529406+inbelic@users.noreply.github.com>2024-11-22 10:23:30 -0800
committerGitHub <noreply@github.com>2024-11-22 10:23:30 -0800
commita5f501e347f66d66818fba5aa7dbc25a07299ca5 (patch)
tree351863165198e6a548b8a33a377bc3d0c5a10f34 /llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
parent689c53219280151b6421d633d993ed886827849b (diff)
downloadllvm-a5f501e347f66d66818fba5aa7dbc25a07299ca5.zip
llvm-a5f501e347f66d66818fba5aa7dbc25a07299ca5.tar.gz
llvm-a5f501e347f66d66818fba5aa7dbc25a07299ca5.tar.bz2
[HLSL][DXIL] Implement `asdouble` intrinsic (#114847)
- define intrinsic as builtin in Builtins.td - link intrinsic in hlsl_intrinsics.h - add semantic analysis to SemaHLSL.cpp - lower to `llvm` or a `dx` intrinsic when applicable in CGBuiltin.cpp - define DXIL intrinsic in IntrinsicsDirectX.td - add DXIL op and mapping in DXIL.td - enable scalarization of intrinsic - add basic sema checking to asdouble-errors.hlsl Resolves #99081
Diffstat (limited to 'llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp')
0 files changed, 0 insertions, 0 deletions