/external/llvm/include/llvm/IR/ |
DIBuilder.h | 264 DICompositeType *createClassType(DIScope *Scope, StringRef Name, 284 DICompositeType *createStructType( 301 DICompositeType *createUnionType(DIScope *Scope, StringRef Name, 352 DICompositeType *createArrayType(uint64_t Size, uint64_t AlignInBits, 360 DICompositeType *createVectorType(uint64_t Size, uint64_t AlignInBits, 374 DICompositeType *createEnumerationType( 391 DICompositeType *createExternalTypeRef(unsigned Tag, DIFile *File, 402 DICompositeType *createForwardDecl(unsigned Tag, StringRef Name, 410 DICompositeType *createReplaceableCompositeType( [all...] |
DebugInfoMetadata.h | 48 /// \a DICompositeType can be referenced via an \a MDString unique identifier. 755 class DICompositeType : public DIType { 761 DICompositeType(LLVMContext &C, StorageType Storage, unsigned Tag, 768 ~DICompositeType() = default; 770 static DICompositeType * 783 static DICompositeType * 800 DEFINE_MDNODE_GET(DICompositeType, 811 DEFINE_MDNODE_GET(DICompositeType, [all...] |
/external/llvm/lib/IR/ |
DIBuilder.cpp | 383 DICompositeType *DIBuilder::createClassType( 391 auto *R = DICompositeType::get( 403 DICompositeType *DIBuilder::createStructType( 408 auto *R = DICompositeType::get( 419 DICompositeType *DIBuilder::createUnionType( 423 auto *R = DICompositeType::get( 439 DICompositeType *DIBuilder::createExternalTypeRef(unsigned Tag, DIFile *File, 443 DICompositeType::get(VMContext, Tag, "", nullptr, 0, nullptr, nullptr, 0, 451 DICompositeType *DIBuilder::createEnumerationType( 455 auto *CTy = DICompositeType::get [all...] |
DebugInfo.cpp | 66 if (!isa<DICompositeType>(Retain[Ti])) 68 auto *Ty = cast<DICompositeType>(Retain[Ti]); 157 if (auto *DCT = dyn_cast<DICompositeType>(DT)) {
|
DebugInfoMetadata.cpp | 273 DICompositeType *DICompositeType::getImpl( 281 DEFINE_GETIMPL_LOOKUP(DICompositeType, 288 DEFINE_GETIMPL_STORE(DICompositeType, (Tag, Line, RuntimeLang, SizeInBits,
|
LLVMContextImpl.h | 373 template <> struct MDNodeKeyImpl<DICompositeType> { 401 MDNodeKeyImpl(const DICompositeType *N) 411 bool isKeyOf(const DICompositeType *RHS) const { [all...] |
Verifier.cpp | 831 void Verifier::visitDICompositeType(const DICompositeType &N) { 892 auto *Enum = dyn_cast_or_null<DICompositeType>(Op) [all...] |
AsmWriter.cpp | [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
DwarfUnit.h | 300 DIE *createTypeDIE(const DICompositeType *Ty); 328 void constructTypeDIE(DIE &Buffer, const DICompositeType *CTy); 349 void constructArrayTypeDIE(DIE &Buffer, const DICompositeType *CTy); 350 void constructEnumTypeDIE(DIE &Buffer, const DICompositeType *CTy);
|
DwarfUnit.cpp | 455 DINodeArray Fields = cast<DICompositeType>(TmpTy)->getElements(); 516 if (auto *CTy = dyn_cast<DICompositeType>(Ty)) { 701 DIE *DwarfUnit::createTypeDIE(const DICompositeType *Ty) { 711 constructTypeDIE(TyDIE, cast<DICompositeType>(Ty)); 748 else if (auto *CTy = dyn_cast<DICompositeType>(Ty)) { 767 if (auto *CT = dyn_cast<DICompositeType>(Ty)) { [all...] |
DwarfDebug.h | 274 std::pair<std::unique_ptr<DwarfTypeUnit>, const DICompositeType *>, 1> 515 DIE &Die, const DICompositeType *CTy);
|
DwarfDebug.cpp | 188 auto Elements = cast<DICompositeType>(subType)->getElements(); [all...] |
/external/clang/lib/CodeGen/ |
CGDebugInfo.h | 63 llvm::DICompositeType *ObjTy = nullptr; 156 llvm::DICompositeType *CreateLimitedType(const RecordType *Ty); 158 llvm::DICompositeType *CT); 260 llvm::DICompositeType *RecordTy); 396 llvm::DICompositeType *getOrCreateRecordFwdDecl(const RecordType *, 428 llvm::DICompositeType *getOrCreateLimitedType(const RecordType *Ty,
|
CGDebugInfo.cpp | 690 llvm::DICompositeType * 695 return cast<llvm::DICompositeType>(T); 711 llvm::DICompositeType *RetTy = DBuilder.createReplaceableCompositeType( [all...] |
/external/llvm/lib/Analysis/ |
ModuleDebugInfoPrinter.cpp | 120 if (auto *CT = dyn_cast<DICompositeType>(T)) {
|
/external/llvm/unittests/IR/ |
MetadataTest.cpp | 111 return DICompositeType::getDistinct( [all...] |
/external/llvm/lib/Bitcode/Writer/ |
BitcodeWriter.cpp | [all...] |
/external/llvm/lib/AsmParser/ |
LLParser.cpp | [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | [all...] |