Home | History | Annotate | Download | only in Scalar

Lines Matching defs:TTI

128       : FunctionPass(ID), DL(nullptr), DT(nullptr), TTI(nullptr) {
152 bool isFoldable(const Candidate &C, TargetTransformInfo *TTI,
202 TargetTransformInfo *TTI;
237 // TODO: use TTI->getGEPCost.
239 const TargetTransformInfo *TTI,
273 return TTI->isLegalAddressingMode(GEP->getType()->getElementType(), BaseGV,
279 TargetTransformInfo *TTI) {
280 return TTI->isLegalAddressingMode(Base->getType(), nullptr, 0, true,
285 TargetTransformInfo *TTI,
288 return isAddFoldable(C.Base, C.Index, C.Stride, TTI);
290 return isGEPFoldable(cast<GetElementPtrInst>(C.Ins), TTI, DL);
346 if (!isFoldable(C, TTI, DL) && !isSimplestForm(C)) {
691 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);