Home
last modified time | relevance | path

Searched refs:isFP (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterBankInfo.h
H A DX86RegisterBankInfo.cpp
H A DX86ISelLowering.cpp2839 bool isFP, SDValue &LHS, SDValue &RHS, in TranslateX86CC() argument
2841 if (!isFP) { in TranslateX86CC()
23255 bool isFP = Op1.getSimpleValueType().isFloatingPoint(); in LowerVSETCC() local
23258 if (isFP) { in LowerVSETCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86RegisterBankInfo.h36 const LLT &Ty, bool isFP);
50 bool isFP) const;
55 const MachineRegisterInfo &MRI, const bool isFP,
H A DX86RegisterBankInfo.cpp168 const LLT &Ty, bool isFP) { in getPartialMappingIdx() argument
175 isFP = true; in getPartialMappingIdx()
176 if ((Ty.isScalar() && !isFP) || Ty.isPointer()) { in getPartialMappingIdx()
223 const MachineInstr &MI, const MachineRegisterInfo &MRI, const bool isFP, in getInstrPartialMappingIdxs() argument
233 getPartialMappingIdx(MI, MRI.getType(MO.getReg()), isFP); in getInstrPartialMappingIdxs()
260 bool isFP) const { in getSameOperandsMapping()
271 auto Mapping = getValueMapping(getPartialMappingIdx(MI, Ty, isFP), 3); in getSameOperandsMapping()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DFastISelEmitter.cpp119 bool isFP() const { return Repr == OK_FP; } in isFP() function in __anon3cd78fb00311::OperandsSignature::OpKind
131 else if (isFP()) in printManglingSuffix()
314 } else if (Operands[i].isFP()) { in PrintParameters()
336 } else if (Operands[i].isFP()) { in PrintArguments()
352 } else if (Operands[i].isFP()) { in PrintArguments()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.td23 bit isFP = false;
42 let isFP = true;
50 let isFP = elt.isFP;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td999 string Type = !if(vt.isFP, "FP", "INT");
1586 RegisterOperand ret = !if(VT.isFP, retFlt, retInt);
1655 !if(VT.isFP, FP64InputMods, Int64InputMods),
1657 !if(VT.isFP, !if(IsTrue16, FPT16InputMods, FP16InputMods),
1659 !if(VT.isFP, FP32InputMods, Int32InputMods)));
1672 Operand ret = !if(VT.isFP, FPVRegInputMods, IntVRegInputMods);
1677 !if (VT.isFP,
1687 !if (VT.isFP,
2339 field bit HasSrc0FloatMods = Src0VT.isFP;
2340 field bit HasSrc1FloatMods = Src1VT.isFP;
[all …]
H A DMIMGInstructions.td996 bit isFP = 0,
1000 FPAtomic = isFP in {
1110 multiclass MIMG_Atomic <mimgopc op, string asm, bit isCmpSwap = 0, bit isFP = 0,
1123 …defm _V1 : MIMG_Atomic_Addr_Helper_m <op, asm, !if(isCmpSwap, VReg_64, VGPR_32), 1, isFP, renamed>;
1125 …defm _V2 : MIMG_Atomic_Addr_Helper_m <op, asm, !if(isCmpSwap, VReg_128, VReg_64), 0, isFP, renamed…
1127 defm _V3 : MIMG_Atomic_Addr_Helper_m <op, asm, VReg_96, 0, isFP, renamed>;
1129 defm _V4 : MIMG_Atomic_Addr_Helper_m <op, asm, VReg_160, 0, isFP, renamed>;
1135 bit isCmpSwap = 0, bit isFP = 0>
1136 : MIMG_Atomic <op, asm, isCmpSwap, isFP, renamed>;
H A DVOPInstructions.td143 let ReadsModeReg = !or(P.DstVT.isFP, P.Src0VT.isFP);
610 let ReadsModeReg = !or(P.DstVT.isFP, P.Src0VT.isFP);
827 let ReadsModeReg = !or(P.DstVT.isFP, P.Src0VT.isFP);
H A DFLATInstructions.td537 let FPAtomic = data_vt.isFP;
554 let FPAtomic = data_vt.isFP;
585 let FPAtomic = data_vt.isFP;
595 let FPAtomic = data_vt.isFP;
616 let FPAtomic = data_vt.isFP;
626 let FPAtomic = data_vt.isFP;
H A DVOP1Instructions.td52 let ReadsModeReg = !or(P.DstVT.isFP, P.Src0VT.isFP);
H A DVOPCInstructions.td111 let AsmVOP3Base = !if(Src0VT.isFP, "$src0_modifiers, $src1_modifiers$clamp",
149 let ReadsModeReg = P.Src0VT.isFP;
H A DVOP2Instructions.td72 let ReadsModeReg = !or(P.DstVT.isFP, P.Src0VT.isFP);
H A DBUFInstructions.td786 let FPAtomic = vdataType.isFP in {
809 let FPAtomic = vdataType.isFP in {
H A DVOP3PInstructions.td995 bit IsAB_F16 = !and(IsF16BF16, ArgTy[1].isFP);
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormats.td146 bits<1> isFP = 0;
147 let TSFlags {48} = isFP; // Floating-point.
H A DHexagonDepInstrInfo.td4117 let isFP = 1;
4129 let isFP = 1;
4139 let isFP = 1;
4149 let isFP = 1;
4161 let isFP = 1;
4171 let isFP = 1;
4181 let isFP = 1;
4193 let isFP = 1;
4205 let isFP = 1;
4217 let isFP
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2598 const bool isFP = Opcode == TargetOpcode::G_FCONSTANT; in select() local
2613 if (isFP) { in select()
2651 if (isFP) { in select()