HomeSort by: relevance | last modified time | path
    Searched refs:DISubroutineType (Results 1 - 22 of 22) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.h 248 /// The second entry in the key is needed for methods as DISubroutineType
383 const DISubroutineType *SubroutineTy);
409 codeview::TypeIndex lowerTypeFunction(const DISubroutineType *Ty);
412 const DISubroutineType *Ty, const DIType *ClassTy, int ThisAdjustment,
DwarfUnit.h 317 void constructTypeDIE(DIE &Buffer, const DISubroutineType *CTy);
CodeViewDebug.cpp 418 getFunctionOptions(const DISubroutineType *Ty,
434 // DISubroutineType is unnamed. Use DISubprogram's i.e. SPName in comparison.
1564 return lowerTypeMemberFunction(cast<DISubroutineType>(Ty), ClassTy,
1568 return lowerTypeFunction(cast<DISubroutineType>(Ty));
1820 bool IsPMF = isa<DISubroutineType>(Ty->getBaseType());
1908 TypeIndex CodeViewDebug::lowerTypeFunction(const DISubroutineType *Ty) {
1937 TypeIndex CodeViewDebug::lowerTypeMemberFunction(const DISubroutineType *Ty,
2540 const DISubroutineType *SubroutineTy) {
DwarfUnit.cpp 579 else if (auto *STy = dyn_cast<DISubroutineType>(Ty))
802 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DISubroutineType *CTy) {
804 auto Elements = cast<DISubroutineType>(CTy)->getTypeArray();
1214 if (const DISubroutineType *SPTy = SP->getType()) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BTFDebug.h 142 const DISubroutineType *STy;
147 BTFTypeFuncProto(const DISubroutineType *STy, uint32_t NumParams,
287 const DISubroutineType *STy, bool ForSubprog,
BTFDebug.cpp 276 const DISubroutineType *STy, uint32_t VLen,
454 const DISubroutineType *STy, bool ForSubprog,
671 else if (const auto *STy = dyn_cast<DISubroutineType>(Ty))
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DIBuilder.h 559 DISubroutineType *
714 DIFile *File, unsigned LineNo, DISubroutineType *Ty,
725 unsigned LineNo, DISubroutineType *Ty, unsigned ScopeLine,
752 DIFile *File, unsigned LineNo, DISubroutineType *Ty,
DebugInfoMetadata.h 1263 class DISubroutineType : public DIType {
1271 DISubroutineType(LLVMContext &C, StorageType Storage, DIFlags Flags,
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,
1870 DISubroutineType *Type, unsigned ScopeLine, DIType *ContainingType,
1906 unsigned Line, DISubroutineType *Type, unsigned ScopeLine,
2006 DISubroutineType *getType() const
    [all...]
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
ir_test.go 111 typeInfo := d.CreateSubroutineType(DISubroutineType{
dibuilder.go 339 // DISubroutineType holds the values for creating subroutine type debug metadata.
340 type DISubroutineType struct {
352 func (d *DIBuilder) CreateSubroutineType(t DISubroutineType) Metadata {
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.h 230 llvm::DISubroutineType *getOrCreateMethodType(const CXXMethodDecl *Method,
232 llvm::DISubroutineType *
235 llvm::DISubroutineType *
644 getObjCMethodDeclaration(const Decl *D, llvm::DISubroutineType *FnType,
CGDebugInfo.cpp 1592 llvm::DISubroutineType *
1597 return cast_or_null<llvm::DISubroutineType>(
1602 llvm::DISubroutineType *
1608 cast<llvm::DISubroutineType>(getOrCreateType(QualType(Func, 0), Unit))
1677 llvm::DISubroutineType *MethodTy = getOrCreateMethodType(Method, Unit, true);
3771 const Decl *D, llvm::DISubroutineType *FnType, unsigned LineNo,
3808 llvm::DISubroutineType *CGDebugInfo::getOrCreateFunctionType(const Decl *D,
3878 return cast<llvm::DISubroutineType>(getOrCreateType(FnType, F));
3953 llvm::DISubroutineType *DIFnType = getOrCreateFunctionType(D, FnType, Unit);
  /src/external/apache2/llvm/dist/llvm/lib/IR/
DIBuilder.cpp 508 DISubroutineType *DIBuilder::createSubroutineType(DITypeRefArray ParameterTypes,
511 return DISubroutineType::get(VMContext, Flags, CC, ParameterTypes);
812 unsigned LineNo, DISubroutineType *Ty, unsigned ScopeLine,
831 unsigned LineNo, DISubroutineType *Ty, unsigned ScopeLine,
846 unsigned LineNo, DISubroutineType *Ty, unsigned VIndex, int ThisAdjustment,
DebugInfo.cpp 212 if (auto *ST = dyn_cast<DISubroutineType>(DT)) {
494 : EmptySubroutineType(DISubroutineType::get(C, DINode::FlagZero, 0,
518 auto *Type = cast_or_null<DISubroutineType>(map(MDS->getType()));
616 if (isa<DISubroutineType>(N))
933 unwrapDI<DIFile>(File), LineNo, unwrapDI<DISubroutineType>(Ty), ScopeLine,
DebugInfoMetadata.cpp 690 DISubroutineType *DISubroutineType::getImpl(LLVMContext &Context, DIFlags Flags,
694 DEFINE_GETIMPL_LOOKUP(DISubroutineType, (Flags, CC, TypeArray));
696 DEFINE_GETIMPL_STORE(DISubroutineType, (Flags, CC), Ops);
LLVMContextImpl.h 630 template <> struct MDNodeKeyImpl<DISubroutineType> {
637 MDNodeKeyImpl(const DISubroutineType *N)
640 bool isKeyOf(const DISubroutineType *RHS) const {
Verifier.cpp 1144 void Verifier::visitDISubroutineType(const DISubroutineType &N) {
1246 AssertDI(isa<DISubroutineType>(T), "invalid subroutine type", &N, T);
1413 AssertDI(!isa<DISubroutineType>(Ty), "invalid type", &N, N.getType());
AsmWriter.cpp 2090 static void writeDISubroutineType(raw_ostream &Out, const DISubroutineType *N,
2093 Out << "!DISubroutineType(";
  /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/Chapter9/
toy.cpp 855 static DISubroutineType *CreateFunctionType(unsigned NumArgs, DIFile *Unit) {
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
MetadataLoader.cpp 1560 GET_OR_DISTINCT(DISubroutineType, (Context, Flags, CC, Types)),
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 316 void writeDISubroutineType(const DISubroutineType *N,
1721 const DISubroutineType *N, SmallVectorImpl<uint64_t> &Record,
  /src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp 4972 Result = GET_OR_DISTINCT(DISubroutineType,

Completed in 91 milliseconds