| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMAddressingModes.h | 686 inline int getFP16Imm(const APFloat &FPImm) { in getFP16Imm() argument 687 return getFP16Imm(FPImm.bitcastToAPInt()); in getFP16Imm() 698 inline int getFP32FP16Imm(const APFloat &FPImm) { in getFP32FP16Imm() argument 699 return getFP32FP16Imm(FPImm.bitcastToAPInt()); in getFP32FP16Imm() 726 inline int getFP32Imm(const APFloat &FPImm) { in getFP32Imm() argument 727 return getFP32Imm(FPImm.bitcastToAPInt()); in getFP32Imm() 754 inline int getFP64Imm(const APFloat &FPImm) { in getFP64Imm() argument 755 return getFP64Imm(FPImm.bitcastToAPInt()); in getFP64Imm()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64AddressingModes.h | 386 static inline int getFP16Imm(const APFloat &FPImm) { in getFP16Imm() argument 387 return getFP16Imm(FPImm.bitcastToAPInt()); in getFP16Imm() 414 static inline int getFP32Imm(const APFloat &FPImm) { in getFP32Imm() argument 415 return getFP32Imm(FPImm.bitcastToAPInt()); in getFP32Imm() 442 static inline int getFP64Imm(const APFloat &FPImm) { in getFP64Imm() argument 443 return getFP64Imm(FPImm.bitcastToAPInt()); in getFP64Imm()
|
| H A D | AArch64InstPrinter.cpp | 1167 float FPImm = MO.isDFPImm() ? bit_cast<double>(MO.getDFPImm()) in printFPImmOperand() local 1171 O << format("#%.8f", FPImm); in printFPImmOperand()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | FastISel.h | 379 const ConstantFP *FPImm); 419 const ConstantFP *FPImm);
|
| H A D | MachineOperand.h | 738 void ChangeToFPImmediate(const ConstantFP *FPImm, unsigned TargetFlags = 0);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 166 void MachineOperand::ChangeToFPImmediate(const ConstantFP *FPImm, in ChangeToFPImmediate() argument 173 Contents.CFP = FPImm; in ChangeToFPImmediate()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.h | 722 SystemZVectorConstantInfo(APFloat FPImm);
|
| H A D | SystemZISelLowering.cpp | 790 SystemZVectorConstantInfo::SystemZVectorConstantInfo(APFloat FPImm) { in SystemZVectorConstantInfo() argument 791 IntBits = FPImm.bitcastToAPInt().zextOrSelf(128); in SystemZVectorConstantInfo() 792 isFP128 = (&FPImm.getSemantics() == &APFloat::IEEEquad()); in SystemZVectorConstantInfo() 793 SplatBits = FPImm.bitcastToAPInt(); in SystemZVectorConstantInfo()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 2042 const ConstantFP *FPImm) { in fastEmitInst_f() argument 2049 .addFPImm(FPImm); in fastEmitInst_f() 2052 .addFPImm(FPImm); in fastEmitInst_f()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 448 struct FPImmOp FPImm; member 483 FPImm = o.FPImm; in AArch64Operand() 555 return APFloat(APFloat::IEEEdouble(), APInt(64, FPImm.Val, true)); in getFPImm() 560 return FPImm.IsExact; in getFPImmIsExact() 1971 Op->FPImm.Val = Val.bitcastToAPInt().getSExtValue(); in CreateFPImm() 1972 Op->FPImm.IsExact = IsExact; in CreateFPImm()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrInfo.td | 125 let Name = "FPImm" # ty;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64InstructionSelector.cpp | 2417 auto *FPImm = I.getOperand(1).getFPImm(); in select() local 2418 auto *LoadMI = emitLoadFromConstantPool(FPImm, MIB); in select() 4290 const ConstantFP *FPImm = getConstantFPVRegVal(RHS, MRI); in emitFPCompare() local 4291 bool ShouldUseImm = FPImm && (FPImm->isZero() && !FPImm->isNegative()); in emitFPCompare()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | VarLocBasedImpl.cpp | 350 const ConstantFP *FPImm; member 446 Loc.FPImm = Op.getFPImm(); in GetLocForOp()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMInstrVFP.td | 41 let Name = "FPImm";
|
| H A D | ARMInstrNEON.td | 9026 // Explicit versions for floating point so that the FPImm variants get
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrFormats.td | 207 let Name = "FPImm";
|