Searched refs:NumVectors (Results 1 - 8 of 8) sorted by relevance
/freebsd-current/contrib/llvm-project/clang/utils/TableGen/ |
H A D | SveEmitter.cpp | 73 unsigned Bitwidth, ElementBitwidth, NumVectors; member in class:__anon1095::SVEType 78 SVEType(StringRef TS, char CharMod, unsigned NumVectors = 1) 83 NumVectors(NumVectors) { 90 NumVectors = NumV; 97 bool isScalar() const { return NumVectors == 0; } 98 bool isVector() const { return NumVectors > 0; } 111 return !isFloatingPoint() && Predicate && NumVectors == 0; 119 unsigned getNumVectors() const { return NumVectors; } 477 return "V" + utostr(getNumElements() * NumVectors) [all...] |
H A D | NeonEmitter.cpp | 158 unsigned Bitwidth, ElementBitwidth, NumVectors; member in class:__anon1092::Type 164 Bitwidth(0), ElementBitwidth(0), NumVectors(0) {} 169 NoManglingQ(false), Bitwidth(0), ElementBitwidth(0), NumVectors(0) { 187 bool isScalar() const { return isValue() && NumVectors == 0; } 188 bool isVector() const { return isValue() && NumVectors > 0; } 207 unsigned getNumVectors() const { return NumVectors; } 236 NumVectors = 0; 241 NumVectors = 1; 631 if (NumVectors > 1) 632 S += "x" + utostr(NumVectors); [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 529 unsigned NumVectors = getNumVectorRegs(Ty); local 535 return NumVectors; 539 return (NumVectors * (SignedDivRem ? SDivPow2Cost : 1)); 562 return NumVectors; 579 return NumVectors; 610 unsigned NumVectors = getNumVectorRegs(Tp); local 618 return (Kind == TargetTransformInfo::SK_Broadcast ? NumVectors - 1 : 0); 625 return (Index == 0 ? 0 : NumVectors); 632 return NumVectors - 1; 637 return NumVectors; [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTypes.cpp | 501 Info.NumVectors); 519 if (Info.NumVectors != 1) { 522 llvm::SmallVector<llvm::Type *, 4> EltTys(Info.NumVectors, EltTy); 527 Info.NumVectors);
|
H A D | CGDebugInfo.cpp | 752 // svcount_t, so assert that NumVectors is 1. 753 assert((BT->getKind() != BuiltinType::SveCount || Info.NumVectors == 1) && 758 unsigned NumElems = Info.EC.getKnownMinValue() * Info.NumVectors;
|
H A D | CGBuiltin.cpp | 9142 unsigned NumVectors; 9172 assert(MvecLTypeInner->getArrayNumElements() == NumVectors && 9185 for (unsigned i = 0; i < NumVectors; ++i) { 9212 assert(MvecLTypeInner->getArrayNumElements() == NumVectors && 9221 for (unsigned i = 0; i < NumVectors; i++) 9226 for (unsigned i = 0; i < NumVectors; i++) {
|
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTContext.h | 1473 unsigned NumVectors; member in struct:clang::ASTContext::BuiltinVectorTypeInfo 1475 unsigned NumVectors) 1476 : ElementType(ElementType), EC(EC), NumVectors(NumVectors) {} 1474 BuiltinVectorTypeInfo(QualType ElementType, llvm::ElementCount EC, unsigned NumVectors) argument
|
/freebsd-current/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 5350 if (VecInfo.NumVectors != 1) // vget for tuple type 5351 MaxIndex = VecInfo.NumVectors; 5353 MaxIndex = (VecInfo.EC.getKnownMinValue() * VecInfo.NumVectors) / 5354 (ResVecInfo.EC.getKnownMinValue() * ResVecInfo.NumVectors); 5365 if (ResVecInfo.NumVectors != 1) // vset for tuple type 5366 MaxIndex = ResVecInfo.NumVectors; 5368 MaxIndex = (ResVecInfo.EC.getKnownMinValue() * ResVecInfo.NumVectors) / 5369 (VecInfo.EC.getKnownMinValue() * VecInfo.NumVectors);
|
Completed in 525 milliseconds