reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
75 HANDLE_METADATA_LEAF(MDString) 77 HANDLE_METADATA_LEAF(ConstantAsMetadata) 78 HANDLE_METADATA_LEAF(LocalAsMetadata) 79 HANDLE_METADATA_LEAF(DistinctMDOperandPlaceholder) 81 HANDLE_MDNODE_LEAF_UNIQUABLE(MDTuple)include/llvm/IR/Type.h
477 template <> struct isa_impl<PointerType, Type> {
include/llvm/IR/Value.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> { 879 template <> struct isa_impl<GlobalIFunc, Value> { 891 template <> struct isa_impl<GlobalValue, Value> { 897 template <> struct isa_impl<GlobalObject, Value> {include/llvm/Support/Casting.h
56 struct isa_impl { 64 struct isa_impl<lib/AsmParser/LLParser.cpp
4410 bool LLParser::ParseDILocation(MDNode *&Result, bool IsDistinct) { 4428 bool LLParser::ParseGenericDINode(MDNode *&Result, bool IsDistinct) { 4444 bool LLParser::ParseDISubrange(MDNode *&Result, bool IsDistinct) { 4465 bool LLParser::ParseDIEnumerator(MDNode *&Result, bool IsDistinct) { 4488 bool LLParser::ParseDIBasicType(MDNode *&Result, bool IsDistinct) { 4509 bool LLParser::ParseDIDerivedType(MDNode *&Result, bool IsDistinct) { 4538 bool LLParser::ParseDICompositeType(MDNode *&Result, bool IsDistinct) { 4581 bool LLParser::ParseDISubroutineType(MDNode *&Result, bool IsDistinct) { 4599 bool LLParser::ParseDIFile(MDNode *&Result, bool IsDistinct) { 4632 bool LLParser::ParseDICompileUnit(MDNode *&Result, bool IsDistinct) { 4675 bool LLParser::ParseDISubprogram(MDNode *&Result, bool IsDistinct) { 4723 bool LLParser::ParseDILexicalBlock(MDNode *&Result, bool IsDistinct) { 4739 bool LLParser::ParseDILexicalBlockFile(MDNode *&Result, bool IsDistinct) { 4754 bool LLParser::ParseDICommonBlock(MDNode *&Result, bool IsDistinct) { 4772 bool LLParser::ParseDINamespace(MDNode *&Result, bool IsDistinct) { 4787 bool LLParser::ParseDIMacro(MDNode *&Result, bool IsDistinct) { 4803 bool LLParser::ParseDIMacroFile(MDNode *&Result, bool IsDistinct) { 4820 bool LLParser::ParseDIModule(MDNode *&Result, bool IsDistinct) { 4837 bool LLParser::ParseDITemplateTypeParameter(MDNode *&Result, bool IsDistinct) { 4852 bool LLParser::ParseDITemplateValueParameter(MDNode *&Result, bool IsDistinct) { 4871 bool LLParser::ParseDIGlobalVariable(MDNode *&Result, bool IsDistinct) { 4902 bool LLParser::ParseDILocalVariable(MDNode *&Result, bool IsDistinct) { 4923 bool LLParser::ParseDILabel(MDNode *&Result, bool IsDistinct) { 4939 bool LLParser::ParseDIExpression(MDNode *&Result, bool IsDistinct) { 4986 bool LLParser::ParseDIGlobalVariableExpression(MDNode *&Result, 5002 bool LLParser::ParseDIObjCProperty(MDNode *&Result, bool IsDistinct) { 5023 bool LLParser::ParseDIImportedEntity(MDNode *&Result, bool IsDistinct) {tools/clang/include/clang/AST/DeclBase.h
2489 struct isa_impl<To, ::clang::DeclContext> {
unittests/Support/Casting.cpp50 template <> struct isa_impl<foo, bar> { 57 template <typename T> struct isa_impl<foo, T> {