Searched refs:DISubrange (Results 1 - 6 of 6) sorted by relevance

/freebsd-10.1-release/contrib/llvm/include/llvm/
H A DDIBuilder.h46 class DISubrange;
451 DISubrange getOrCreateSubrange(int64_t Lo, int64_t Count);
H A DDebugInfo.h153 /// DISubrange - This is used to represent ranges, for array bounds.
154 class DISubrange : public DIDescriptor { class in namespace:llvm
159 explicit DISubrange(const MDNode *N = 0) : DIDescriptor(N) {} function in class:llvm::DISubrange
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.h357 /// constructSubrangeDIE - Construct subrange DIE from DISubrange.
358 void constructSubrangeDIE(DIE &Buffer, DISubrange SR, DIE *IndexTy);
H A DDwarfCompileUnit.cpp1671 /// constructSubrangeDIE - Construct subrange DIE from DISubrange.
1672 void CompileUnit::constructSubrangeDIE(DIE &Buffer, DISubrange SR,
1724 constructSubrangeDIE(Buffer, DISubrange(Element), IdxTy);
/freebsd-10.1-release/contrib/llvm/lib/IR/
H A DDebugInfo.cpp46 DISubrange(DbgNode).Verify() || DIEnumerator(DbgNode).Verify() ||
588 bool DISubrange::Verify() const {
1209 DISubrange(DbgNode).printInternal(OS);
1237 void DISubrange::printInternal(raw_ostream &OS) const {
H A DDIBuilder.cpp913 DISubrange DIBuilder::getOrCreateSubrange(int64_t Lo, int64_t Count) {
920 return DISubrange(MDNode::get(VMContext, Elts));

Completed in 181 milliseconds