Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DDIBuilder.h664 DIGenericSubrange *
665 getOrCreateGenericSubrange(DIGenericSubrange::BoundType Count,
666 DIGenericSubrange::BoundType LowerBound,
667 DIGenericSubrange::BoundType UpperBound,
668 DIGenericSubrange::BoundType Stride);
H A DMetadata.def120 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIGenericSubrange)
H A DDebugInfoMetadata.h410 class DIGenericSubrange : public DINode {
414 DIGenericSubrange(LLVMContext &C, StorageType Storage,
417 ~DIGenericSubrange() = default;
419 static DIGenericSubrange *getImpl(LLVMContext &Context, Metadata *CountNode,
430 DEFINE_MDNODE_GET(DIGenericSubrange,
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfoMetadata.cpp560 DIGenericSubrange::DIGenericSubrange(LLVMContext &C, StorageType Storage, in DIGenericSubrange() function in DIGenericSubrange
565 DIGenericSubrange *DIGenericSubrange::getImpl(LLVMContext &Context, in getImpl()
570 DEFINE_GETIMPL_LOOKUP(DIGenericSubrange, (CountNode, LB, UB, Stride)); in getImpl()
572 DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS(DIGenericSubrange, Ops); in getImpl()
575 DIGenericSubrange::BoundType DIGenericSubrange::getCount() const { in getCount()
592 DIGenericSubrange::BoundType DIGenericSubrange::getLowerBound() const { in getLowerBound()
609 DIGenericSubrange::BoundType DIGenericSubrange::getUpperBound() const { in getUpperBound()
626 DIGenericSubrange::BoundType DIGenericSubrange::getStride() const { in getStride()
H A DDIBuilder.cpp705 DIGenericSubrange *DIBuilder::getOrCreateGenericSubrange( in getOrCreateGenericSubrange()
706 DIGenericSubrange::BoundType CountNode, DIGenericSubrange::BoundType LB, in getOrCreateGenericSubrange()
707 DIGenericSubrange::BoundType UB, DIGenericSubrange::BoundType Stride) { in getOrCreateGenericSubrange()
708 auto ConvToMetadata = [&](DIGenericSubrange::BoundType Bound) -> Metadata * { in getOrCreateGenericSubrange()
712 return DIGenericSubrange::get(VMContext, ConvToMetadata(CountNode), in getOrCreateGenericSubrange()
H A DLLVMContextImpl.h407 template <> struct MDNodeKeyImpl<DIGenericSubrange> {
417 MDNodeKeyImpl(const DIGenericSubrange *N)
421 bool isKeyOf(const DIGenericSubrange *RHS) const {
H A DAsmWriter.cpp1984 static void writeDIGenericSubrange(raw_ostream &Out, const DIGenericSubrange *N, in writeDIGenericSubrange()
H A DVerifier.cpp1129 void Verifier::visitDIGenericSubrange(const DIGenericSubrange &N) { in visitDIGenericSubrange()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.h335 void constructGenericSubrangeDIE(DIE &Buffer, const DIGenericSubrange *SR,
H A DDwarfUnit.cpp1395 const DIGenericSubrange *GSR, in constructGenericSubrangeDIE()
1404 DIGenericSubrange::BoundType Bound) -> void { in constructGenericSubrangeDIE()
1545 constructGenericSubrangeDIE(Buffer, cast<DIGenericSubrange>(Element), in constructArrayTypeDIE()
H A DDwarfCompileUnit.cpp999 } else if (auto *GenericSubrange = dyn_cast<DIGenericSubrange>(El)) { in dependencies()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp1488 Val = GET_OR_DISTINCT(DIGenericSubrange, in parseOneMetadata()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp304 void writeDIGenericSubrange(const DIGenericSubrange *N,
1707 const DIGenericSubrange *N, SmallVectorImpl<uint64_t> &Record, in writeDIGenericSubrange()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp231 void writeDIGenericSubrange(const DIGenericSubrange *N, in writeDIGenericSubrange()
/freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp5028 Result = GET_OR_DISTINCT(DIGenericSubrange, in parseDIGenericSubrange()