Home
last modified time | relevance | path

Searched refs:NumVectors (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/clang/utils/TableGen/
DSveEmitter.cpp70 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 …]
DNeonEmitter.cpp159 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/
DNeonEmitter.cpp141 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/
DSystemZTargetTransformInfo.cpp479 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/
DSystemZTargetTransformInfo.cpp398 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/
DASTContext.h1329 unsigned NumVectors; member
1331 unsigned NumVectors) in BuiltinVectorTypeInfo()
1332 : ElementType(ElementType), EC(EC), NumVectors(NumVectors) {} in BuiltinVectorTypeInfo()
/external/llvm-project/clang/lib/CodeGen/
DCodeGenTypes.cpp596 Info.NumVectors); in ConvertType()
DCGBuiltin.cpp7743 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()
DCGDebugInfo.cpp728 unsigned NumElemsPerVG = (Info.EC.getKnownMinValue() * Info.NumVectors) / 2; in CreateType()
/external/llvm-project/clang/include/clang/Basic/
Darm_mve.td24 (CustomCodegen<"VST24"> n:$NumVectors,
27 (CustomCodegen<"VLD24"> n:$NumVectors,