| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BTFDebug.h | 144 const DISubroutineType *STy; 149 BTFTypeFuncProto(const DISubroutineType *STy, uint32_t NumParams, 327 const DISubroutineType *STy, bool ForSubprog,
|
| H A D | BPFPreserveDIType.cpp | 99 if (isa<DISubroutineType>(Ty)) in BPFPreserveDITypeImpl()
|
| H A D | BTFDebug.cpp | 398 const DISubroutineType *STy, uint32_t VLen, in BTFTypeFuncProto() 625 const DISubroutineType *STy, bool ForSubprog, in visitSubroutineType() 1029 else if (const auto *STy = dyn_cast<DISubroutineType>(Ty)) in visitTypeEntry()
|
| H A D | BPFISelLowering.cpp | 754 DISubroutineType *FuncType = DBuilder.createSubroutineType(ParamTypes); in createBPFUnreachable()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.h | 430 const DISubroutineType *SubroutineTy); 457 codeview::TypeIndex lowerTypeFunction(const DISubroutineType *Ty); 460 const DISubroutineType *Ty, const DIType *ClassTy, int ThisAdjustment,
|
| H A D | DwarfUnit.h | 358 void constructTypeDIE(DIE &Buffer, const DISubroutineType *CTy);
|
| H A D | CodeViewDebug.cpp | 426 getFunctionOptions(const DISubroutineType *Ty, in getFunctionOptions() 1701 return lowerTypeMemberFunction(cast<DISubroutineType>(Ty), ClassTy, in lowerType() 1705 return lowerTypeFunction(cast<DISubroutineType>(Ty)); in lowerType() 1993 bool IsPMF = isa<DISubroutineType>(Ty->getBaseType()); in lowerTypeMemberPointer() 2081 TypeIndex CodeViewDebug::lowerTypeFunction(const DISubroutineType *Ty) { in lowerTypeFunction() 2110 TypeIndex CodeViewDebug::lowerTypeMemberFunction(const DISubroutineType *Ty, in lowerTypeMemberFunction() 2715 const DISubroutineType *SubroutineTy) { in getTypeIndexForThisPtr()
|
| H A D | DwarfUnit.cpp | 628 else if (auto *STy = dyn_cast<DISubroutineType>(Ty)) in createTypeDIE() 928 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DISubroutineType *CTy) { in constructTypeDIE() 930 auto Elements = cast<DISubroutineType>(CTy)->getTypeArray(); in constructTypeDIE() 1456 if (const DISubroutineType *SPTy = SP->getType()) { in applySubprogramAttributes()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 264 llvm::DISubroutineType *getOrCreateMethodType(const CXXMethodDecl *Method, 267 llvm::DISubroutineType * 271 llvm::DISubroutineType * 274 llvm::DISubroutineType * 791 getObjCMethodDeclaration(const Decl *D, llvm::DISubroutineType *FnType,
|
| H A D | CGDebugInfo.cpp | 1906 llvm::DISubroutineType *DIFnTy = DBuilder.createSubroutineType(nullptr); in createInlinedSubprogram() 2102 llvm::DISubroutineType * 2107 return cast_or_null<llvm::DISubroutineType>( in getOrCreateMethodType() 2117 llvm::DISubroutineType *CGDebugInfo::getOrCreateMethodTypeForDestructor( in getOrCreateMethodTypeForDestructor() 2124 llvm::DISubroutineType * 2142 const auto *OriginalFunc = cast<llvm::DISubroutineType>( in getOrCreateInstanceMethodType() 2199 llvm::DISubroutineType *MethodTy = getOrCreateMethodType(Method, Unit); in CreateCXXMemberFunction() 4493 const Decl *D, llvm::DISubroutineType *FnType, unsigned LineNo, in getObjCMethodDeclaration() 4530 llvm::DISubroutineType *CGDebugInfo::getOrCreateFunctionType(const Decl *D, in getOrCreateFunctionType() 4606 return cast<llvm::DISubroutineType>(getOrCreateType(FnType, F)); in getOrCreateFunctionType() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DIBuilder.h | 773 LLVM_ABI DISubroutineType * 960 unsigned LineNo, DISubroutineType *Ty, unsigned ScopeLine, 972 unsigned LineNo, DISubroutineType *Ty, unsigned ScopeLine, 1000 unsigned LineNo, DISubroutineType *Ty, unsigned VTableIndex = 0,
|
| H A D | Metadata.def | 95 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DISubroutineType)
|
| H A D | DebugInfoMetadata.h | 1919 class DISubroutineType : public DIType { 1929 DISubroutineType(LLVMContext &C, StorageType Storage, DIFlags Flags, 1931 ~DISubroutineType() = default; 1933 static DISubroutineType *getImpl(LLVMContext &Context, DIFlags Flags, 1939 LLVM_ABI static DISubroutineType *getImpl(LLVMContext &Context, DIFlags Flags, 1949 DEFINE_MDNODE_GET(DISubroutineType, 1952 DEFINE_MDNODE_GET(DISubroutineType, 2274 DISubroutineType *Type, unsigned ScopeLine, DIType *ContainingType, 2315 unsigned Line, DISubroutineType *Type, unsigned ScopeLine, 2425 DISubroutineType *getType() const { in getType() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DIBuilder.cpp | 652 DISubroutineType *DIBuilder::createSubroutineType(DITypeRefArray ParameterTypes, in createSubroutineType() 655 return DISubroutineType::get(VMContext, Flags, CC, ParameterTypes); in createSubroutineType() 979 unsigned LineNo, DISubroutineType *Ty, unsigned ScopeLine, in createFunction() 998 unsigned LineNo, DISubroutineType *Ty, unsigned ScopeLine, in createTempFunctionFwdDecl() 1013 unsigned LineNo, DISubroutineType *Ty, unsigned VIndex, int ThisAdjustment, in createMethod()
|
| H A D | DebugInfo.cpp | 277 if (auto *ST = dyn_cast<DISubroutineType>(DT)) { in processType() 665 : EmptySubroutineType(DISubroutineType::get(C, DINode::FlagZero, 0, in DebugTypeInfoRemoval() 689 auto *Type = cast_or_null<DISubroutineType>(map(MDS->getType())); in getReplacementSubprogram() 787 if (isa<DISubroutineType>(N)) in remap() 1154 unwrapDI<DIFile>(File), LineNo, unwrapDI<DISubroutineType>(Ty), ScopeLine, in LLVMDIBuilderCreateFunction() 1876 ->replaceType(unwrapDI<DISubroutineType>(SubroutineType)); in LLVMDISubprogramReplaceType()
|
| H A D | DebugInfoMetadata.cpp | 1136 DISubroutineType::DISubroutineType(LLVMContext &C, StorageType Storage, in DISubroutineType() function in DISubroutineType 1143 DISubroutineType *DISubroutineType::getImpl(LLVMContext &Context, DIFlags Flags, in getImpl() 1147 DEFINE_GETIMPL_LOOKUP(DISubroutineType, (Flags, CC, TypeArray)); in getImpl() 1149 DEFINE_GETIMPL_STORE(DISubroutineType, (Flags, CC), Ops); in getImpl()
|
| H A D | LLVMContextImpl.h | 876 template <> struct MDNodeKeyImpl<DISubroutineType> { 883 MDNodeKeyImpl(const DISubroutineType *N) 886 bool isKeyOf(const DISubroutineType *RHS) const {
|
| H A D | Verifier.cpp | 1424 void Verifier::visitDISubroutineType(const DISubroutineType &N) { in visitDISubroutineType() 1522 CheckDI(isa<DISubroutineType>(T), "invalid subroutine type", &N, T); in visitDISubprogram() 1693 CheckDI(!isa<DISubroutineType>(Ty), "invalid type", &N, N.getType()); in visitDILocalVariable()
|
| H A D | AsmWriter.cpp | 2380 static void writeDISubroutineType(raw_ostream &Out, const DISubroutineType *N, in writeDISubroutineType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 257 void writeDISubroutineType(const DISubroutineType *N, 1484 void DXILBitcodeWriter::writeDISubroutineType(const DISubroutineType *N, in writeDISubroutineType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 1817 GET_OR_DISTINCT(DISubroutineType, (Context, Flags, CC, Types)), in parseOneMetadata()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 359 void writeDISubroutineType(const DISubroutineType *N, 2071 const DISubroutineType *N, SmallVectorImpl<uint64_t> &Record, in writeDISubroutineType()
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 5762 Result = GET_OR_DISTINCT(DISubroutineType, in parseDISubroutineType()
|