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

/freebsd-13-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-13-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.cpp1167 float FPImm = local
1171 O << format("#%.8f", FPImm);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h387 const ConstantFP *FPImm);
429 const ConstantFP *FPImm);
H A DMachineOperand.h736 void ChangeToFPImmediate(const ConstantFP *FPImm);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h721 SystemZVectorConstantInfo(APFloat FPImm);
H A DSystemZISelLowering.cpp784 SystemZVectorConstantInfo::SystemZVectorConstantInfo(APFloat FPImm) { argument
785 IntBits = FPImm.bitcastToAPInt().zextOrSelf(128);
786 isFP128 = (&FPImm.getSemantics() == &APFloat::IEEEquad());
789 SplatBits = FPImm.bitcastToAPInt();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp165 void MachineOperand::ChangeToFPImmediate(const ConstantFP *FPImm) { argument
171 Contents.CFP = FPImm;
H A DLiveDebugValues.cpp323 const ConstantFP *FPImm; member in union:__anon3487::LiveDebugValues::VarLoc::__anon3488
343 Loc.FPImm = MI.getDebugOperand(0).getFPImm();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp418 struct FPImmOp FPImm; member in union:__anon3880::AArch64Operand::__anon3881
453 FPImm = o.FPImm;
525 return APFloat(APFloat::IEEEdouble(), APInt(64, FPImm.Val, true));
530 return FPImm.IsExact;
1917 Op->FPImm.Val = Val.bitcastToAPInt().getSExtValue();
1918 Op->FPImm.IsExact = IsExact;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp2019 const ConstantFP * /*FPImm*/) {
2227 const ConstantFP *FPImm) {
2234 .addFPImm(FPImm);
2237 .addFPImm(FPImm);
2225 fastEmitInst_f(unsigned MachineInstOpcode, const TargetRegisterClass *RC, const ConstantFP *FPImm) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp952 const ConstantFP *FPImm = getConstantFPVRegVal(I.getOperand(3).getReg(), MRI); local
953 bool ShouldUseImm = FPImm && (FPImm->isZero() && !FPImm->isNegative());
2057 auto *FPImm = I.getOperand(1).getFPImm(); local
2059 auto *LoadMI = emitLoadFromConstantPool(FPImm, MIB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp512 APFloat FPImm = MO.getFPImm()->getValueAPF(); local
515 const APInt FltVal = FPImm.bitcastToAPInt();

Completed in 366 milliseconds