Home
last modified time | relevance | path

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

12

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDDIBuilder.h217 DIBasicType *createUnspecifiedType(StringRef Name);
220 DIBasicType *createNullPtrType();
228 DIBasicType *createBasicType(StringRef Name, uint64_t SizeInBits,
680 DIBasicType *createUnspecifiedParameter();
HDMetadata.def92 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIBasicType)
HDDebugInfoMetadata.h815 class DIBasicType : public DIType {
821 DIBasicType(LLVMContext &C, StorageType Storage, unsigned Tag, in DIBasicType() function
827 ~DIBasicType() = default;
829 static DIBasicType *getImpl(LLVMContext &Context, unsigned Tag,
838 static DIBasicType *getImpl(LLVMContext &Context, unsigned Tag,
850 DEFINE_MDNODE_GET(DIBasicType, (unsigned Tag, StringRef Name),
852 DEFINE_MDNODE_GET(DIBasicType,
855 DEFINE_MDNODE_GET(DIBasicType,
858 DEFINE_MDNODE_GET(DIBasicType,
862 DEFINE_MDNODE_GET(DIBasicType,
[all …]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
HDModuleDebugInfoPrinter.cpp79 if (auto *BT = dyn_cast<DIBasicType>(T)) { in printModuleDebugInfo()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
HDDIBuilder.cpp258 DIBasicType *DIBuilder::createUnspecifiedType(StringRef Name) { in createUnspecifiedType()
260 return DIBasicType::get(VMContext, dwarf::DW_TAG_unspecified_type, Name); in createUnspecifiedType()
263 DIBasicType *DIBuilder::createNullPtrType() { in createNullPtrType()
267 DIBasicType *DIBuilder::createBasicType(StringRef Name, uint64_t SizeInBits, in createBasicType()
271 return DIBasicType::get(VMContext, dwarf::DW_TAG_base_type, Name, SizeInBits, in createBasicType()
660 DIBasicType *DIBuilder::createUnspecifiedParameter() { return nullptr; } in createUnspecifiedParameter()
HDDebugInfoMetadata.cpp663 DIBasicType *DIBasicType::getImpl(LLVMContext &Context, unsigned Tag, in getImpl()
669 DEFINE_GETIMPL_LOOKUP(DIBasicType, in getImpl()
672 DEFINE_GETIMPL_STORE(DIBasicType, in getImpl()
676 std::optional<DIBasicType::Signedness> DIBasicType::getSignedness() const { in getSignedness()
1696 std::optional<DIBasicType::Signedness> VarSign = Var->getSignedness(); in getActiveBits()
1697 bool VarSigned = (VarSign == DIBasicType::Signedness::Signed); in getActiveBits()
HDLLVMContextImpl.h462 template <> struct MDNodeKeyImpl<DIBasicType> {
474 MDNodeKeyImpl(const DIBasicType *N)
479 bool isKeyOf(const DIBasicType *RHS) const {
HDVerifier.cpp1201 void Verifier::visitDIBasicType(const DIBasicType &N) { in visitDIBasicType()
1244 auto *Basic = dyn_cast_or_null<DIBasicType>(T); in visitDIDerivedType()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
HDDebugLocEntry.h251 const DIBasicType *BT,
HDDebugHandlerBase.cpp223 auto *BTy = cast<DIBasicType>(Ty); in isUnsignedDIType()
HDDwarfUnit.h332 void constructTypeDIE(DIE &Buffer, const DIBasicType *BTy);
HDCodeViewDebug.h442 codeview::TypeIndex lowerTypeBasic(const DIBasicType *Ty);
HDDwarfDebug.h914 static void emitDebugLocValue(const AsmPrinter &AP, const DIBasicType *BT,
HDDwarfDebug.cpp1946 const DIBasicType *BT = dyn_cast<DIBasicType>( in collectEntityInfo()
2636 void DwarfDebug::emitDebugLocValue(const AsmPrinter &AP, const DIBasicType *BT, in emitDebugLocValue()
2733 const DIBasicType *BT, in finalize()
HDDwarfCompileUnit.cpp807 const DIBasicType *BT = dyn_cast<DIBasicType>( in applyConcreteDbgVariableAttributes()
HDDwarfUnit.cpp600 } else if (auto *BT = dyn_cast<DIBasicType>(Ty)) in createTypeDIE()
708 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DIBasicType *BTy) { in constructTypeDIE()
HDCodeViewDebug.cpp1668 return lowerTypeBasic(cast<DIBasicType>(Ty)); in lowerType()
1804 TypeIndex CodeViewDebug::lowerTypeBasic(const DIBasicType *Ty) { in lowerTypeBasic()
3407 auto *BTy = cast<DIBasicType>(Ty); in isFloatDIType()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
HDBTFDebug.h324 void visitBasicType(const DIBasicType *BTy, uint32_t &TypeId);
HDBTFDebug.cpp531 void BTFDebug::visitBasicType(const DIBasicType *BTy, uint32_t &TypeId) { in visitBasicType()
747 const auto *BTy = cast<DIBasicType>(CTy->getBaseType()); in visitEnumType()
922 if (const auto *BTy = dyn_cast<DIBasicType>(Ty)) in visitTypeEntry()
HDBPFAbstractMemberAccess.cpp741 const auto *BTy = dyn_cast<DIBasicType>(BaseTy); in GetFieldInfo()
748 BTy = dyn_cast<DIBasicType>(BaseTy); in GetFieldInfo()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDDebugify.cpp698 if (Signedness && *Signedness == DIBasicType::Signedness::Signed) in diagnoseMisSizedDbgValue()
HDLocal.cpp2767 bool Signed = *Signedness == DIBasicType::Signedness::Signed; in replaceAllDbgUsesWith()
2781 bool Signed = *Signedness == DIBasicType::Signedness::Signed; in replaceAllDbgUsesWith()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
HDDXILBitcodeWriter.cpp238 void writeDIBasicType(const DIBasicType *N, SmallVectorImpl<uint64_t> &Record,
1426 void DXILBitcodeWriter::writeDIBasicType(const DIBasicType *N, in writeDIBasicType()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
HDMetadataLoader.cpp1539 GET_OR_DISTINCT(DIBasicType, in parseOneMetadata()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
HDBitcodeWriter.cpp319 void writeDIBasicType(const DIBasicType *N, SmallVectorImpl<uint64_t> &Record,
1836 void ModuleBitcodeWriter::writeDIBasicType(const DIBasicType *N, in writeDIBasicType()

12