Home
last modified time | relevance | path

Searched refs:DISubrangeType (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugHandlerBase.cpp164 else if (const DISubrangeType *SRTy = dyn_cast<DISubrangeType>(Ty)) in getBaseTypeSize()
191 if (auto *SRTy = dyn_cast<DISubrangeType>(Ty)) { in isUnsignedDIType()
H A DDwarfUnit.h359 void constructSubrangeDIE(DIE &Buffer, const DISubrangeType *SR,
H A DDwarfUnit.cpp630 else if (auto *SRTy = dyn_cast<DISubrangeType>(Ty)) in createTypeDIE()
1550 void DwarfUnit::constructSubrangeDIE(DIE &DW_Subrange, const DISubrangeType *SR, in constructSubrangeDIE()
1579 DISubrangeType::BoundType Bound) -> void { in constructSubrangeDIE()
1798 if (auto *Element = dyn_cast_or_null<DISubrangeType>(E)) { in constructArrayTypeDIE()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.def121 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DISubrangeType)
H A DDebugInfoMetadata.h1455 class DISubrangeType : public DIType {
1465 DISubrangeType(LLVMContext &C, StorageType Storage, unsigned Line,
1468 ~DISubrangeType() = default;
1470 static DISubrangeType *
1483 LLVM_ABI static DISubrangeType *
1500 DEFINE_MDNODE_GET(DISubrangeType,
1508 DEFINE_MDNODE_GET(DISubrangeType,
H A DDIBuilder.h801 LLVM_ABI DISubrangeType *
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp827 DISubrangeType::DISubrangeType(LLVMContext &C, StorageType Storage, in DISubrangeType() function in DISubrangeType
833 DISubrangeType *DISubrangeType::getImpl( in getImpl()
839 DEFINE_GETIMPL_LOOKUP(DISubrangeType, (Name, File, Line, Scope, SizeInBits, in getImpl()
844 DEFINE_GETIMPL_STORE(DISubrangeType, (Line, AlignInBits, Flags), Ops); in getImpl()
847 DISubrangeType::BoundType
848 DISubrangeType::convertRawToBound(Metadata *IN) const { in convertRawToBound()
H A DLLVMContextImpl.h673 template <> struct MDNodeKeyImpl<DISubrangeType> {
695 MDNodeKeyImpl(const DISubrangeType *N)
703 bool isKeyOf(const DISubrangeType *RHS) const {
H A DDIBuilder.cpp852 DISubrangeType *DIBuilder::createSubrangeType( in createSubrangeType()
857 return DISubrangeType::get(VMContext, Name, File, LineNo, Scope, SizeInBits, in createSubrangeType()
H A DAsmWriter.cpp2318 static void writeDISubrangeType(raw_ostream &Out, const DISubrangeType *N, in writeDISubrangeType()
H A DVerifier.cpp1154 void Verifier::visitDISubrangeType(const DISubrangeType &N) { in visitDISubrangeType()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1671 GET_OR_DISTINCT(DISubrangeType, in parseOneMetadata()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp355 void writeDISubrangeType(const DISubrangeType *N,
2010 void ModuleBitcodeWriter::writeDISubrangeType(const DISubrangeType *N, in writeDISubrangeType()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp251 void writeDISubrangeType(const DISubrangeType *N, in writeDISubrangeType()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp5459 DISubrangeType, (Context, name.Val, file.Val, line.Val, scope.Val, in parseDISubrangeType()