diff options
Diffstat (limited to 'llvm/lib/Target/R600/AMDGPUMCInstLower.cpp')
-rw-r--r-- | llvm/lib/Target/R600/AMDGPUMCInstLower.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp b/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp index 84ee7842a72..1995ef2b0c9 100644 --- a/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp +++ b/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp @@ -68,18 +68,6 @@ void AMDGPUMCInstLower::lower(const MachineInstr *MI, MCInst &OutMI) const { switch (MO.getType()) { default: llvm_unreachable("unknown operand type"); - case MachineOperand::MO_FPImmediate: { - const APFloat &FloatValue = MO.getFPImm()->getValueAPF(); - - if (&FloatValue.getSemantics() == &APFloat::IEEEsingle) - MCOp = MCOperand::CreateFPImm(FloatValue.convertToFloat()); - else if (&FloatValue.getSemantics() == &APFloat::IEEEdouble) - MCOp = MCOperand::CreateFPImm(FloatValue.convertToDouble()); - else - llvm_unreachable("Unhandled floating point type"); - - break; - } case MachineOperand::MO_Immediate: MCOp = MCOperand::CreateImm(MO.getImm()); break; |