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.cpp2984 bool isFP, SDValue &LHS, SDValue &RHS, in TranslateX86CC() argument
2986 if (!isFP) { in TranslateX86CC()
/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.cpp143 const LLT &Ty, bool isFP) { in getPartialMappingIdx() argument
150 isFP = true; in getPartialMappingIdx()
151 if ((Ty.isScalar() && !isFP) || Ty.isPointer()) { in getPartialMappingIdx()
198 const MachineInstr &MI, const MachineRegisterInfo &MRI, const bool isFP, in getInstrPartialMappingIdxs() argument
208 getPartialMappingIdx(MI, MRI.getType(MO.getReg()), isFP); in getInstrPartialMappingIdxs()
235 bool isFP) const { in getSameOperandsMapping()
246 auto Mapping = getValueMapping(getPartialMappingIdx(MI, Ty, isFP), 3); in getSameOperandsMapping()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DFastISelEmitter.cpp116 bool isFP() const { return Repr == OK_FP; } in isFP() function in __anon3cd78fb00311::OperandsSignature::OpKind
128 else if (isFP()) in printManglingSuffix()
305 else if (Opnd.isFP()) in PrintParameters()
325 else if (Opnd.isFP()) in PrintArguments()
340 else if (Opnd.isFP()) in PrintArguments()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td1117 string Type = !if(vt.isFP, "FP", "INT");
1813 !if(VT.isFP,
1857 RegisterOperand ret = !if(VT.isFP, retFlt, retInt);
1945 !if(VT.isFP, FP64InputMods, Int64InputMods),
1947 !if(VT.isFP, !if(IsTrue16, FPT16InputMods<IsFake16>, FP16InputMods),
1949 !if(VT.isFP, FP32T16DstInputMods, Int32T16DstInputMods)));
1951 !if(VT.isFP, FP64InputMods, Int64InputMods),
1953 !if(VT.isFP, !if(IsTrue16, FPT16InputMods<IsFake16>, FP16InputMods),
1955 !if(VT.isFP, FP32InputMods, Int32InputMods)));
1963 Operand ret = !if(VT.isFP, FPVRegInputMods, IntVRegInputMods);
[all …]
H A DMIMGInstructions.td992 bit isFP = 0,
996 FPAtomic = isFP in {
1094 multiclass MIMG_Atomic <mimgopc op, string asm, bit isCmpSwap = 0, bit isFP = 0,
1108 defm _V1 : MIMG_Atomic_Addr_Helper_m <op, asm, VGPR_32, 1, isFP, renamed>;
1112 defm _V2 : MIMG_Atomic_Addr_Helper_m <op, asm, VReg_64, isCmpSwap, isFP, renamed>;
1114 defm _V3 : MIMG_Atomic_Addr_Helper_m <op, asm, VReg_96, 0, isFP, renamed>;
1118 defm _V4 : MIMG_Atomic_Addr_Helper_m <op, asm, VReg_128, 0, isFP, renamed>;
1120 defm _V5 : MIMG_Atomic_Addr_Helper_m <op, asm, VReg_160, 0, isFP, renamed>;
1127 bit isCmpSwap = 0, bit isFP = 0>
1128 : MIMG_Atomic <op, asm, isCmpSwap, isFP, renamed>;
H A DVOPInstructions.td146 let ReadsModeReg = !or(P.DstVT.isFP, P.Src0VT.isFP);
738 let ReadsModeReg = !or(P.DstVT.isFP, P.Src0VT.isFP);
982 let ReadsModeReg = !or(P.DstVT.isFP, P.Src0VT.isFP);
H A DFLATInstructions.td657 let FPAtomic = data_vt.isFP;
674 let FPAtomic = data_vt.isFP;
705 let FPAtomic = data_vt.isFP;
715 let FPAtomic = data_vt.isFP;
736 let FPAtomic = data_vt.isFP;
746 let FPAtomic = data_vt.isFP;
H A DVOP1Instructions.td52 let ReadsModeReg = !or(P.DstVT.isFP, P.Src0VT.isFP);
H A DVOP2Instructions.td86 let ReadsModeReg = !or(P.DstVT.isFP, P.Src0VT.isFP);
H A DBUFInstructions.td778 let FPAtomic = vdataType.isFP in {
801 let FPAtomic = vdataType.isFP in {
H A DVOPCInstructions.td234 let ReadsModeReg = P.Src0VT.isFP;
H A DSIInstructions.td2161 if !and(!not(vt.isVector), !not(vt.isFP)) then {
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DValueTypes.td23 bit isFP = false;
44 let isFP = true;
52 let isFP = elt.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 = 1;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2727 const bool isFP = Opcode == TargetOpcode::G_FCONSTANT; in select() local
2742 if (isFP) { in select()
2780 if (isFP) { in select()