Home
last modified time | relevance | path

Searched refs:FPImm (Results 1 – 16 of 16) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAddressingModes.h686 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 DAArch64AddressingModes.h386 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 DAArch64InstPrinter.cpp1167 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 DFastISel.h379 const ConstantFP *FPImm);
419 const ConstantFP *FPImm);
H A DMachineOperand.h738 void ChangeToFPImmediate(const ConstantFP *FPImm, unsigned TargetFlags = 0);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineOperand.cpp166 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 DSystemZISelLowering.h722 SystemZVectorConstantInfo(APFloat FPImm);
H A DSystemZISelLowering.cpp790 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 DFastISel.cpp2042 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 DAArch64AsmParser.cpp448 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 DWebAssemblyInstrInfo.td125 let Name = "FPImm" # ty;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2417 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 DVarLocBasedImpl.cpp350 const ConstantFP *FPImm; member
446 Loc.FPImm = Op.getFPImm(); in GetLocForOp()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMInstrVFP.td41 let Name = "FPImm";
H A DARMInstrNEON.td9026 // Explicit versions for floating point so that the FPImm variants get
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td207 let Name = "FPImm";