Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
HDDwarfDebug.h503 DenseMap<const DIStringType *, unsigned> StringTypeLocMap;
891 unsigned getStringTypeLoc(const DIStringType *ST) const { in getStringTypeLoc()
895 void addStringTypeLoc(const DIStringType *ST, unsigned Loc) { in addStringTypeLoc()
HDDebugHandlerBase.cpp180 if (isa<DIStringType>(Ty)) { in isUnsignedDIType()
HDDwarfUnit.h333 void constructTypeDIE(DIE &Buffer, const DIStringType *BTy);
HDCodeViewDebug.h441 codeview::TypeIndex lowerTypeString(const DIStringType *Ty);
HDDwarfUnit.cpp602 else if (auto *ST = dyn_cast<DIStringType>(Ty)) in createTypeDIE()
732 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DIStringType *STy) { in constructTypeDIE()
HDCodeViewDebug.cpp1700 return lowerTypeString(cast<DIStringType>(Ty)); in lowerType()
1789 TypeIndex CodeViewDebug::lowerTypeString(const DIStringType *Ty) { in lowerTypeString()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDDIBuilder.h236 DIStringType *createStringType(StringRef Name, uint64_t SizeInBits);
243 DIStringType *createStringType(StringRef Name, DIVariable *StringLength,
251 DIStringType *createStringType(StringRef Name,
HDMetadata.def119 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIStringType)
HDDebugInfoMetadata.h883 class DIStringType : public DIType {
889 DIStringType(LLVMContext &C, StorageType Storage, unsigned Tag, in DIStringType() function
895 ~DIStringType() = default;
897 static DIStringType *getImpl(LLVMContext &Context, unsigned Tag,
907 static DIStringType *getImpl(LLVMContext &Context, unsigned Tag,
922 DEFINE_MDNODE_GET(DIStringType,
927 DEFINE_MDNODE_GET(DIStringType,
934 DEFINE_MDNODE_GET(DIStringType,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
HDDIBuilder.cpp275 DIStringType *DIBuilder::createStringType(StringRef Name, uint64_t SizeInBits) { in createStringType()
277 return DIStringType::get(VMContext, dwarf::DW_TAG_string_type, Name, in createStringType()
281 DIStringType *DIBuilder::createStringType(StringRef Name, in createStringType()
285 return DIStringType::get(VMContext, dwarf::DW_TAG_string_type, Name, in createStringType()
289 DIStringType *DIBuilder::createStringType(StringRef Name, in createStringType()
293 return DIStringType::get(VMContext, dwarf::DW_TAG_string_type, Name, nullptr, in createStringType()
HDDebugInfoMetadata.cpp689 DIStringType *DIStringType::getImpl(LLVMContext &Context, unsigned Tag, in getImpl()
697 DEFINE_GETIMPL_LOOKUP(DIStringType, in getImpl()
702 DEFINE_GETIMPL_STORE(DIStringType, (Tag, SizeInBits, AlignInBits, Encoding), in getImpl()
HDLLVMContextImpl.h491 template <> struct MDNodeKeyImpl<DIStringType> {
507 MDNodeKeyImpl(const DIStringType *N)
515 bool isKeyOf(const DIStringType *RHS) const {
HDAsmWriter.cpp2139 static void writeDIStringType(raw_ostream &Out, const DIStringType *N, in writeDIStringType()
HDVerifier.cpp1208 void Verifier::visitDIStringType(const DIStringType &N) { in visitDIStringType()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
HDMetadataLoader.cpp1557 GET_OR_DISTINCT(DIStringType, in parseOneMetadata()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
HDBitcodeWriter.cpp321 void writeDIStringType(const DIStringType *N,
1851 void ModuleBitcodeWriter::writeDIStringType(const DIStringType *N, in writeDIStringType()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
HDDXILBitcodeWriter.cpp240 void writeDIStringType(const DIStringType *N, in writeDIStringType()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
HDLLParser.cpp5350 DIStringType, in parseDIStringType()