Searched refs:RVVType (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Support/ |
| H A D | RISCVVIntrinsicUtils.cpp | 76 RVVType::RVVType(BasicType BT, int Log2LMUL, in RVVType() function in clang::RISCV::RVVType 108 bool RVVType::verifyType() const { in verifyType() 136 void RVVType::initBuiltinStr() { in initBuiltinStr() 220 void RVVType::initClangBuiltinStr() { in initClangBuiltinStr() 244 void RVVType::initTypeStr() { in initTypeStr() 309 void RVVType::initShortStr() { in initShortStr() 331 void RVVType::applyBasicType() { in applyBasicType() 747 void RVVType::applyLog2EEW(unsigned Log2EEW) { in applyLog2EEW() 756 void RVVType::applyFixedSEW(unsigned NewSEW) { in applyFixedSEW() 834 RVVType T(BT, Log2LMUL, Proto); in computeType() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Support/ |
| H A D | RISCVVIntrinsicUtils.h | 167 class RVVType; variable 168 using RVVTypePtr = RVVType *; 172 class RVVType { 193 RVVType() : BT(BasicType::Unknown), LMUL(0), Valid(false) {} in RVVType() function 194 RVVType(BasicType BT, int Log2LMUL, const PrototypeDescriptor &Profile);
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | RISCVVEmitter.cpp | 331 auto T = RVVType::computeType(BasicType::Int8, Log2LMUL, in createHeader() 340 auto T = RVVType::computeType(BT, Log2LMUL, PrototypeDescriptor::Vector); in createHeader() 343 auto UT = RVVType::computeType( in createHeader() 354 auto T = RVVType::computeType(BasicType::Float16, Log2LMUL, in createHeader() 363 auto T = RVVType::computeType(BasicType::Float32, Log2LMUL, in createHeader() 372 auto T = RVVType::computeType(BasicType::Float64, Log2LMUL, in createHeader() 522 RVVType::computeTypes(BT, Log2LMUL, NF, Prototype); in createRVVIntrinsics() 539 RVVType::computeTypes(BT, Log2LMUL, NF, MaskedPrototype); in createRVVIntrinsics()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaRISCVVectorLookup.cpp | 72 static QualType RVVType2Qual(ASTContext &Context, const RVVType *Type) { in RVVType2Qual() 233 RVVType::computeTypes(BaseType, Log2LMUL, Record.NF, ProtoSeq); in InitIntrinsicList() 249 Optional<RVVTypes> MaskTypes = RVVType::computeTypes( in InitIntrinsicList() 310 RVVType *ReturnType = Sigs[0]; in CreateRVVIntrinsicDecl()
|