Searched refs:NumVectors (Results 1 – 9 of 9) sorted by relevance
| /openbsd-src/gnu/llvm/clang/utils/TableGen/ |
| H A D | SveEmitter.cpp | 70 unsigned Bitwidth, ElementBitwidth, NumVectors; member in __anon5066fa640111::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() 417 return "q" + utostr(getNumElements() * NumVectors) + S; in builtin_str() 449 if (NumVectors > 1) in str() 450 S += "x" + utostr(NumVectors); in str() 510 NumVectors = 2; in applyModifier() [all …]
|
| H A D | NeonEmitter.cpp | 158 unsigned Bitwidth, ElementBitwidth, NumVectors; member in __anoncfaa73c60111::Type 164 Bitwidth(0), ElementBitwidth(0), NumVectors(0) {} in Type() 169 NoManglingQ(false), Bitwidth(0), ElementBitwidth(0), NumVectors(0) { in Type() 187 bool isScalar() const { return isValue() && NumVectors == 0; } in isScalar() 188 bool isVector() const { return isValue() && NumVectors > 0; } in isVector() 207 unsigned getNumVectors() const { return NumVectors; } in getNumVectors() 236 NumVectors = 0; in makeScalar() 241 NumVectors = 1; in makeOneVector() 627 if (NumVectors > 1) in str() 628 S += "x" + utostr(NumVectors); in str() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 522 unsigned NumVectors = getNumVectorRegs(Ty); in getArithmeticInstrCost() local 528 return NumVectors; in getArithmeticInstrCost() 532 return (NumVectors * (SignedDivRem ? SDivPow2Cost : 1)); in getArithmeticInstrCost() 555 return NumVectors; in getArithmeticInstrCost() 572 return NumVectors; in getArithmeticInstrCost() 603 unsigned NumVectors = getNumVectorRegs(Tp); in getShuffleCost() local 611 return (Kind == TargetTransformInfo::SK_Broadcast ? NumVectors - 1 : 0); in getShuffleCost() 618 return (Index == 0 ? 0 : NumVectors); in getShuffleCost() 625 return NumVectors - 1; in getShuffleCost() 630 return NumVectors; in getShuffleCost()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.cpp | 619 Info.NumVectors); in ConvertType() 634 Info.NumVectors); in ConvertType()
|
| H A D | CGBuiltin.cpp | 8533 unsigned NumVectors; in EmitARMMVEBuiltinExpr() local 8563 assert(MvecLTypeInner->getArrayNumElements() == NumVectors && in EmitARMMVEBuiltinExpr() 8576 for (unsigned i = 0; i < NumVectors; ++i) { in EmitARMMVEBuiltinExpr() 8603 assert(MvecLTypeInner->getArrayNumElements() == NumVectors && in EmitARMMVEBuiltinExpr() 8612 for (unsigned i = 0; i < NumVectors; i++) in EmitARMMVEBuiltinExpr() 8617 for (unsigned i = 0; i < NumVectors; i++) { in EmitARMMVEBuiltinExpr()
|
| H A D | CGDebugInfo.cpp | 731 unsigned NumElemsPerVG = (Info.EC.getKnownMinValue() * Info.NumVectors) / 2; in CreateType()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | ASTContext.h | 1460 unsigned NumVectors; member 1462 unsigned NumVectors) in BuiltinVectorTypeInfo() 1463 : ElementType(ElementType), EC(EC), NumVectors(NumVectors) {} in BuiltinVectorTypeInfo()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Basic/ |
| H A D | arm_mve.td | 24 (CustomCodegen<"VST24"> n:$NumVectors, 27 (CustomCodegen<"VLD24"> n:$NumVectors,
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 4609 (VecInfo.EC.getKnownMinValue() * VecInfo.NumVectors) / in CheckRISCVBuiltinFunctionCall() 4610 (ResVecInfo.EC.getKnownMinValue() * ResVecInfo.NumVectors); in CheckRISCVBuiltinFunctionCall() 4621 (ResVecInfo.EC.getKnownMinValue() * ResVecInfo.NumVectors) / in CheckRISCVBuiltinFunctionCall() 4622 (VecInfo.EC.getKnownMinValue() * VecInfo.NumVectors); in CheckRISCVBuiltinFunctionCall()
|