diff options
Diffstat (limited to 'llvm/include/llvm/MC/MCInstBuilder.h')
-rw-r--r-- | llvm/include/llvm/MC/MCInstBuilder.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/llvm/include/llvm/MC/MCInstBuilder.h b/llvm/include/llvm/MC/MCInstBuilder.h index 0c8e01fdc412..6e5e9dd69018 100644 --- a/llvm/include/llvm/MC/MCInstBuilder.h +++ b/llvm/include/llvm/MC/MCInstBuilder.h @@ -39,9 +39,15 @@ public: return *this; } + /// Add a new single floating point immediate operand. + MCInstBuilder &addSFPImm(uint32_t Val) { + Inst.addOperand(MCOperand::createSFPImm(Val)); + return *this; + } + /// Add a new floating point immediate operand. - MCInstBuilder &addFPImm(double Val) { - Inst.addOperand(MCOperand::createFPImm(Val)); + MCInstBuilder &addDFPImm(uint64_t Val) { + Inst.addOperand(MCOperand::createDFPImm(Val)); return *this; } |