Searched refs:SrcLT (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 1063 std::pair<InstructionCost, MVT> SrcLT = getTypeLegalizationCost(Src); variable 1066 TypeSize SrcSize = SrcLT.second.getSizeInBits(); 1076 if (TLI->isTruncateFree(SrcLT.second, DstLT.second)) 1082 if (SrcLT.first == DstLT.first && IntOrPtrSrc == IntOrPtrDst && 1091 if (TLI->isZExtFree(SrcLT.second, DstLT.second)) 1105 if (DstLT.first == SrcLT.first && 1121 if (SrcLT.first == DstLT.first && 1123 return SrcLT.first; 1139 if (SrcLT.first == DstLT.first && SrcSize == DstSize) { 1143 return SrcLT.first; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.cpp | 309 std::pair<InstructionCost, MVT> SrcLT = getTypeLegalizationCost(SrcTy); in getCastInstrCost() local 312 std::max(SrcLT.first, DstLT.first) + FloatFactor * (SrcN + DstN); in getCastInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 2623 const LLT SrcLT = MRI.getType(Src); in legalizeFPTOI() local 2624 assert((SrcLT == S32 || SrcLT == S64) && MRI.getType(Dst) == S64); in legalizeFPTOI() 2637 auto Trunc = B.buildIntrinsicTrunc(SrcLT, Src, Flags); in legalizeFPTOI() 2639 if (Signed && SrcLT == S32) { in legalizeFPTOI() 2649 if (SrcLT == S64) { in legalizeFPTOI() 2661 auto Mul = B.buildFMul(SrcLT, Trunc, K0, Flags); in legalizeFPTOI() 2662 auto FloorMul = B.buildFFloor(SrcLT, Mul, Flags); in legalizeFPTOI() 2663 auto Fma = B.buildFMA(SrcLT, FloorMul, K1, Trunc, Flags); in legalizeFPTOI() 2665 auto Hi = (Signed && SrcLT == S64) ? B.buildFPTOSI(S32, FloorMul) in legalizeFPTOI() 2669 if (Signed && SrcLT == S32) { in legalizeFPTOI()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 1041 std::pair<InstructionCost, MVT> SrcLT = getTypeLegalizationCost(Src); in getCastInstrCost() local 1077 SrcLT.second, CostKind); in getCastInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 2857 std::pair<InstructionCost, MVT> SrcLT = getTypeLegalizationCost(Src); in getCastInstrCost() local 2858 Type *LegalTy = EVT(SrcLT.second).getTypeForEVT(Src->getContext()); in getCastInstrCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 5863 std::pair<InstructionCost, MVT> SrcLT = getTypeLegalizationCost(SrcVTy); in getGSVectorCost() local 5865 *std::max(IdxsLT.first, SrcLT.first).getValue(); in getGSVectorCost()
|