mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-08 19:36:02 +00:00
Fix inst_iterator example.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51954 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
75bb734f1d
commit
da021aa410
@ -1484,8 +1484,8 @@ small example that shows how to dump all instructions in a function to the stand
|
||||
#include "<a href="/doxygen/InstIterator_8h-source.html">llvm/Support/InstIterator.h</a>"
|
||||
|
||||
// <i>F is a pointer to a Function instance</i>
|
||||
for (inst_iterator i = inst_begin(F), e = inst_end(F); i != e; ++i)
|
||||
llvm::cerr << *i << "\n";
|
||||
for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++I)
|
||||
llvm::cerr << *I << "\n";
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
@ -1497,7 +1497,10 @@ F, all you would need to do is something like:</p>
|
||||
<div class="doc_code">
|
||||
<pre>
|
||||
std::set<Instruction*> worklist;
|
||||
worklist.insert(inst_begin(F), inst_end(F));
|
||||
// or better yet, SmallPtrSet<Instruction*, 64> worklist;
|
||||
|
||||
for (inst_iterator I = inst_begin(F), E = inst_end(F); I != E; ++I)
|
||||
worklist.insert(&*I);
|
||||
</pre>
|
||||
</div>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user