Meant to represent the @llvm.lround.* family.
Add the opcode, docs, and verification.
Paths
| Differential D108417
[GlobalISel] Add a G_LROUND instruction ClosedPublic Authored by paquette on Aug 19 2021, 3:44 PM.
Details Summary Meant to represent the @llvm.lround.* family. Add the opcode, docs, and verification.
Diff Detail Event TimelineHerald added subscribers: dexonsmith, hiraditya, rovka. · View Herald TranscriptAug 19 2021, 3:44 PM This revision is now accepted and ready to land.Aug 19 2021, 3:53 PM paquette added a child revision: D108419: [AArch64][GlobalISel] Add regbankselect support for G_LROUND.Aug 19 2021, 3:58 PM This revision was landed with ongoing or failed builds.Aug 19 2021, 5:06 PM Closed by commit rG311892648391: [GlobalISel] Add a G_LROUND instruction (authored by paquette). · Explain Why This revision was automatically updated to reflect the committed changes. Comment Actions What about llvm.llround? Which is silly hack for llvm not knowing the size of long and long long.
Revision Contents
Diff 367638 llvm/docs/GlobalISel/GenericOpcode.rst
llvm/include/llvm/Support/TargetOpcodes.def
llvm/include/llvm/Target/GenericOpcodes.td
llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
llvm/lib/CodeGen/MachineVerifier.cpp
llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir
llvm/test/MachineVerifier/test_g_lround.mir
|