Searched refs:DIBasicType (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleDebugInfoPrinter.cpp79 if (auto *BT = dyn_cast<DIBasicType>(T)) {
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DDIBuilder.h208 DIBasicType *createUnspecifiedType(StringRef Name);
211 DIBasicType *createNullPtrType();
219 DIBasicType *createBasicType(StringRef Name, uint64_t SizeInBits,
646 DIBasicType *createUnspecifiedParameter();
H A DDebugInfoMetadata.h814 class DIBasicType : public DIType { class in namespace:llvm
820 DIBasicType(LLVMContext &C, StorageType Storage, unsigned Tag, function in class:llvm::DIBasicType
826 ~DIBasicType() = default;
828 static DIBasicType *getImpl(LLVMContext &Context, unsigned Tag,
837 static DIBasicType *getImpl(LLVMContext &Context, unsigned Tag,
849 DEFINE_MDNODE_GET(DIBasicType, (unsigned Tag, StringRef Name),
851 DEFINE_MDNODE_GET(DIBasicType,
854 DEFINE_MDNODE_GET(DIBasicType,
857 DEFINE_MDNODE_GET(DIBasicType,
861 DEFINE_MDNODE_GET(DIBasicType,
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocEntry.h251 const DIBasicType *BT,
H A DDebugHandlerBase.cpp218 auto *BTy = cast<DIBasicType>(Ty);
H A DCodeViewDebug.h442 codeview::TypeIndex lowerTypeBasic(const DIBasicType *Ty);
H A DDwarfUnit.h330 void constructTypeDIE(DIE &Buffer, const DIBasicType *BTy);
H A DDwarfDebug.h914 static void emitDebugLocValue(const AsmPrinter &AP, const DIBasicType *BT,
H A DDwarfCompileUnit.cpp792 const DIBasicType *BT = dyn_cast<DIBasicType>(
H A DDwarfDebug.cpp1943 // If the variable has a DIBasicType, extract it. Basic types cannot have
1946 const DIBasicType *BT = dyn_cast<DIBasicType>(
2635 void DwarfDebug::emitDebugLocValue(const AsmPrinter &AP, const DIBasicType *BT,
2732 const DIBasicType *BT,
H A DDwarfUnit.cpp582 if (auto *BT = dyn_cast<DIBasicType>(Ty))
692 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DIBasicType *BTy) {
H A DCodeViewDebug.cpp1668 return lowerTypeBasic(cast<DIBasicType>(Ty));
1804 TypeIndex CodeViewDebug::lowerTypeBasic(const DIBasicType *Ty) {
3407 auto *BTy = cast<DIBasicType>(Ty);
/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DDIBuilder.cpp258 DIBasicType *DIBuilder::createUnspecifiedType(StringRef Name) {
260 return DIBasicType::get(VMContext, dwarf::DW_TAG_unspecified_type, Name);
263 DIBasicType *DIBuilder::createNullPtrType() {
267 DIBasicType *DIBuilder::createBasicType(StringRef Name, uint64_t SizeInBits,
271 return DIBasicType::get(VMContext, dwarf::DW_TAG_base_type, Name, SizeInBits,
633 DIBasicType *DIBuilder::createUnspecifiedParameter() { return nullptr; }
H A DDebugInfoMetadata.cpp659 DIBasicType *DIBasicType::getImpl(LLVMContext &Context, unsigned Tag,
665 DEFINE_GETIMPL_LOOKUP(DIBasicType,
668 DEFINE_GETIMPL_STORE(DIBasicType,
672 std::optional<DIBasicType::Signedness> DIBasicType::getSignedness() const {
H A DLLVMContextImpl.h460 template <> struct MDNodeKeyImpl<DIBasicType> {
472 MDNodeKeyImpl(const DIBasicType *N)
477 bool isKeyOf(const DIBasicType *RHS) const {
H A DVerifier.cpp1157 void Verifier::visitDIBasicType(const DIBasicType &N) {
1198 auto *Basic = dyn_cast_or_null<DIBasicType>(T);
H A DAsmWriter.cpp2047 static void writeDIBasicType(raw_ostream &Out, const DIBasicType *N,
2049 Out << "!DIBasicType(";
/freebsd-current/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.h324 void visitBasicType(const DIBasicType *BTy, uint32_t &TypeId);
H A DBTFDebug.cpp530 void BTFDebug::visitBasicType(const DIBasicType *BTy, uint32_t &TypeId) {
540 // Create a BTF type instance for this DIBasicType and put it into
746 const auto *BTy = cast<DIBasicType>(CTy->getBaseType());
921 if (const auto *BTy = dyn_cast<DIBasicType>(Ty))
H A DBPFAbstractMemberAccess.cpp740 const auto *BTy = dyn_cast<DIBasicType>(BaseTy);
747 BTy = dyn_cast<DIBasicType>(BaseTy);
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDebugify.cpp691 if (Signedness && *Signedness == DIBasicType::Signedness::Signed)
H A DLocal.cpp2739 bool Signed = *Signedness == DIBasicType::Signedness::Signed;
2753 bool Signed = *Signedness == DIBasicType::Signedness::Signed;
/freebsd-current/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp238 void writeDIBasicType(const DIBasicType *N, SmallVectorImpl<uint64_t> &Record,
1427 void DXILBitcodeWriter::writeDIBasicType(const DIBasicType *N,
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1531 GET_OR_DISTINCT(DIBasicType,
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp309 void writeDIBasicType(const DIBasicType *N, SmallVectorImpl<uint64_t> &Record,
1750 void ModuleBitcodeWriter::writeDIBasicType(const DIBasicType *N,

Completed in 502 milliseconds

12