Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:TTI

130     const TargetTransformInfo *TTI;
161 : FunctionPass(ID), TM(TM), TLI(nullptr), TTI(nullptr), DL(nullptr) {
229 TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
1847 if (!TTI->isLegalMaskedLoad(CI->getType())) {
1855 if (!TTI->isLegalMaskedStore(CI->getArgOperand(0)->getType())) {
1863 if (!TTI->isLegalMaskedGather(CI->getType())) {
1871 if (!TTI->isLegalMaskedScatter(CI->getArgOperand(0)->getType())) {
4537 static bool sinkSelectOperand(const TargetTransformInfo *TTI, Value *V) {
4542 TTI->getUserCost(I) >= TargetTransformInfo::TCC_Expensive;
4546 static bool isFormingBranchFromSelectProfitable(const TargetTransformInfo *TTI,
4579 if (sinkSelectOperand(TTI, SI->getTrueValue()) ||
4580 sinkSelectOperand(TTI, SI->getFalseValue()))
4606 !isFormingBranchFromSelectProfitable(TTI, TLI, SI))
4649 if (sinkSelectOperand(TTI, SI->getTrueValue())) {
4656 if (sinkSelectOperand(TTI, SI->getFalseValue())) {
4839 const TargetTransformInfo &TTI;
4919 TTI.getVectorInstrCost(Transition->getOpcode(), PromotedType, Index);
4935 ScalarCost += TTI.getArithmeticInstrCost(
4937 VectorCost += TTI.getArithmeticInstrCost(Inst->getOpcode(), PromotedType,
5005 const TargetTransformInfo &TTI, Instruction *Transition,
5007 : DL(DL), TLI(TLI), TTI(TTI), Transition(Transition),
5147 VectorPromoteHelper VPH(*DL, *TLI, *TTI, Inst, CombineCost);