Lines Matching defs:TTI

211       TTI = IgnoreTargetInfo ? nullptr : &P->getAnalysis<TargetTransformInfo>();
224 const TargetTransformInfo *TTI;
405 DEBUG(if (TTI) dbgs() << "BBV: using target information\n");
413 (TTI || v <= Config.VectorBits) &&
447 TTI = IgnoreTargetInfo ? nullptr : &getAnalysis<TargetTransformInfo>();
540 // Returns the cost of the provided instruction using TTI.
555 return TTI->getCFInstrCost(Opcode);
576 return TTI->getArithmeticInstrCost(Opcode, T1, Op1VK, Op2VK);
580 return TTI->getCmpSelInstrCost(Opcode, T1, T2);
594 return TTI->getCastInstrCost(Opcode, T1, T2);
941 if (!TTI && (T1->getPrimitiveSizeInBits() >= Config.VectorBits ||
973 if (!TTI && MaxTypeBits > Config.VectorBits)
1005 if (TTI) {
1006 unsigned ICost = TTI->getMemoryOpCost(I->getOpcode(), aTypeI,
1008 unsigned JCost = TTI->getMemoryOpCost(J->getOpcode(), aTypeJ,
1010 unsigned VCost = TTI->getMemoryOpCost(I->getOpcode(), VType,
1014 ICost += TTI->getAddressComputationCost(aTypeI);
1015 JCost += TTI->getAddressComputationCost(aTypeJ);
1016 VCost += TTI->getAddressComputationCost(VType);
1024 unsigned VParts = TTI->getNumberOfParts(VType);
1035 } else if (TTI) {
1090 unsigned VParts1 = TTI->getNumberOfParts(VT1),
1091 VParts2 = TTI->getNumberOfParts(VT2);
1115 if (IID && TTI) {
1119 unsigned ICost = TTI->getIntrinsicInstrCost(IID, IT1, Tys);
1125 unsigned JCost = TTI->getIntrinsicInstrCost(IID, JT1, Tys);
1140 unsigned VCost = TTI->getIntrinsicInstrCost(IID, RetTy, Tys);
1148 unsigned RetParts = TTI->getNumberOfParts(RetTy);
1158 unsigned NumParts = TTI->getNumberOfParts(Tys[i]);
1287 if (TTI)
1870 if (TTI) {
1953 ESContrib = std::min(ESContrib, (int) TTI->getShuffleCost(
1956 ESContrib = std::min(ESContrib, (int) TTI->getShuffleCost(
1998 ESContrib = std::min(ESContrib, (int) TTI->getShuffleCost(
2001 ESContrib = (int) TTI->getVectorInstrCost(
2029 ESContrib = std::min(ESContrib, (int) TTI->getShuffleCost(
2033 ESContrib = (int) TTI->getVectorInstrCost(
2110 ESContrib = std::min(ESContrib, (int) TTI->getShuffleCost(
2113 ESContrib = (int) TTI->getVectorInstrCost(
2115 ESContrib += (int) TTI->getVectorInstrCost(
2120 ESContrib = (int) TTI->getVectorInstrCost(
2127 ESContrib = (int) TTI->getVectorInstrCost(
2169 if (((TTI && !UseChainDepthWithTI) ||