Home | History | Annotate | Download | only in Analysis

Lines Matching refs:PrevTTI

32   PrevTTI = &P->getAnalysis<TargetTransformInfo>();
35 for (TargetTransformInfo *PTTI = PrevTTI; PTTI; PTTI = PTTI->PrevTTI)
45 return PrevTTI->getOperationCost(Opcode, Ty, OpTy);
50 return PrevTTI->getGEPCost(Ptr, Operands);
55 return PrevTTI->getCallCost(FTy, NumArgs);
60 return PrevTTI->getCallCost(F, NumArgs);
65 return PrevTTI->getCallCost(F, Arguments);
70 return PrevTTI->getIntrinsicCost(IID, RetTy, ParamTys);
75 return PrevTTI->getIntrinsicCost(IID, RetTy, Arguments);
79 return PrevTTI->getUserCost(U);
83 return PrevTTI->hasBranchDivergence();
87 return PrevTTI->isLoweredToCall(F);
92 PrevTTI->getUnrollingPreferences(L, UP);
96 return PrevTTI->isLegalAddImmediate(Imm);
100 return PrevTTI->isLegalICmpImmediate(Imm);
107 return PrevTTI->isLegalAddressingMode(Ty, BaseGV, BaseOffset, HasBaseReg,
115 return PrevTTI->getScalingFactorCost(Ty, BaseGV, BaseOffset, HasBaseReg,
120 return PrevTTI->isTruncateFree(Ty1, Ty2);
124 return PrevTTI->isTypeLegal(Ty);
128 return PrevTTI->getJumpBufAlignment();
132 return PrevTTI->getJumpBufSize();
136 return PrevTTI->shouldBuildLookupTables();
141 return PrevTTI->getPopcntSupport(IntTyWidthInBit);
145 return PrevTTI->haveFastSqrt(Ty);
149 return PrevTTI->getIntImmCost(Imm, Ty);
154 return PrevTTI->getIntImmCost(Opc, Idx, Imm, Ty);
159 return PrevTTI->getIntImmCost(IID, Idx, Imm, Ty);
163 return PrevTTI->getNumberOfRegisters(Vector);
167 return PrevTTI->getRegisterBitWidth(Vector);
171 return PrevTTI->getMaximumUnrollFactor();
178 return PrevTTI->getArithmeticInstrCost(Opcode, Ty, Op1Info, Op2Info);
183 return PrevTTI->getShuffleCost(Kind, Tp, Index, SubTp);
188 return PrevTTI->getCastInstrCost(Opcode, Dst, Src);
192 return PrevTTI->getCFInstrCost(Opcode);
197 return PrevTTI->getCmpSelInstrCost(Opcode, ValTy, CondTy);
202 return PrevTTI->getVectorInstrCost(Opcode, Val, Index);
208 return PrevTTI->getMemoryOpCost(Opcode, Src, Alignment, AddressSpace);
216 return PrevTTI->getIntrinsicInstrCost(ID, RetTy, Tys);
220 return PrevTTI->getNumberOfParts(Tp);
225 return PrevTTI->getAddressComputationCost(Tp, IsComplex);
230 return PrevTTI->getReductionCost(Opcode, Ty, IsPairwise);
246 PrevTTI = nullptr;