/external/llvm-project/clang/utils/TableGen/ |
D | SveEmitter.cpp | 70 unsigned Bitwidth, ElementBitwidth, NumVectors; member in __anon33e5c4fd0111::SVEType 79 PrefetchOp(false), Bitwidth(128), ElementBitwidth(~0U), NumVectors(1) { in SVEType() 89 bool isScalar() const { return NumVectors == 0; } in isScalar() 90 bool isVector() const { return NumVectors > 0; } in isVector() 100 return !isFloatingPoint() && Predicate && NumVectors == 0; in isScalarPredicate() 107 unsigned getNumVectors() const { return NumVectors; } in getNumVectors() 414 return "q" + utostr(getNumElements() * NumVectors) + S; in builtin_str() 446 if (NumVectors > 1) in str() 447 S += "x" + utostr(NumVectors); in str() 507 NumVectors = 2; in applyModifier() [all …]
|
D | NeonEmitter.cpp | 159 unsigned Bitwidth, ElementBitwidth, NumVectors; member in __anon2302917f0111::Type 165 Bitwidth(0), ElementBitwidth(0), NumVectors(0) {} in Type() 170 NoManglingQ(false), Bitwidth(0), ElementBitwidth(0), NumVectors(0) { in Type() 188 bool isScalar() const { return isValue() && NumVectors == 0; } in isScalar() 189 bool isVector() const { return isValue() && NumVectors > 0; } in isVector() 208 unsigned getNumVectors() const { return NumVectors; } in getNumVectors() 237 NumVectors = 0; in makeScalar() 242 NumVectors = 1; in makeOneVector() 623 if (NumVectors > 1) in str() 624 S += "x" + utostr(NumVectors); in str() [all …]
|
/external/clang/utils/TableGen/ |
D | NeonEmitter.cpp | 141 unsigned Bitwidth, ElementBitwidth, NumVectors; member in __anon985e31310111::Type 147 NoManglingQ(false), Bitwidth(0), ElementBitwidth(0), NumVectors(0) {} in Type() 153 ElementBitwidth(0), NumVectors(0) { in Type() 174 bool isScalar() const { return NumVectors == 0; } in isScalar() 175 bool isVector() const { return NumVectors > 0; } in isVector() 188 unsigned getNumVectors() const { return NumVectors; } in getNumVectors() 211 NumVectors = 0; in makeScalar() 215 NumVectors = 1; in makeOneVector() 572 if (NumVectors > 1) in str() 573 S += "x" + utostr(NumVectors); in str() [all …]
|
/external/llvm-project/llvm/lib/Target/SystemZ/ |
D | SystemZTargetTransformInfo.cpp | 479 unsigned NumVectors = getNumVectorRegs(Ty); in getArithmeticInstrCost() local 485 return NumVectors; in getArithmeticInstrCost() 489 return (NumVectors * (SignedDivRem ? SDivPow2Cost : 1)); in getArithmeticInstrCost() 509 return NumVectors; in getArithmeticInstrCost() 523 return NumVectors; in getArithmeticInstrCost() 547 unsigned NumVectors = getNumVectorRegs(Tp); in getShuffleCost() local 555 return (Kind == TargetTransformInfo::SK_Broadcast ? NumVectors - 1 : 0); in getShuffleCost() 562 return (Index == 0 ? 0 : NumVectors); in getShuffleCost() 569 return NumVectors - 1; in getShuffleCost() 574 return NumVectors; in getShuffleCost()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZTargetTransformInfo.cpp | 398 unsigned NumVectors = getNumVectorRegs(Ty); in getArithmeticInstrCost() local 404 return NumVectors; in getArithmeticInstrCost() 408 return (NumVectors * (SignedDivRem ? SDivPow2Cost : 1)); in getArithmeticInstrCost() 428 return NumVectors; in getArithmeticInstrCost() 442 return NumVectors; in getArithmeticInstrCost() 517 unsigned NumVectors = getNumVectorRegs(Tp); in getShuffleCost() local 525 return (Kind == TargetTransformInfo::SK_Broadcast ? NumVectors - 1 : 0); in getShuffleCost() 532 return (Index == 0 ? 0 : NumVectors); in getShuffleCost() 539 return NumVectors - 1; in getShuffleCost() 544 return NumVectors; in getShuffleCost()
|
/external/llvm-project/clang/include/clang/AST/ |
D | ASTContext.h | 1329 unsigned NumVectors; member 1331 unsigned NumVectors) in BuiltinVectorTypeInfo() 1332 : ElementType(ElementType), EC(EC), NumVectors(NumVectors) {} in BuiltinVectorTypeInfo()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CodeGenTypes.cpp | 596 Info.NumVectors); in ConvertType()
|
D | CGBuiltin.cpp | 7743 unsigned NumVectors; in EmitARMMVEBuiltinExpr() local 7773 assert(MvecLTypeInner->getArrayNumElements() == NumVectors && in EmitARMMVEBuiltinExpr() 7786 for (unsigned i = 0; i < NumVectors; ++i) { in EmitARMMVEBuiltinExpr() 7813 assert(MvecLTypeInner->getArrayNumElements() == NumVectors && in EmitARMMVEBuiltinExpr() 7822 for (unsigned i = 0; i < NumVectors; i++) in EmitARMMVEBuiltinExpr() 7827 for (unsigned i = 0; i < NumVectors; i++) { in EmitARMMVEBuiltinExpr()
|
D | CGDebugInfo.cpp | 728 unsigned NumElemsPerVG = (Info.EC.getKnownMinValue() * Info.NumVectors) / 2; in CreateType()
|
/external/llvm-project/clang/include/clang/Basic/ |
D | arm_mve.td | 24 (CustomCodegen<"VST24"> n:$NumVectors, 27 (CustomCodegen<"VLD24"> n:$NumVectors,
|