Real True16 instructions are as they are defined in the ISA. Fake True16
instructions are identical to real ones except that they take 32-bit
registers as operands and always use their low halves.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | ||
---|---|---|
171 | Done. HasTrue16BitInsts should stay raised for the existing tests to pass. |
Comment Actions
Rename the feature to reflect the fact that it's not just about codegen
anymore, but also assembling and disassembling.
Can implement this by just clearing the hasTrue16BitInsts feature in the constructor