AMDGPU inline assembler support i16, half and i128 typed variables in constraints, but they were reported as error.
Needed to fix https://github.com/RadeonOpenCompute/ROCm/issues/341,
e.g. to be able to load with global_load_dwordx4 to a 128bit integer variable
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/Target/AMDGPU/SIISelLowering.cpp | ||
---|---|---|
7698 ↗ | (On Diff #139898) | Capitalize |
7700–7701 ↗ | (On Diff #139898) | Conditions backwards |
test/CodeGen/AMDGPU/inlineasm-16.ll | ||
40 ↗ | (On Diff #139898) | Should also test packed types here? |
test/CodeGen/AMDGPU/inlineasm-16.ll | ||
---|---|---|
40 ↗ | (On Diff #139898) | they are already tested in inlineasm-packed.ll |