/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMAddressingModes.h | 686 inline int getFP16Imm(const APFloat &FPImm) { argument 687 return getFP16Imm(FPImm.bitcastToAPInt()); 698 inline int getFP32FP16Imm(const APFloat &FPImm) { argument 699 return getFP32FP16Imm(FPImm.bitcastToAPInt()); 726 inline int getFP32Imm(const APFloat &FPImm) { argument 727 return getFP32Imm(FPImm.bitcastToAPInt()); 754 inline int getFP64Imm(const APFloat &FPImm) { argument 755 return getFP64Imm(FPImm.bitcastToAPInt());
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64AddressingModes.h | 387 static inline int getFP16Imm(const APFloat &FPImm) { argument 388 return getFP16Imm(FPImm.bitcastToAPInt()); 415 static inline int getFP32Imm(const APFloat &FPImm) { argument 416 return getFP32Imm(FPImm.bitcastToAPInt()); 443 static inline int getFP64Imm(const APFloat &FPImm) { argument 444 return getFP64Imm(FPImm.bitcastToAPInt());
|
H A D | AArch64InstPrinter.cpp | 1480 float FPImm = MO.isDFPImm() ? bit_cast<double>(MO.getDFPImm()) local 1484 O << markup("<imm:") << format("#%.8f", FPImm) << markup(">");
|
/openbsd-current/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | FastISel.h | 380 const ConstantFP *FPImm); 420 const ConstantFP *FPImm);
|
H A D | MachineOperand.h | 773 void ChangeToFPImmediate(const ConstantFP *FPImm, unsigned TargetFlags = 0);
|
/openbsd-current/gnu/llvm/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 780 SystemZVectorConstantInfo(APFloat FPImm) argument 781 : SystemZVectorConstantInfo(FPImm.bitcastToAPInt()) { 782 isFP128 = (&FPImm.getSemantics() == &APFloat::IEEEquad());
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | Utils.cpp | 1232 const ConstantFP *FPImm = MI.getOperand(1).getFPImm(); local 1233 return FPImm->isZero() && !FPImm->isNegative();
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/ |
H A D | MachineOperand.cpp | 167 void MachineOperand::ChangeToFPImmediate(const ConstantFP *FPImm, argument 174 Contents.CFP = FPImm;
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 1849 const ConstantFP * /*FPImm*/) { 2049 const ConstantFP *FPImm) { 2056 .addFPImm(FPImm); 2059 .addFPImm(FPImm); 2047 fastEmitInst_f(unsigned MachineInstOpcode, const TargetRegisterClass *RC, const ConstantFP *FPImm) argument
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/ |
H A D | AArch64AsmParser.cpp | 502 struct FPImmOp FPImm; member in union:__anon2549::AArch64Operand::__anon2550 541 FPImm = o.FPImm; 632 return APFloat(APFloat::IEEEdouble(), APInt(64, FPImm.Val, true)); 637 return FPImm.IsExact; 2311 Op->FPImm.Val = Val.bitcastToAPInt().getSExtValue(); 2312 Op->FPImm.IsExact = IsExact;
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64InstructionSelector.cpp | 2620 auto *FPImm = I.getOperand(1).getFPImm(); 2621 auto *LoadMI = emitLoadFromConstantPool(FPImm, MIB); 4653 const ConstantFP *FPImm = getConstantFPVRegVal(RHS, MRI); 4654 bool ShouldUseImm = FPImm && (FPImm->isZero() && !FPImm->isNegative());
|
/openbsd-current/gnu/llvm/llvm/lib/Target/SPIRV/ |
H A D | SPIRVInstructionSelector.cpp | 1024 const ConstantFP *FPImm = I.getOperand(1).getFPImm(); local 1025 addNumImm(FPImm->getValueAPF().bitcastToAPInt(), MIB);
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | VarLocBasedImpl.cpp | 358 const ConstantFP *FPImm; member in union:__anon2101::VarLocBasedLDV::VarLoc::MachineLocValue 461 Loc.FPImm = Op.getFPImm();
|
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 5798 for (const APFloat &FPImm : LegalFPImmediates) 5799 if (Imm.bitwiseIsEqual(FPImm)) [all...] |