/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | DebugInfoMetadata.cpp | 451 DISubrange::DISubrange(LLVMContext &C, StorageType Storage, in DISubrange() function in DISubrange 454 DISubrange *DISubrange::getImpl(LLVMContext &Context, int64_t Count, int64_t Lo, in getImpl() 464 DISubrange *DISubrange::getImpl(LLVMContext &Context, Metadata *CountNode, in getImpl() 473 DISubrange *DISubrange::getImpl(LLVMContext &Context, Metadata *CountNode, in getImpl() 476 DEFINE_GETIMPL_LOOKUP(DISubrange, (CountNode, LB, UB, Stride)); in getImpl() 478 DEFINE_GETIMPL_STORE_NO_CONSTRUCTOR_ARGS(DISubrange, Ops); in getImpl() 481 DISubrange::BoundType DISubrange::getCount() const { in getCount() 502 DISubrange::BoundType DISubrange::getLowerBound() const { in getLowerBound() 523 DISubrange::BoundType DISubrange::getUpperBound() const { in getUpperBound() 544 DISubrange::BoundType DISubrange::getStride() const { in getStride()
|
H A D | DIBuilder.cpp | 713 DISubrange *DIBuilder::getOrCreateSubrange(int64_t Lo, int64_t Count) { in getOrCreateSubrange() 718 return DISubrange::get(VMContext, CountNode, LB, nullptr, nullptr); in getOrCreateSubrange() 721 DISubrange *DIBuilder::getOrCreateSubrange(int64_t Lo, Metadata *CountNode) { in getOrCreateSubrange() 724 return DISubrange::get(VMContext, CountNode, LB, nullptr, nullptr); in getOrCreateSubrange() 727 DISubrange *DIBuilder::getOrCreateSubrange(Metadata *CountNode, Metadata *LB, in getOrCreateSubrange() 729 return DISubrange::get(VMContext, CountNode, LB, UB, Stride); in getOrCreateSubrange()
|
H A D | LLVMContextImpl.h | 364 template <> struct MDNodeKeyImpl<DISubrange> { 374 MDNodeKeyImpl(const DISubrange *N) 378 bool isKeyOf(const DISubrange *RHS) const {
|
H A D | AsmWriter.cpp | 2020 static void writeDISubrange(raw_ostream &Out, const DISubrange *N, in writeDISubrange()
|
H A D | Verifier.cpp | 1147 void Verifier::visitDISubrange(const DISubrange &N) { in visitDISubrange()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DIBuilder.h | 693 DISubrange *getOrCreateSubrange(int64_t Lo, int64_t Count); 694 DISubrange *getOrCreateSubrange(int64_t Lo, Metadata *CountNode); 695 DISubrange *getOrCreateSubrange(Metadata *Count, Metadata *LowerBound,
|
H A D | Metadata.def | 88 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DISubrange)
|
H A D | DebugInfoMetadata.h | 348 class DISubrange : public DINode { 352 DISubrange(LLVMContext &C, StorageType Storage, ArrayRef<Metadata *> Ops); 354 ~DISubrange() = default; 356 static DISubrange *getImpl(LLVMContext &Context, int64_t Count, 360 static DISubrange *getImpl(LLVMContext &Context, Metadata *CountNode, 364 static DISubrange *getImpl(LLVMContext &Context, Metadata *CountNode, 375 DEFINE_MDNODE_GET(DISubrange, (int64_t Count, int64_t LowerBound = 0), 378 DEFINE_MDNODE_GET(DISubrange, (Metadata * CountNode, int64_t LowerBound = 0), 381 DEFINE_MDNODE_GET(DISubrange,
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfUnit.h | 336 void constructSubrangeDIE(DIE &Buffer, const DISubrange *SR, DIE *IndexTy);
|
H A D | DwarfUnit.cpp | 1386 void DwarfUnit::constructSubrangeDIE(DIE &Buffer, const DISubrange *SR, in constructSubrangeDIE() 1398 DISubrange::BoundType Bound) -> void { in constructSubrangeDIE() 1498 const auto Subrange = cast<DISubrange>(Elements[0]); in hasVectorBeenPadded() 1576 constructSubrangeDIE(Buffer, cast<DISubrange>(Element), IdxTy); in constructArrayTypeDIE()
|
H A D | CodeViewDebug.cpp | 1743 const DISubrange *Subrange = cast<DISubrange>(Element); in lowerTypeArray()
|
H A D | DwarfCompileUnit.cpp | 1001 if (auto *Subrange = dyn_cast<DISubrange>(El)) { in dependencies()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFAbstractMemberAccess.cpp | 312 const DISubrange *SR = cast<DISubrange>(Element); in calcArraySize()
|
H A D | BTFDebug.cpp | 708 const DISubrange *SR = cast<DISubrange>(Element); in visitArrayType()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | MetadataLoader.cpp | 1473 Val = GET_OR_DISTINCT(DISubrange, in parseOneMetadata() 1477 Val = GET_OR_DISTINCT(DISubrange, (Context, getMDOrNull(Record[1]), in parseOneMetadata() 1482 DISubrange, (Context, getMDOrNull(Record[1]), getMDOrNull(Record[2]), in parseOneMetadata()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
H A D | DXILBitcodeWriter.cpp | 229 void writeDISubrange(const DISubrange *N, SmallVectorImpl<uint64_t> &Record, 1393 void DXILBitcodeWriter::writeDISubrange(const DISubrange *N, in writeDISubrange() 1405 DISubrange::BoundType LowerBound = N->getLowerBound(); in writeDISubrange()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 312 void writeDISubrange(const DISubrange *N, SmallVectorImpl<uint64_t> &Record, 1796 void ModuleBitcodeWriter::writeDISubrange(const DISubrange *N, in writeDISubrange()
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 5251 Result = GET_OR_DISTINCT(DISubrange, in parseDISubrange()
|