Home
last modified time | relevance | path

Searched refs:isa_impl (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DValue.h954 template <> struct isa_impl<Constant, Value> {
961 template <> struct isa_impl<ConstantData, Value> {
975 template <> struct isa_impl<Argument, Value> {
981 template <> struct isa_impl<InlineAsm, Value> {
987 template <> struct isa_impl<Instruction, Value> {
993 template <> struct isa_impl<BasicBlock, Value> {
999 template <> struct isa_impl<Function, Value> {
1011 template <> struct isa_impl<GlobalAlias, Value> {
1017 template <> struct isa_impl<GlobalIFunc, Value> {
1023 template <> struct isa_impl<GlobalValue, Value> {
[all …]
H A DType.h496 template <> struct isa_impl<PointerType, Type> {
H A DMetadata.h157 template <> struct isa_impl<CLASS, Metadata> { \
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DCasting.h63 template <typename To, typename From, typename Enabler = void> struct isa_impl {
69 struct isa_impl<To, From, std::enable_if_t<std::is_base_of<To, From>::value>> {
75 return isa_impl<To, From>::doit(Val);
81 return isa_impl<To, From>::doit(Val);
96 return isa_impl<To, From>::doit(*Val);
103 return isa_impl<To, From>::doit(*Val);
110 return isa_impl<To, From>::doit(*Val);
118 return isa_impl<To, From>::doit(*Val);
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DDialect.h292 struct isa_impl<T, ::mlir::Dialect,
299 struct isa_impl<
H A DExtensibleDialect.h559 struct isa_impl<mlir::ExtensibleDialect, mlir::Dialect> {
/llvm-project-15.0.7/llvm/unittests/Support/
H A DCasting.cpp48 template <> struct isa_impl<foo, bar> { struct
59 template <typename T> struct isa_impl<foo, T> { struct
/llvm-project-15.0.7/mlir/include/mlir/Target/LLVMIR/
H A DModuleTranslation.h368 struct isa_impl<T, ::mlir::LLVM::ModuleTranslation::StackFrame> {
/llvm-project-15.0.7/llvm/docs/
H A DHowToSetUpLLVMStyleRTTI.rst396 Touch on some of the more advanced features, like ``isa_impl`` and
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclBase.h2620 struct isa_impl<To, ::clang::DeclContext> {