#include "clang/AST/ASTContext.h"
#include "clang/AST/Decl.h"
#include "clang/Basic/Builtins.h"
#include "clang/Basic/TargetInfo.h"
#include "clang/Lex/Preprocessor.h"
#include "clang/Sema/Lookup.h"
#include "clang/Sema/RISCVIntrinsicManager.h"
#include "clang/Sema/Sema.h"
#include "clang/Support/RISCVVIntrinsicUtils.h"
#include "llvm/ADT/SmallVector.h"
#include <optional>
#include <string>
#include <vector>
#include "clang/Basic/riscv_vector_builtin_sema.inc"
#include "clang/Basic/riscv_sifive_vector_builtin_sema.inc"
Go to the source code of this file.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
|
◆ DECL_INTRINSIC_RECORDS [1/2]
#define DECL_INTRINSIC_RECORDS |
◆ DECL_INTRINSIC_RECORDS [2/2]
#define DECL_INTRINSIC_RECORDS |
◆ DECL_SIGNATURE_TABLE [1/2]
#define DECL_SIGNATURE_TABLE |
◆ DECL_SIGNATURE_TABLE [2/2]
#define DECL_SIGNATURE_TABLE |
◆ IntrinsicKind
◆ ProtoSeq2ArrayRef()
◆ RVVType2Qual()
Definition at line 87 of file SemaRISCVVectorLookup.cpp.
References clang::ASTContext::BFloat16Ty, clang::ASTContext::BoolTy, clang::ASTContext::DoubleTy, clang::ASTContext::Float16Ty, clang::ASTContext::FloatTy, clang::ASTContext::getConstType(), clang::ASTContext::getIntTypeForBitwidth(), clang::ASTContext::getPointerDiffType(), clang::ASTContext::getPointerType(), clang::ASTContext::getScalableVectorType(), clang::ASTContext::getSizeType(), clang::RISCV::Invalid, clang::ASTContext::LongTy, clang::RISCV::Undefined, clang::ASTContext::UnsignedLongTy, and clang::ASTContext::VoidTy.
◆ RVSiFiveVectorIntrinsicRecords
◆ RVSiFiveVectorSignatureTable
◆ RVVIntrinsicRecords
◆ RVVSignatureTable