Home
last modified time | relevance | path

Searched refs:RVVType (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/lib/Support/
H A DRISCVVIntrinsicUtils.cpp76 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 DRISCVVIntrinsicUtils.h167 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 DRISCVVEmitter.cpp331 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 DSemaRISCVVectorLookup.cpp72 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()