mirror of
https://github.com/RPCS3/llvm.git
synced 2024-11-29 22:50:55 +00:00
Add the ability to put an annotation at the end of a basic block as well.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12230 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
01945c1739
commit
0b6af79e62
@ -31,9 +31,15 @@ struct AssemblyAnnotationWriter {
|
||||
// the start of a function.
|
||||
virtual void emitFunctionAnnot(const Function *F, std::ostream &OS) {}
|
||||
|
||||
// emitBasicBlockAnnot - This may be implemented to emit a string right after
|
||||
// the basic block label, but before the first instruction in the block.
|
||||
virtual void emitBasicBlockAnnot(const BasicBlock *BB, std::ostream &OS) {}
|
||||
// emitBasicBlockStartAnnot - This may be implemented to emit a string right
|
||||
// after the basic block label, but before the first instruction in the block.
|
||||
virtual void emitBasicBlockStartAnnot(const BasicBlock *BB, std::ostream &OS){
|
||||
}
|
||||
|
||||
// emitBasicBlockEndAnnot - This may be implemented to emit a string right
|
||||
// after the basic block.
|
||||
virtual void emitBasicBlockEndAnnot(const BasicBlock *BB, std::ostream &OS){
|
||||
}
|
||||
|
||||
// emitInstructionAnnot - This may be implemented to emit a string right
|
||||
// before an instruction is emitted.
|
||||
|
Loading…
Reference in New Issue
Block a user