-
- Downloads
R600/SI: Remove v_sub_f64 pseudo
The expansion code does the same thing. Since the operands were not defined with the correct types, this has the side effect of fixing operand folding since the expanded pseudo would never use SGPRs or inline immediates. llvm-svn: 230072
Showing
- llvm/lib/Target/R600/AMDGPUISelLowering.cpp 3 additions, 0 deletionsllvm/lib/Target/R600/AMDGPUISelLowering.cpp
- llvm/lib/Target/R600/SIISelLowering.cpp 2 additions, 13 deletionsllvm/lib/Target/R600/SIISelLowering.cpp
- llvm/lib/Target/R600/SIInstructions.td 0 additions, 11 deletionsllvm/lib/Target/R600/SIInstructions.td
- llvm/test/CodeGen/R600/fneg-fabs.f64.ll 1 addition, 3 deletionsllvm/test/CodeGen/R600/fneg-fabs.f64.ll
- llvm/test/CodeGen/R600/fneg.f64.ll 1 addition, 2 deletionsllvm/test/CodeGen/R600/fneg.f64.ll
- llvm/test/CodeGen/R600/fsub64.ll 99 additions, 5 deletionsllvm/test/CodeGen/R600/fsub64.ll
Loading
Please register or sign in to comment