| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.h | 385 const DISubroutineType *SubroutineTy); 411 codeview::TypeIndex lowerTypeFunction(const DISubroutineType *Ty); 414 const DISubroutineType *Ty, const DIType *ClassTy, int ThisAdjustment,
|
| H A D | CodeViewDebug.cpp | 418 getFunctionOptions(const DISubroutineType *Ty, in getFunctionOptions() 1564 return lowerTypeMemberFunction(cast<DISubroutineType>(Ty), ClassTy, in lowerType() 1568 return lowerTypeFunction(cast<DISubroutineType>(Ty)); in lowerType() 1820 bool IsPMF = isa<DISubroutineType>(Ty->getBaseType()); in lowerTypeMemberPointer() 1908 TypeIndex CodeViewDebug::lowerTypeFunction(const DISubroutineType *Ty) { in lowerTypeFunction() 1937 TypeIndex CodeViewDebug::lowerTypeMemberFunction(const DISubroutineType *Ty, in lowerTypeMemberFunction() 2541 const DISubroutineType *SubroutineTy) { in getTypeIndexForThisPtr()
|
| H A D | DwarfUnit.h | 317 void constructTypeDIE(DIE &Buffer, const DISubroutineType *CTy);
|
| H A D | DwarfUnit.cpp | 580 else if (auto *STy = dyn_cast<DISubroutineType>(Ty)) in createTypeDIE() 803 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DISubroutineType *CTy) { in constructTypeDIE() 805 auto Elements = cast<DISubroutineType>(CTy)->getTypeArray(); in constructTypeDIE() 1220 if (const DISubroutineType *SPTy = SP->getType()) { in applySubprogramAttributes()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DIBuilder.h | 561 DISubroutineType * 716 DIFile *File, unsigned LineNo, DISubroutineType *Ty, 727 unsigned LineNo, DISubroutineType *Ty, unsigned ScopeLine, 754 DIFile *File, unsigned LineNo, DISubroutineType *Ty,
|
| H A D | Metadata.def | 94 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DISubroutineType)
|
| H A D | DebugInfoMetadata.h | 1263 class DISubroutineType : public DIType { 1271 DISubroutineType(LLVMContext &C, StorageType Storage, DIFlags Flags, in DISubroutineType() function 1276 ~DISubroutineType() = default; 1278 static DISubroutineType *getImpl(LLVMContext &Context, DIFlags Flags, 1284 static DISubroutineType *getImpl(LLVMContext &Context, DIFlags Flags, 1294 DEFINE_MDNODE_GET(DISubroutineType, 1297 DEFINE_MDNODE_GET(DISubroutineType, 1872 DISubroutineType *Type, unsigned ScopeLine, DIType *ContainingType, 1908 unsigned Line, DISubroutineType *Type, unsigned ScopeLine, 2008 DISubroutineType *getType() const { in getType() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BTFDebug.h | 142 const DISubroutineType *STy; 147 BTFTypeFuncProto(const DISubroutineType *STy, uint32_t NumParams, 287 const DISubroutineType *STy, bool ForSubprog,
|
| H A D | BTFDebug.cpp | 276 const DISubroutineType *STy, uint32_t VLen, in BTFTypeFuncProto() 454 const DISubroutineType *STy, bool ForSubprog, in visitSubroutineType() 671 else if (const auto *STy = dyn_cast<DISubroutineType>(Ty)) in visitTypeEntry()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 230 llvm::DISubroutineType *getOrCreateMethodType(const CXXMethodDecl *Method, 232 llvm::DISubroutineType * 235 llvm::DISubroutineType * 652 getObjCMethodDeclaration(const Decl *D, llvm::DISubroutineType *FnType,
|
| H A D | CGDebugInfo.cpp | 1573 llvm::DISubroutineType * 1578 return cast_or_null<llvm::DISubroutineType>( in getOrCreateMethodType() 1583 llvm::DISubroutineType * 1589 cast<llvm::DISubroutineType>(getOrCreateType(QualType(Func, 0), Unit)) in getOrCreateInstanceMethodType() 1658 llvm::DISubroutineType *MethodTy = getOrCreateMethodType(Method, Unit, true); in CreateCXXMemberFunction() 3754 const Decl *D, llvm::DISubroutineType *FnType, unsigned LineNo, in getObjCMethodDeclaration() 3791 llvm::DISubroutineType *CGDebugInfo::getOrCreateFunctionType(const Decl *D, in getOrCreateFunctionType() 3861 return cast<llvm::DISubroutineType>(getOrCreateType(FnType, F)); in getOrCreateFunctionType() 3936 llvm::DISubroutineType *DIFnType = getOrCreateFunctionType(D, FnType, Unit); in emitFunctionStart()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DIBuilder.cpp | 513 DISubroutineType *DIBuilder::createSubroutineType(DITypeRefArray ParameterTypes, in createSubroutineType() 516 return DISubroutineType::get(VMContext, Flags, CC, ParameterTypes); in createSubroutineType() 817 unsigned LineNo, DISubroutineType *Ty, unsigned ScopeLine, in createFunction() 836 unsigned LineNo, DISubroutineType *Ty, unsigned ScopeLine, in createTempFunctionFwdDecl() 851 unsigned LineNo, DISubroutineType *Ty, unsigned VIndex, int ThisAdjustment, in createMethod()
|
| H A D | DebugInfo.cpp | 212 if (auto *ST = dyn_cast<DISubroutineType>(DT)) { in processType() 528 : EmptySubroutineType(DISubroutineType::get(C, DINode::FlagZero, 0, in DebugTypeInfoRemoval() 552 auto *Type = cast_or_null<DISubroutineType>(map(MDS->getType())); in getReplacementSubprogram() 650 if (isa<DISubroutineType>(N)) in remap() 969 unwrapDI<DIFile>(File), LineNo, unwrapDI<DISubroutineType>(Ty), ScopeLine, in LLVMDIBuilderCreateFunction()
|
| H A D | DebugInfoMetadata.cpp | 690 DISubroutineType *DISubroutineType::getImpl(LLVMContext &Context, DIFlags Flags, in getImpl() 694 DEFINE_GETIMPL_LOOKUP(DISubroutineType, (Flags, CC, TypeArray)); in getImpl() 696 DEFINE_GETIMPL_STORE(DISubroutineType, (Flags, CC), Ops); in getImpl()
|
| H A D | LLVMContextImpl.h | 630 template <> struct MDNodeKeyImpl<DISubroutineType> { 637 MDNodeKeyImpl(const DISubroutineType *N) 640 bool isKeyOf(const DISubroutineType *RHS) const {
|
| H A D | Verifier.cpp | 1147 void Verifier::visitDISubroutineType(const DISubroutineType &N) { in visitDISubroutineType() 1249 AssertDI(isa<DISubroutineType>(T), "invalid subroutine type", &N, T); in visitDISubprogram() 1416 AssertDI(!isa<DISubroutineType>(Ty), "invalid type", &N, N.getType()); in visitDILocalVariable()
|
| H A D | AsmWriter.cpp | 2079 static void writeDISubroutineType(raw_ostream &Out, const DISubroutineType *N, in writeDISubroutineType()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 1560 GET_OR_DISTINCT(DISubroutineType, (Context, Flags, CC, Types)), in parseOneMetadata()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 316 void writeDISubroutineType(const DISubroutineType *N, 1725 const DISubroutineType *N, SmallVectorImpl<uint64_t> &Record, in writeDISubroutineType()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 4661 Result = GET_OR_DISTINCT(DISubroutineType, in parseDISubroutineType()
|