Home
last modified time | relevance | path

Searched refs:DIBasicType (Results 1 – 25 of 29) sorted by relevance

12

/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DDIBuilder.h205 DIBasicType *createUnspecifiedType(StringRef Name);
208 DIBasicType *createNullPtrType();
216 DIBasicType *createBasicType(StringRef Name, uint64_t SizeInBits,
639 DIBasicType *createUnspecifiedParameter();
DMetadata.def91 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIBasicType)
DDebugInfoMetadata.h803 class DIBasicType : public DIType {
809 DIBasicType(LLVMContext &C, StorageType Storage, unsigned Tag, in DIBasicType() function
815 ~DIBasicType() = default;
817 static DIBasicType *getImpl(LLVMContext &Context, unsigned Tag,
826 static DIBasicType *getImpl(LLVMContext &Context, unsigned Tag,
838 DEFINE_MDNODE_GET(DIBasicType, (unsigned Tag, StringRef Name),
840 DEFINE_MDNODE_GET(DIBasicType,
843 DEFINE_MDNODE_GET(DIBasicType,
846 DEFINE_MDNODE_GET(DIBasicType,
850 DEFINE_MDNODE_GET(DIBasicType,
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DModuleDebugInfoPrinter.cpp112 if (auto *BT = dyn_cast<DIBasicType>(T)) { in printModuleDebugInfo()
/openbsd/src/gnu/llvm/llvm/lib/IR/
DDIBuilder.cpp274 DIBasicType *DIBuilder::createUnspecifiedType(StringRef Name) { in createUnspecifiedType()
276 return DIBasicType::get(VMContext, dwarf::DW_TAG_unspecified_type, Name); in createUnspecifiedType()
279 DIBasicType *DIBuilder::createNullPtrType() { in createNullPtrType()
283 DIBasicType *DIBuilder::createBasicType(StringRef Name, uint64_t SizeInBits, in createBasicType()
287 return DIBasicType::get(VMContext, dwarf::DW_TAG_base_type, Name, SizeInBits, in createBasicType()
647 DIBasicType *DIBuilder::createUnspecifiedParameter() { return nullptr; } in createUnspecifiedParameter()
DDebugInfoMetadata.cpp592 DIBasicType *DIBasicType::getImpl(LLVMContext &Context, unsigned Tag, in getImpl()
598 DEFINE_GETIMPL_LOOKUP(DIBasicType, in getImpl()
601 DEFINE_GETIMPL_STORE(DIBasicType, in getImpl()
605 std::optional<DIBasicType::Signedness> DIBasicType::getSignedness() const { in getSignedness()
DLLVMContextImpl.h461 template <> struct MDNodeKeyImpl<DIBasicType> {
473 MDNodeKeyImpl(const DIBasicType *N)
478 bool isKeyOf(const DIBasicType *RHS) const {
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
DDebugLocEntry.h251 const DIBasicType *BT,
DDwarfUnit.h318 void constructTypeDIE(DIE &Buffer, const DIBasicType *BTy);
DDebugHandlerBase.cpp218 auto *BTy = cast<DIBasicType>(Ty); in isUnsignedDIType()
DCodeViewDebug.h421 codeview::TypeIndex lowerTypeBasic(const DIBasicType *Ty);
DDwarfDebug.h838 static void emitDebugLocValue(const AsmPrinter &AP, const DIBasicType *BT,
DDwarfDebug.cpp1929 const DIBasicType *BT = dyn_cast<DIBasicType>( in collectEntityInfo()
2591 void DwarfDebug::emitDebugLocValue(const AsmPrinter &AP, const DIBasicType *BT, in emitDebugLocValue()
2688 const DIBasicType *BT, in finalize()
DDwarfCompileUnit.cpp774 const DIBasicType *BT = dyn_cast<DIBasicType>( in constructVariableDIEImpl()
DCodeViewDebug.cpp1638 return lowerTypeBasic(cast<DIBasicType>(Ty)); in lowerType()
1773 TypeIndex CodeViewDebug::lowerTypeBasic(const DIBasicType *Ty) { in lowerTypeBasic()
3370 auto *BTy = cast<DIBasicType>(Ty); in isFloatDIType()
DDwarfUnit.cpp582 if (auto *BT = dyn_cast<DIBasicType>(Ty)) in createTypeDIE()
691 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DIBasicType *BTy) { in constructTypeDIE()
/openbsd/src/gnu/llvm/llvm/lib/Target/BPF/
DBTFDebug.h324 void visitBasicType(const DIBasicType *BTy, uint32_t &TypeId);
DBTFDebug.cpp529 void BTFDebug::visitBasicType(const DIBasicType *BTy, uint32_t &TypeId) { in visitBasicType()
745 const auto *BTy = cast<DIBasicType>(CTy->getBaseType()); in visitEnumType()
920 if (const auto *BTy = dyn_cast<DIBasicType>(Ty)) in visitTypeEntry()
DBPFAbstractMemberAccess.cpp758 const auto *BTy = dyn_cast<DIBasicType>(BaseTy); in GetFieldInfo()
765 BTy = dyn_cast<DIBasicType>(BaseTy); in GetFieldInfo()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DDebugify.cpp691 if (Signedness && *Signedness == DIBasicType::Signedness::Signed) in diagnoseMisSizedDbgValue()
DLocal.cpp2193 bool Signed = *Signedness == DIBasicType::Signedness::Signed; in replaceAllDbgUsesWith()
/openbsd/src/gnu/llvm/llvm/docs/
DHowToUpdateDebugInfo.rst296 !10 = !DIBasicType(name: "ty64", size: 64, encoding: DW_ATE_unsigned)
DSourceLevelDebugging.rst363 !12 = !DIBasicType(name: "int", size: 32, align: 32, encoding: DW_ATE_signed)
999 !5 = !DIBasicType(name: "int", size: 32, encoding: DW_ATE_signed)
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Reader/
DMetadataLoader.cpp1429 GET_OR_DISTINCT(DIBasicType, in parseOneMetadata()
/openbsd/src/gnu/llvm/llvm/lib/Bitcode/Writer/
DBitcodeWriter.cpp308 void writeDIBasicType(const DIBasicType *N, SmallVectorImpl<uint64_t> &Record,
1704 void ModuleBitcodeWriter::writeDIBasicType(const DIBasicType *N, in writeDIBasicType()

12