|
clang 22.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 |
| getOverloadedName() 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 |
| getTWiden() const | clang::RISCV::RVVIntrinsic | inline |
| 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, unsigned TWiden) | 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 |