HomeSort by: relevance | last modified time | path
    Searched refs:VType (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/MCTargetDesc/
RISCVBaseInfo.cpp 101 // Encode VTYPE into the binary format used by the the VSETVLI instruction which
124 void RISCVVType::printVType(unsigned VType, raw_ostream &OS) {
125 RISCVII::VLMUL VLMUL = getVLMUL(VType);
127 unsigned Sew = getSEW(VType);
150 if (isTailAgnostic(VType))
155 if (isMaskAgnostic(VType))
RISCVBaseInfo.h 312 // Is this a SEW value that can be encoded into the VTYPE format.
317 // Is this a LMUL value that can be encoded into the VTYPE format.
325 inline static RISCVII::VLMUL getVLMUL(unsigned VType) {
326 unsigned VLMUL = VType & 0x7;
335 inline static unsigned getSEW(unsigned VType) {
336 unsigned VSEW = (VType >> 3) & 0x7;
340 inline static bool isTailAgnostic(unsigned VType) { return VType & 0x40; }
342 inline static bool isMaskAgnostic(unsigned VType) { return VType & 0x80;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/AsmParser/
RISCVAsmParser.cpp 264 VType,
295 struct VTypeOp VType;
319 case KindTy::VType:
320 VType = o.VType;
333 bool isVType() const { return Kind == KindTy::VType; }
727 assert(Kind == KindTy::VType && "Invalid type access!");
728 return VType.Val;
752 case KindTy::VType:
753 OS << "<vtype: "
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LowerMatrixIntrinsics.cpp 423 VectorType *VType = dyn_cast<VectorType>(MatrixVal->getType());
424 assert(VType && "MatrixVal must be a vector type");
425 assert(cast<FixedVectorType>(VType)->getNumElements() ==
447 MaskStart < cast<FixedVectorType>(VType)->getNumElements();
805 auto *VType = cast<VectorType>(Ty);
806 Type *EltTy = VType->getElementType();
898 auto VType = cast<VectorType>(Ty);
899 Value *EltPtr = createElementPtr(Ptr, VType->getElementType(), Builder);
903 VType->getElementType(), Builder);
906 VType->getElementType()
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprScalar.cpp 1081 auto EmitIsNegativeTest = [&Builder](Value *V, QualType VType,
1084 bool VSigned = VType->isSignedIntegerOrEnumerationType();
1789 llvm::VectorType *VType =
1792 if (!VType) {
1801 unsigned ResElts = cast<llvm::FixedVectorType>(VType)->getNumElements();
1810 llvm::Value *V = llvm::UndefValue::get(VType);
1923 llvm::Type *EltTy = VType->getElementType();
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaOpenMP.cpp 9070 QualType VType = LastIteration.get()->getType();
9071 QualType RealVType = VType;
9072 QualType StrideVType = VType;
9074 VType =
9119 VarDecl *LBDecl = buildVarDecl(SemaRef, InitLoc, VType, ".omp.lb");
9120 LB = buildDeclRefExpr(SemaRef, LBDecl, VType, InitLoc);
9126 VarDecl *UBDecl = buildVarDecl(SemaRef, InitLoc, VType, ".omp.ub");
9127 UB = buildDeclRefExpr(SemaRef, UBDecl, VType, InitLoc);
9166 buildVarDecl(SemaRef, InitLoc, VType, ".omp.comb.lb");
9167 CombLB = buildDeclRefExpr(SemaRef, CombLBDecl, VType, InitLoc)
    [all...]
SemaInit.cpp 851 } else if (const VectorType *VType = ILE->getType()->getAs<VectorType>()) {
852 ElementType = VType->getElementType();
853 NumElements = VType->getNumElements();
3107 } else if (const VectorType *VType = CurrentObjectType->getAs<VectorType>()) {
3108 NumElements = VType->getNumElements();

Completed in 69 milliseconds