reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
174 static ISD::MemIndexedMode getISDIndexedMode(TTI::MemIndexedMode M) { 176 case TTI::MIM_Unindexed: 178 case TTI::MIM_PreInc: 180 case TTI::MIM_PreDec: 182 case TTI::MIM_PostInc: 184 case TTI::MIM_PostDec: 248 bool isIndexedLoadLegal(TTI::MemIndexedMode M, Type *Ty, 254 bool isIndexedStoreLegal(TTI::MemIndexedMode M, Type *Ty, 260 bool isLSRCostLess(TTI::LSRCost C1, TTI::LSRCost C2) { 260 bool isLSRCostLess(TTI::LSRCost C1, TTI::LSRCost C2) { 440 TTI::UnrollingPreferences &UP) { 623 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue, 623 TTI::OperandValueKind Opd1Info = TTI::OK_AnyValue, 624 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue, 624 TTI::OperandValueKind Opd2Info = TTI::OK_AnyValue, 625 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None, 625 TTI::OperandValueProperties Opd1PropInfo = TTI::OP_None, 626 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None, 626 TTI::OperandValueProperties Opd2PropInfo = TTI::OP_None, 668 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Tp, int Index, 671 case TTI::SK_Broadcast: 673 case TTI::SK_Select: 674 case TTI::SK_Reverse: 675 case TTI::SK_Transpose: 676 case TTI::SK_PermuteSingleSrc: 677 case TTI::SK_PermuteTwoSrc: 679 case TTI::SK_ExtractSubvector: 681 case TTI::SK_InsertSubvector: 1129 TTI::OperandValueProperties OpPropsX, OpPropsY, OpPropsZ, OpPropsBW; 1130 TTI::OperandValueKind OpKindX = TTI::getOperandInfo(X, OpPropsX); 1130 TTI::OperandValueKind OpKindX = TTI::getOperandInfo(X, OpPropsX); 1131 TTI::OperandValueKind OpKindY = TTI::getOperandInfo(Y, OpPropsY); 1131 TTI::OperandValueKind OpKindY = TTI::getOperandInfo(Y, OpPropsY); 1132 TTI::OperandValueKind OpKindZ = TTI::getOperandInfo(Z, OpPropsZ); 1132 TTI::OperandValueKind OpKindZ = TTI::getOperandInfo(Z, OpPropsZ); 1133 TTI::OperandValueKind OpKindBW = TTI::OK_UniformConstantValue; 1133 TTI::OperandValueKind OpKindBW = TTI::OK_UniformConstantValue; 1134 OpPropsBW = isPowerOf2_32(RetTy->getScalarSizeInBits()) ? TTI::OP_PowerOf2 1135 : TTI::OP_None; 1146 if (OpKindZ != TTI::OK_UniformConstantValue && 1147 OpKindZ != TTI::OK_NonUniformConstantValue) 1375 TTI::OK_AnyValue, 1376 TTI::OK_UniformConstantValue); 1378 TTI::OK_AnyValue, 1379 TTI::OK_UniformConstantValue); 1439 TTI::OK_AnyValue, 1440 TTI::OK_UniformConstantValue); 1444 Instruction::AShr, MulTy, TTI::OK_AnyValue, 1445 TTI::OK_UniformConstantValue); 1614 ConcreteTTI->getShuffleCost(TTI::SK_ExtractSubvector, Ty, 1635 ConcreteTTI->getShuffleCost(TTI::SK_PermuteSingleSrc, Ty, 1675 ConcreteTTI->getShuffleCost(TTI::SK_ExtractSubvector, Ty, 1699 ConcreteTTI->getShuffleCost(TTI::SK_PermuteSingleSrc, Ty,