Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/lib/Target/ARM/MCTargetDesc/
DARMAddressingModes.h632 static inline int getFP32Imm(const APFloat &FPImm) { in getFP32Imm() argument
633 return getFP32Imm(FPImm.bitcastToAPInt()); in getFP32Imm()
660 static inline int getFP64Imm(const APFloat &FPImm) { in getFP64Imm() argument
661 return getFP64Imm(FPImm.bitcastToAPInt()); in getFP64Imm()
/freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/
DFastISel.h217 const ConstantFP *FPImm);
252 const ConstantFP *FPImm);
298 const ConstantFP *FPImm);
/freebsd-9-stable/contrib/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp218 struct FPImmOp FPImm; member
367 APFloat RealVal(FPImm.Val); in isFMOVImm()
375 APFloat RealVal(FPImm.Val); in isFPZero()
850 Op->FPImm.Val = Val; in CreateFPImm()
956 APFloat RealVal(FPImm.Val); in addFMOVImmOperands()
2554 OS << "<fpimm: " << FPImm.Val << ">"; in print()
/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DFastISel.cpp1327 const ConstantFP *FPImm) { in FastEmitInst_rf() argument
1334 .addFPImm(FPImm); in FastEmitInst_rf()
1338 .addFPImm(FPImm); in FastEmitInst_rf()
/freebsd-9-stable/contrib/llvm/lib/Target/ARM/
DARMFastISel.cpp126 const ConstantFP *FPImm);
430 const ConstantFP *FPImm) { in FastEmitInst_rf() argument
440 .addFPImm(FPImm)); in FastEmitInst_rf()
444 .addFPImm(FPImm)); in FastEmitInst_rf()
DARMInstrVFP.td36 let Name = "FPImm";
DARMInstrNEON.td7074 // Explicit versions for floating point so that the FPImm variants get
/freebsd-9-stable/contrib/llvm/lib/Target/AArch64/
DAArch64InstrNEON.td776 (outs VPR64:$Rd), (ins VPR64:$Rn, fpz32:$FPImm),
777 asmop # "\t$Rd.2s, $Rn.2s, $FPImm",
779 (v2i32 (Neon_cmpz (v2f32 VPR64:$Rn), (f32 fpimm:$FPImm), CC)))],
783 (outs VPR128:$Rd), (ins VPR128:$Rn, fpz32:$FPImm),
784 asmop # "\t$Rd.4s, $Rn.4s, $FPImm",
786 (v4i32 (Neon_cmpz (v4f32 VPR128:$Rn), (f32 fpimm:$FPImm), CC)))],
790 (outs VPR128:$Rd), (ins VPR128:$Rn, fpz32:$FPImm),
791 asmop # "\t$Rd.2d, $Rn.2d, $FPImm",
793 (v2i64 (Neon_cmpz (v2f64 VPR128:$Rn), (f32 fpimm:$FPImm), CC)))],
4330 (outs FPR32:$Rd), (ins FPR32:$Rn, fpz32:$FPImm),
[all …]
DAArch64InstrInfo.td2437 let DiagnosticType = "FPImm";
/freebsd-9-stable/contrib/llvm/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.cpp783 APFloat FPImm = MO.getFPImm()->getValueAPF(); in addConstantFPValue() local
786 const APInt FltVal = FPImm.bitcastToAPInt(); in addConstantFPValue()