clang 20.0.0git
|
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::RVVIntrinsic | static |
getBuiltinName() const | clang::RISCV::RVVIntrinsic | inline |
getBuiltinTypeStr() const | clang::RISCV::RVVIntrinsic | |
getInputTypes() const | clang::RISCV::RVVIntrinsic | inline |
getIntrinsicTypes() const | clang::RISCV::RVVIntrinsic | inline |
getIRName() const | clang::RISCV::RVVIntrinsic | inline |
getManualCodegen() const | clang::RISCV::RVVIntrinsic | inline |
getNF() const | clang::RISCV::RVVIntrinsic | inline |
getOutputType() const | clang::RISCV::RVVIntrinsic | inline |
getPolicyAttrs() const | clang::RISCV::RVVIntrinsic | inline |
getPolicyAttrsBits() const | clang::RISCV::RVVIntrinsic | inline |
getPolicyScheme() const | clang::RISCV::RVVIntrinsic | inline |
getSuffixStr(RVVTypeCache &TypeCache, BasicType Type, int Log2LMUL, llvm::ArrayRef< PrototypeDescriptor > PrototypeDescriptors) | clang::RISCV::RVVIntrinsic | static |
getSupportedMaskedPolicies(bool HasTailPolicy, bool HasMaskPolicy) | clang::RISCV::RVVIntrinsic | static |
getSupportedUnMaskedPolicies() | clang::RISCV::RVVIntrinsic | static |
hasBuiltinAlias() const | clang::RISCV::RVVIntrinsic | inline |
hasManualCodegen() const | clang::RISCV::RVVIntrinsic | inline |
hasMaskedOffOperand() const | clang::RISCV::RVVIntrinsic | inline |
hasPassthruOperand() const | clang::RISCV::RVVIntrinsic | inline |
hasPolicy() const | clang::RISCV::RVVIntrinsic | inline |
hasPolicyOperand() const | clang::RISCV::RVVIntrinsic | inline |
hasVL() const | clang::RISCV::RVVIntrinsic | inline |
isMasked() const | clang::RISCV::RVVIntrinsic | inline |
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, unsigned NF, Policy PolicyAttrs, bool HasFRMRoundModeOp) | clang::RISCV::RVVIntrinsic | |
supportOverloading() const | clang::RISCV::RVVIntrinsic | inline |
updateNamesAndPolicy(bool IsMasked, bool HasPolicy, std::string &Name, std::string &BuiltinName, std::string &OverloadedName, Policy &PolicyAttrs, bool HasFRMRoundModeOp) | clang::RISCV::RVVIntrinsic | static |
~RVVIntrinsic()=default | clang::RISCV::RVVIntrinsic |