Searched refs:InsnRange (Results 1 - 3 of 3) sorted by relevance
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | LexicalScopes.h | 36 /// InsnRange - This is used to track range of instructions with identical 39 typedef std::pair<const MachineInstr *, const MachineInstr *> InsnRange; typedef in namespace:llvm 123 void extractLexicalScopes(SmallVectorImpl<InsnRange> &MIRanges, 126 void assignInstructionRanges(SmallVectorImpl<InsnRange> &MIRanges, 175 SmallVector<InsnRange, 4> &getRanges() { return Ranges; } 203 Ranges.push_back(InsnRange(FirstInsn, LastInsn)); 238 SmallVector<InsnRange, 4> Ranges;
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/ |
H A D | LexicalScopes.cpp | 46 SmallVector<InsnRange, 4> MIRanges; 58 extractLexicalScopes(SmallVectorImpl<InsnRange> &MIRanges, 92 InsnRange R(RangeBeginMI, PrevMI); 107 InsnRange R(RangeBeginMI, PrevMI); 243 assignInstructionRanges(SmallVectorImpl<InsnRange> &MIRanges, 248 for (SmallVectorImpl<InsnRange>::const_iterator RI = MIRanges.begin(), 250 const InsnRange &R = *RI; 282 SmallVector<InsnRange, 4> &InsnRanges = Scope->getRanges(); 283 for (SmallVector<InsnRange, 4>::iterator I = InsnRanges.begin(), 285 InsnRange [all...] |
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.cpp | 436 const SmallVector<InsnRange, 4> &Ranges = Scope->getRanges(); 440 SmallVector<InsnRange, 4>::const_iterator RI = Ranges.begin(); 448 for (SmallVector<InsnRange, 4>::const_iterator RI = Ranges.begin(), 476 const SmallVector<InsnRange, 4> &Ranges = Scope->getRanges(); 490 SmallVector<InsnRange, 4>::const_iterator RI = Ranges.begin(); 513 for (SmallVector<InsnRange, 4>::const_iterator RI = Ranges.begin(), 1400 const SmallVector<InsnRange, 4> &Ranges = S->getRanges(); 1403 for (SmallVector<InsnRange, 4>::const_iterator RI = Ranges.begin(), 1405 assert(RI->first && "InsnRange does not have first instruction!"); 1406 assert(RI->second && "InsnRange doe [all...] |
Completed in 151 milliseconds