Searched refs:FPImm (Results 1 - 13 of 13) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAddressingModes.h672 inline int getFP16Imm(const APFloat &FPImm) { argument
673 return getFP16Imm(FPImm.bitcastToAPInt());
700 inline int getFP32Imm(const APFloat &FPImm) { argument
701 return getFP32Imm(FPImm.bitcastToAPInt());
728 inline int getFP64Imm(const APFloat &FPImm) { argument
729 return getFP64Imm(FPImm.bitcastToAPInt());
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64AddressingModes.h386 static inline int getFP16Imm(const APFloat &FPImm) { argument
387 return getFP16Imm(FPImm.bitcastToAPInt());
414 static inline int getFP32Imm(const APFloat &FPImm) { argument
415 return getFP32Imm(FPImm.bitcastToAPInt());
442 static inline int getFP64Imm(const APFloat &FPImm) { argument
443 return getFP64Imm(FPImm.bitcastToAPInt());
H A DAArch64InstPrinter.cpp1153 float FPImm = local
1157 O << format("#%.8f", FPImm);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h388 const ConstantFP *FPImm);
430 const ConstantFP *FPImm);
H A DMachineOperand.h731 void ChangeToFPImmediate(const ConstantFP *FPImm);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h696 SystemZVectorConstantInfo(APFloat FPImm);
H A DSystemZISelLowering.cpp774 SystemZVectorConstantInfo::SystemZVectorConstantInfo(APFloat FPImm) { argument
775 IntBits = FPImm.bitcastToAPInt().zextOrSelf(128);
776 isFP128 = (&FPImm.getSemantics() == &APFloat::IEEEquad());
779 SplatBits = FPImm.bitcastToAPInt();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveDebugValues.cpp187 const ConstantFP *FPImm; member in union:__anon1733::LiveDebugValues::VarLoc::__anon1734
207 Loc.FPImm = MI.getOperand(0).getFPImm();
H A DMachineOperand.cpp163 void MachineOperand::ChangeToFPImmediate(const ConstantFP *FPImm) { argument
169 Contents.CFP = FPImm;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp414 struct FPImmOp FPImm; member in union:__anon2053::AArch64Operand::__anon2054
449 FPImm = o.FPImm;
521 return APFloat(APFloat::IEEEdouble(), APInt(64, FPImm.Val, true));
526 return FPImm.IsExact;
1904 Op->FPImm.Val = Val.bitcastToAPInt().getSExtValue();
1905 Op->FPImm.IsExact = IsExact;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1978 const ConstantFP * /*FPImm*/) {
2186 const ConstantFP *FPImm) {
2193 .addFPImm(FPImm);
2196 .addFPImm(FPImm);
2184 fastEmitInst_f(unsigned MachineInstOpcode, const TargetRegisterClass *RC, const ConstantFP *FPImm) argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp513 APFloat FPImm = MO.getFPImm()->getValueAPF(); local
516 const APInt FltVal = FPImm.bitcastToAPInt();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstructionSelector.cpp876 const ConstantFP *FPImm = getConstantFPVRegVal(I.getOperand(3).getReg(), MRI); local
877 bool ShouldUseImm = FPImm && (FPImm->isZero() && !FPImm->isNegative());

Completed in 308 milliseconds