Searched refs:SrcLT (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1196 std::pair<InstructionCost, MVT> SrcLT = getTypeLegalizationCost(Src); variable 1199 TypeSize SrcSize = SrcLT.second.getSizeInBits(); 1209 if (TLI->isTruncateFree(SrcLT.second, DstLT.second)) 1215 if (SrcLT.first == DstLT.first && IntOrPtrSrc == IntOrPtrDst && 1224 if (TLI->isZExtFree(SrcLT.second, DstLT.second)) 1238 if (DstLT.first == SrcLT.first && 1254 if (SrcLT.first == DstLT.first && 1256 return SrcLT.first; 1272 if (SrcLT.first == DstLT.first && SrcSize == DstSize) { 1276 return SrcLT.first; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetTransformInfo.cpp | 307 std::pair<InstructionCost, MVT> SrcLT = getTypeLegalizationCost(SrcTy); in getCastInstrCost() local 310 std::max(SrcLT.first, DstLT.first) + FloatFactor * (SrcN + DstN); in getCastInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 1525 std::pair<InstructionCost, MVT> SrcLT = getTypeLegalizationCost(Src); in getCastInstrCost() local 1556 return SrcLT.first * in getCastInstrCost() 1558 SrcLT.second, CostKind) + in getCastInstrCost() 1559 SrcLT.first - 1; in getCastInstrCost() 1569 if (!SrcLT.second.isVector() || !DstLT.second.isVector() || in getCastInstrCost() 1570 !SrcLT.first.isValid() || !DstLT.first.isValid() || in getCastInstrCost() 1572 SrcLT.second.getSizeInBits()) || in getCastInstrCost() 1578 assert((SrcLT.first == 1) && (DstLT.first == 1) && "Illegal type"); in getCastInstrCost() 1581 (int)Log2_32(SrcLT.second.getScalarSizeInBits()); in getCastInstrCost() 1597 unsigned SrcEltSize = SrcLT.second.getScalarSizeInBits(); in getCastInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 2673 const LLT SrcLT = MRI.getType(Src); in legalizeFPTOI() local 2674 assert((SrcLT == S32 || SrcLT == S64) && MRI.getType(Dst) == S64); in legalizeFPTOI() 2687 auto Trunc = B.buildIntrinsicTrunc(SrcLT, Src, Flags); in legalizeFPTOI() 2689 if (Signed && SrcLT == S32) { in legalizeFPTOI() 2699 if (SrcLT == S64) { in legalizeFPTOI() 2711 auto Mul = B.buildFMul(SrcLT, Trunc, K0, Flags); in legalizeFPTOI() 2712 auto FloorMul = B.buildFFloor(SrcLT, Mul, Flags); in legalizeFPTOI() 2713 auto Fma = B.buildFMA(SrcLT, FloorMul, K1, Trunc, Flags); in legalizeFPTOI() 2715 auto Hi = (Signed && SrcLT == S64) ? B.buildFPTOSI(S32, FloorMul) in legalizeFPTOI() 2719 if (Signed && SrcLT == S32) { in legalizeFPTOI()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 3635 std::pair<InstructionCost, MVT> SrcLT = getTypeLegalizationCost(Src); in getCastInstrCost() local 3636 Type *LegalTy = EVT(SrcLT.second).getTypeForEVT(Src->getContext()); in getCastInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 6211 std::pair<InstructionCost, MVT> SrcLT = getTypeLegalizationCost(SrcVTy); in getGSVectorCost() local 6213 std::max(IdxsLT.first, SrcLT.first).getValue(); in getGSVectorCost()
|