clang 19.0.0git
clang::RISCV::RVVIntrinsic Member List

This is the complete list of members for clang::RISCV::RVVIntrinsic, including all inherited members.

computeBuiltinTypes(llvm::ArrayRef< PrototypeDescriptor > Prototype, bool IsMasked, bool HasMaskedOffOperand, bool HasVL, unsigned NF, PolicyScheme DefaultScheme, Policy PolicyAttrs, bool IsTuple)clang::RISCV::RVVIntrinsicstatic
getBuiltinName() constclang::RISCV::RVVIntrinsicinline
getBuiltinTypeStr() constclang::RISCV::RVVIntrinsic
getInputTypes() constclang::RISCV::RVVIntrinsicinline
getIntrinsicTypes() constclang::RISCV::RVVIntrinsicinline
getIRName() constclang::RISCV::RVVIntrinsicinline
getManualCodegen() constclang::RISCV::RVVIntrinsicinline
getNF() constclang::RISCV::RVVIntrinsicinline
getOutputType() constclang::RISCV::RVVIntrinsicinline
getPolicyAttrs() constclang::RISCV::RVVIntrinsicinline
getPolicyAttrsBits() constclang::RISCV::RVVIntrinsicinline
getPolicyScheme() constclang::RISCV::RVVIntrinsicinline
getSuffixStr(RVVTypeCache &TypeCache, BasicType Type, int Log2LMUL, llvm::ArrayRef< PrototypeDescriptor > PrototypeDescriptors)clang::RISCV::RVVIntrinsicstatic
getSupportedMaskedPolicies(bool HasTailPolicy, bool HasMaskPolicy)clang::RISCV::RVVIntrinsicstatic
getSupportedUnMaskedPolicies()clang::RISCV::RVVIntrinsicstatic
hasBuiltinAlias() constclang::RISCV::RVVIntrinsicinline
hasManualCodegen() constclang::RISCV::RVVIntrinsicinline
hasMaskedOffOperand() constclang::RISCV::RVVIntrinsicinline
hasPassthruOperand() constclang::RISCV::RVVIntrinsicinline
hasPolicy() constclang::RISCV::RVVIntrinsicinline
hasPolicyOperand() constclang::RISCV::RVVIntrinsicinline
hasVL() constclang::RISCV::RVVIntrinsicinline
isMasked() constclang::RISCV::RVVIntrinsicinline
RVVIntrinsic(llvm::StringRef Name, llvm::StringRef Suffix, llvm::StringRef OverloadedName, llvm::StringRef OverloadedSuffix, llvm::StringRef IRName, bool IsMasked, bool HasMaskedOffOperand, bool HasVL, PolicyScheme Scheme, bool SupportOverloading, bool HasBuiltinAlias, llvm::StringRef ManualCodegen, const RVVTypes &Types, const std::vector< int64_t > &IntrinsicTypes, const std::vector< llvm::StringRef > &RequiredFeatures, unsigned NF, Policy PolicyAttrs, bool HasFRMRoundModeOp)clang::RISCV::RVVIntrinsic
supportOverloading() constclang::RISCV::RVVIntrinsicinline
updateNamesAndPolicy(bool IsMasked, bool HasPolicy, std::string &Name, std::string &BuiltinName, std::string &OverloadedName, Policy &PolicyAttrs, bool HasFRMRoundModeOp)clang::RISCV::RVVIntrinsicstatic
~RVVIntrinsic()=defaultclang::RISCV::RVVIntrinsic