Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
- Build Status
Buildable 35326 Build 35325: arc lint + arc unit
Event Timeline
Can you also remove the case for it in AMDGPURegisterBankInfo? It should never make it to RegBankSelected
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | ||
---|---|---|
1288–1293 | We don't really need to use F_CONSTANT. You can just use G_CONSTANT and the constant values directly without going through APFloat | |
1298 | Should propagate the fast math flags | |
1305–1308 | buildFMul |
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | ||
---|---|---|
1290 | 1.0f |
llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | ||
---|---|---|
659 ↗ | (On Diff #211155) | Should default to None. I'm not sure if this one should get a flags argument. You can set it on the instruction separately from constructing it |
676 ↗ | (On Diff #211155) | Should default to None |
711 ↗ | (On Diff #211155) | Should default to None |
720 ↗ | (On Diff #211155) | Should default to None |
llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-intrinsic-amdgcn-fdiv-fast.mir | ||
29 | Should add another test with the flags |
llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | ||
---|---|---|
659 ↗ | (On Diff #211155) | The defaults are in the header. Isn't it more consistent if you can set the flags when constructing it? |
LGTM with fabs flags fixed
llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | ||
---|---|---|
1287 | Missing flags |
Missing flags