Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.h432 DenseMap<const DIStringType *, unsigned> StringTypeLocMap;
824 unsigned getStringTypeLoc(const DIStringType *ST) const { in getStringTypeLoc()
828 void addStringTypeLoc(const DIStringType *ST, unsigned Loc) { in addStringTypeLoc()
H A DDebugHandlerBase.cpp179 if (isa<DIStringType>(Ty)) { in isUnsignedDIType()
H A DDwarfUnit.h315 void constructTypeDIE(DIE &Buffer, const DIStringType *BTy);
H A DDwarfUnit.cpp577 else if (auto *ST = dyn_cast<DIStringType>(Ty)) in createTypeDIE()
710 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DIStringType *STy) { in constructTypeDIE()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DMetadata.def118 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIStringType)
H A DDebugInfoMetadata.h837 class DIStringType : public DIType {
843 DIStringType(LLVMContext &C, StorageType Storage, unsigned Tag, in DIStringType() function
849 ~DIStringType() = default;
851 static DIStringType *getImpl(LLVMContext &Context, unsigned Tag,
860 static DIStringType *getImpl(LLVMContext &Context, unsigned Tag,
873 DEFINE_MDNODE_GET(DIStringType,
877 DEFINE_MDNODE_GET(DIStringType,
883 DEFINE_MDNODE_GET(DIStringType,
H A DDIBuilder.h206 DIStringType *createStringType(StringRef Name, uint64_t SizeInBits);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DDebugInfoMetadata.cpp566 DIStringType *DIStringType::getImpl(LLVMContext &Context, unsigned Tag, in getImpl()
573 DEFINE_GETIMPL_LOOKUP(DIStringType, (Tag, Name, StringLength, StringLengthExp, in getImpl()
576 DEFINE_GETIMPL_STORE(DIStringType, (Tag, SizeInBits, AlignInBits, Encoding), in getImpl()
H A DLLVMContextImpl.h430 template <> struct MDNodeKeyImpl<DIStringType> {
445 MDNodeKeyImpl(const DIStringType *N)
452 bool isKeyOf(const DIStringType *RHS) const {
H A DDIBuilder.cpp270 DIStringType *DIBuilder::createStringType(StringRef Name, uint64_t SizeInBits) { in createStringType()
272 return DIStringType::get(VMContext, dwarf::DW_TAG_string_type, Name, in createStringType()
H A DAsmWriter.cpp2017 static void writeDIStringType(raw_ostream &Out, const DIStringType *N, in writeDIStringType()
H A DVerifier.cpp1008 void Verifier::visitDIStringType(const DIStringType &N) { in visitDIStringType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1431 GET_OR_DISTINCT(DIStringType, in parseOneMetadata()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DSourceLevelDebugging.rst1075 …TAG_string_type for representing Fortran character(n). In LLVM this is represented as DIStringType.
1086 …!DIStringType(name: "character(*)!2", stringLength: !16, stringLengthExpression: !DIExpression(), …
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp310 void writeDIStringType(const DIStringType *N,
1647 void ModuleBitcodeWriter::writeDIStringType(const DIStringType *N, in writeDIStringType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/AsmParser/
H A DLLParser.cpp4867 Result = GET_OR_DISTINCT(DIStringType, in parseDIStringType()