Home
last modified time | relevance | path

Searched refs:DIStringType (Results 1 – 19 of 19) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h433 DenseMap<const DIStringType *, unsigned> StringTypeLocMap;
815 unsigned getStringTypeLoc(const DIStringType *ST) const { in getStringTypeLoc()
819 void addStringTypeLoc(const DIStringType *ST, unsigned Loc) { in addStringTypeLoc()
H A DDwarfUnit.h319 void constructTypeDIE(DIE &Buffer, const DIStringType *BTy);
H A DDebugHandlerBase.cpp176 if (isa<DIStringType>(Ty)) { in isUnsignedDIType()
H A DCodeViewDebug.h420 codeview::TypeIndex lowerTypeString(const DIStringType *Ty);
H A DDwarfUnit.cpp584 else if (auto *ST = dyn_cast<DIStringType>(Ty)) in createTypeDIE()
715 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DIStringType *STy) { in constructTypeDIE()
H A DCodeViewDebug.cpp1670 return lowerTypeString(cast<DIStringType>(Ty)); in lowerType()
1758 TypeIndex CodeViewDebug::lowerTypeString(const DIStringType *Ty) { in lowerTypeString()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DDIBuilder.h224 DIStringType *createStringType(StringRef Name, uint64_t SizeInBits);
231 DIStringType *createStringType(StringRef Name, DIVariable *StringLength,
239 DIStringType *createStringType(StringRef Name,
H A DMetadata.def119 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIStringType)
H A DDebugInfoMetadata.h871 class DIStringType : public DIType {
877 DIStringType(LLVMContext &C, StorageType Storage, unsigned Tag, in DIStringType() function
883 ~DIStringType() = default;
885 static DIStringType *getImpl(LLVMContext &Context, unsigned Tag,
895 static DIStringType *getImpl(LLVMContext &Context, unsigned Tag,
910 DEFINE_MDNODE_GET(DIStringType,
915 DEFINE_MDNODE_GET(DIStringType,
922 DEFINE_MDNODE_GET(DIStringType,
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DDIBuilder.cpp291 DIStringType *DIBuilder::createStringType(StringRef Name, uint64_t SizeInBits) { in createStringType()
293 return DIStringType::get(VMContext, dwarf::DW_TAG_string_type, Name, in createStringType()
297 DIStringType *DIBuilder::createStringType(StringRef Name, in createStringType()
301 return DIStringType::get(VMContext, dwarf::DW_TAG_string_type, Name, in createStringType()
305 DIStringType *DIBuilder::createStringType(StringRef Name, in createStringType()
309 return DIStringType::get(VMContext, dwarf::DW_TAG_string_type, Name, nullptr, in createStringType()
H A DDebugInfoMetadata.cpp618 DIStringType *DIStringType::getImpl(LLVMContext &Context, unsigned Tag, in getImpl()
626 DEFINE_GETIMPL_LOOKUP(DIStringType, in getImpl()
631 DEFINE_GETIMPL_STORE(DIStringType, (Tag, SizeInBits, AlignInBits, Encoding), in getImpl()
H A DLLVMContextImpl.h490 template <> struct MDNodeKeyImpl<DIStringType> {
506 MDNodeKeyImpl(const DIStringType *N)
514 bool isKeyOf(const DIStringType *RHS) const {
H A DAsmWriter.cpp2004 static void writeDIStringType(raw_ostream &Out, const DIStringType *N, in writeDIStringType()
H A DVerifier.cpp1099 void Verifier::visitDIStringType(const DIStringType &N) { in visitDIStringType()
/openbsd-src/gnu/llvm/llvm/docs/
H A DSourceLevelDebugging.rst1111 …TAG_string_type for representing Fortran character(n). In LLVM this is represented as DIStringType.
1122 …!DIStringType(name: "character(*)!2", stringLength: !16, stringLengthExpression: !DIExpression(), …
1126 …!DIStringType(name: "character(*)!2", stringLengthExpression: !DIExpression(), stringLocationExpre…
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1447 GET_OR_DISTINCT(DIStringType, in parseOneMetadata()
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp310 void writeDIStringType(const DIStringType *N,
1719 void ModuleBitcodeWriter::writeDIStringType(const DIStringType *N, in writeDIStringType()
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp240 void writeDIStringType(const DIStringType *N, in writeDIStringType()
/openbsd-src/gnu/llvm/llvm/lib/AsmParser/
H A DLLParser.cpp4941 DIStringType, in parseDIStringType()