Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DValue.h709 template <> struct isa_impl<Constant, Value> {
716 template <> struct isa_impl<ConstantData, Value> {
723 template <> struct isa_impl<ConstantAggregate, Value> {
730 template <> struct isa_impl<Argument, Value> {
736 template <> struct isa_impl<InlineAsm, Value> {
742 template <> struct isa_impl<Instruction, Value> {
748 template <> struct isa_impl<BasicBlock, Value> {
754 template <> struct isa_impl<Function, Value> {
760 template <> struct isa_impl<GlobalVariable, Value> {
766 template <> struct isa_impl<GlobalAlias, Value> {
[all …]
DType.h432 template <> struct isa_impl<PointerType, Type> {
DMetadata.h142 template <> struct isa_impl<CLASS, Metadata> { \
/external/llvm/include/llvm/IR/
DValue.h699 template <> struct isa_impl<Constant, Value> {
706 template <> struct isa_impl<ConstantData, Value> {
713 template <> struct isa_impl<ConstantAggregate, Value> {
720 template <> struct isa_impl<Argument, Value> {
726 template <> struct isa_impl<InlineAsm, Value> {
732 template <> struct isa_impl<Instruction, Value> {
738 template <> struct isa_impl<BasicBlock, Value> {
744 template <> struct isa_impl<Function, Value> {
750 template <> struct isa_impl<GlobalVariable, Value> {
756 template <> struct isa_impl<GlobalAlias, Value> {
[all …]
DType.h421 template <> struct isa_impl<PointerType, Type> {
DMetadata.h130 template <> struct isa_impl<CLASS, Metadata> { \
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DValue.h816 template <> struct isa_impl<Constant, Value> {
823 template <> struct isa_impl<ConstantData, Value> {
830 template <> struct isa_impl<ConstantAggregate, Value> {
837 template <> struct isa_impl<Argument, Value> {
843 template <> struct isa_impl<InlineAsm, Value> {
849 template <> struct isa_impl<Instruction, Value> {
855 template <> struct isa_impl<BasicBlock, Value> {
861 template <> struct isa_impl<Function, Value> {
867 template <> struct isa_impl<GlobalVariable, Value> {
873 template <> struct isa_impl<GlobalAlias, Value> {
[all …]
DType.h477 template <> struct isa_impl<PointerType, Type> {
DMetadata.h155 template <> struct isa_impl<CLASS, Metadata> { \
/external/llvm-project/llvm/include/llvm/IR/
DValue.h930 template <> struct isa_impl<Constant, Value> {
937 template <> struct isa_impl<ConstantData, Value> {
944 template <> struct isa_impl<ConstantAggregate, Value> {
951 template <> struct isa_impl<Argument, Value> {
957 template <> struct isa_impl<InlineAsm, Value> {
963 template <> struct isa_impl<Instruction, Value> {
969 template <> struct isa_impl<BasicBlock, Value> {
975 template <> struct isa_impl<Function, Value> {
981 template <> struct isa_impl<GlobalVariable, Value> {
987 template <> struct isa_impl<GlobalAlias, Value> {
[all …]
DType.h488 template <> struct isa_impl<PointerType, Type> {
DMetadata.h155 template <> struct isa_impl<CLASS, Metadata> { \
/external/llvm/include/llvm/Support/
DCasting.h54 struct isa_impl {
62 struct isa_impl<
69 return isa_impl<To, From>::doit(Val);
75 return isa_impl<To, From>::doit(Val);
82 return isa_impl<To, From>::doit(*Val);
89 return isa_impl<To, From>::doit(*Val);
96 return isa_impl<To, From>::doit(*Val);
103 return isa_impl<To, From>::doit(*Val);
/external/swiftshader/third_party/llvm-subzero/include/llvm/Support/
DCasting.h54 struct isa_impl {
62 struct isa_impl<
69 return isa_impl<To, From>::doit(Val);
75 return isa_impl<To, From>::doit(Val);
82 return isa_impl<To, From>::doit(*Val);
89 return isa_impl<To, From>::doit(*Val);
96 return isa_impl<To, From>::doit(*Val);
103 return isa_impl<To, From>::doit(*Val);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DCasting.h56 struct isa_impl {
64 struct isa_impl<
71 return isa_impl<To, From>::doit(Val);
77 return isa_impl<To, From>::doit(Val);
92 return isa_impl<To, From>::doit(*Val);
99 return isa_impl<To, From>::doit(*Val);
106 return isa_impl<To, From>::doit(*Val);
113 return isa_impl<To, From>::doit(*Val);
/external/llvm-project/llvm/include/llvm/Support/
DCasting.h56 struct isa_impl {
64 struct isa_impl<To, From, std::enable_if_t<std::is_base_of<To, From>::value>> {
70 return isa_impl<To, From>::doit(Val);
76 return isa_impl<To, From>::doit(Val);
91 return isa_impl<To, From>::doit(*Val);
98 return isa_impl<To, From>::doit(*Val);
105 return isa_impl<To, From>::doit(*Val);
112 return isa_impl<To, From>::doit(*Val);
/external/llvm-project/llvm/unittests/Support/
DCasting.cpp50 template <> struct isa_impl<foo, bar> { struct
57 template <typename T> struct isa_impl<foo, T> { struct
/external/llvm-project/mlir/include/mlir/IR/
DDialect.h289 struct isa_impl<T, ::mlir::Dialect> {
DOperation.h765 template <typename T> struct isa_impl<T, ::mlir::Operation> {
/external/llvm/unittests/Support/
DCasting.cpp43 template <> struct isa_impl<foo, bar> { struct
/external/llvm/docs/
DHowToSetUpLLVMStyleRTTI.rst396 Touch on some of the more advanced features, like ``isa_impl`` and
/external/llvm-project/llvm/docs/
DHowToSetUpLLVMStyleRTTI.rst396 Touch on some of the more advanced features, like ``isa_impl`` and
/external/clang/include/clang/AST/
DDeclBase.h1858 struct isa_impl<To, ::clang::DeclContext> {
/external/llvm-project/clang/include/clang/AST/
DDeclBase.h2525 struct isa_impl<To, ::clang::DeclContext> {