#include "clang/Sema/SemaRISCV.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/Attr.h"
#include "clang/AST/Attrs.inc"
#include "clang/AST/Decl.h"
#include "clang/Basic/Builtins.h"
#include "clang/Basic/TargetBuiltins.h"
#include "clang/Basic/TargetInfo.h"
#include "clang/Lex/Preprocessor.h"
#include "clang/Sema/Attr.h"
#include "clang/Sema/Initialization.h"
#include "clang/Sema/Lookup.h"
#include "clang/Sema/ParsedAttr.h"
#include "clang/Sema/RISCVIntrinsicManager.h"
#include "clang/Sema/Sema.h"
#include "clang/Support/RISCVVIntrinsicUtils.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/TargetParser/RISCVISAInfo.h"
#include "llvm/TargetParser/RISCVTargetParser.h"
#include <optional>
#include <string>
#include <vector>
#include "clang/Basic/riscv_vector_builtin_sema.inc"
#include "clang/Basic/riscv_sifive_vector_builtin_sema.inc"
#include "clang/Basic/riscv_andes_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/3]
#define DECL_INTRINSIC_RECORDS |
â DECL_INTRINSIC_RECORDS [2/3]
#define DECL_INTRINSIC_RECORDS |
â DECL_INTRINSIC_RECORDS [3/3]
#define DECL_INTRINSIC_RECORDS |
â DECL_SIGNATURE_TABLE [1/3]
#define DECL_SIGNATURE_TABLE |
â DECL_SIGNATURE_TABLE [2/3]
#define DECL_SIGNATURE_TABLE |
â DECL_SIGNATURE_TABLE [3/3]
#define DECL_SIGNATURE_TABLE |
â IntrinsicKind
â ProtoSeq2ArrayRef()
â RVVType2Qual()
Definition at line 113 of file SemaRISCV.cpp.
References clang::RISCV::BFloat, clang::RISCV::Boolean, clang::RISCV::Float, clang::RISCV::Invalid, clang::RISCV::Ptrdiff_t, clang::RISCV::SignedInteger, clang::RISCV::SignedLong, clang::RISCV::Size_t, clang::RISCV::Undefined, clang::RISCV::UnsignedInteger, clang::RISCV::UnsignedLong, and clang::RISCV::Void.
â RVAndesVectorIntrinsicRecords
Initial value:= {
#define DECL_INTRINSIC_RECORDS
}
Definition at line 93 of file SemaRISCV.cpp.
â RVAndesVectorSignatureTable
â RVSiFiveVectorIntrinsicRecords
Initial value:= {
#define DECL_INTRINSIC_RECORDS
}
Definition at line 87 of file SemaRISCV.cpp.
â RVSiFiveVectorSignatureTable
â RVVIntrinsicRecords
Initial value:= {
#define DECL_INTRINSIC_RECORDS
}
Definition at line 81 of file SemaRISCV.cpp.
â RVVSignatureTable