HomeSort by relevance Sort by last modified time
    Searched refs:DICompositeType (Results 1 - 19 of 19) sorted by null

  /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...]

Completed in 595 milliseconds