Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86RegisterBankInfo.h35 static PartialMappingIdx getPartialMappingIdx(const LLT &Ty, bool isFP);
49 bool isFP) const;
54 const MachineRegisterInfo &MRI, const bool isFP,
H A DX86RegisterBankInfo.cpp65 X86GenRegisterBankInfo::getPartialMappingIdx(const LLT &Ty, bool isFP) { in getPartialMappingIdx() argument
66 if ((Ty.isScalar() && !isFP) || Ty.isPointer()) { in getPartialMappingIdx()
111 const MachineInstr &MI, const MachineRegisterInfo &MRI, const bool isFP, in getInstrPartialMappingIdxs() argument
120 OpRegBankIdx[Idx] = getPartialMappingIdx(MRI.getType(MO.getReg()), isFP); in getInstrPartialMappingIdxs()
145 bool isFP) const { in getSameOperandsMapping()
156 auto Mapping = getValueMapping(getPartialMappingIdx(Ty, isFP), 3); in getSameOperandsMapping()
H A DX86ISelLowering.cpp5465 bool isFP, SDValue &LHS, SDValue &RHS, in TranslateX86CC() argument
5467 if (!isFP) { in TranslateX86CC()
24280 bool isFP = Op1.getSimpleValueType().isFloatingPoint(); in LowerVSETCC() local
24283 if (isFP) { in LowerVSETCC()
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DFastISelEmitter.cpp107 bool isFP() const { return Repr == OK_FP; } in isFP() function in __anon7553c2e00311::OperandsSignature::OpKind
116 else if (isFP()) in printManglingSuffix()
300 } else if (Operands[i].isFP()) { in PrintParameters()
322 } else if (Operands[i].isFP()) { in PrintArguments()
338 } else if (Operands[i].isFP()) { in PrintArguments()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.td1612 bit isFP = isFloatType<VT>.ret;
1615 !if(isFP,
1656 bit isFP = isFloatType<VT>.ret;
1665 bit isFP = isFloatType<VT>.ret;
1670 !if(isFP,
1679 !if(isFP,
1705 bit isFP = isFloatType<VT>.ret;
1708 !if (isFP,
1739 bit isFP = isFloatType<VT>.ret;
1743 !if(isFP,
[all …]
H A DBUFInstructions.td754 let FPAtomic = isFP in
758 let FPAtomic = isFP in
762 let FPAtomic = isFP in
765 let FPAtomic = isFP in
769 let FPAtomic = isFP in
777 bit isFP = isFloatType<vdataType>.ret> {
778 let FPAtomic = isFP in
785 let FPAtomic = isFP in
792 let FPAtomic = isFP in
795 let FPAtomic = isFP in
[all …]
H A DFLATInstructions.td475 bit isFP = isFloatType<data_vt>.ret,
484 let FPAtomic = isFP;
494 let FPAtomic = isFP;
505 bit isFP = isFloatType<data_vt>.ret,
516 let FPAtomic = isFP;
528 let FPAtomic = isFP;
538 bit isFP = isFloatType<data_vt>.ret,
549 let FPAtomic = isFP;
561 let FPAtomic = isFP;
H A DMIMGInstructions.td780 bit isFP = 0> {
783 ssamp = 0, FPAtomic = isFP in {
854 multiclass MIMG_Atomic <mimgopc op, string asm, bit isCmpSwap = 0, bit isFP = 0> { // 64-bit atomics
866 defm _V1 : MIMG_Atomic_Addr_Helper_m <op, asm, !if(isCmpSwap, VReg_64, VGPR_32), 1, isFP>;
868 defm _V2 : MIMG_Atomic_Addr_Helper_m <op, asm, !if(isCmpSwap, VReg_128, VReg_64), 0, isFP>;
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormats.td146 bits<1> isFP = 0;
147 let TSFlags {50} = 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 …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2509 const bool isFP = Opcode == TargetOpcode::G_FCONSTANT; in select() local
2524 if (isFP) { in select()
2562 if (isFP) { in select()