projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Copy ExpandInlineAsm to TargetLowering from TargetAsmInfo.
[oota-llvm.git]
/
include
/
llvm
/
BasicBlock.h
diff --git
a/include/llvm/BasicBlock.h
b/include/llvm/BasicBlock.h
index 072f6152ea7d86284c09d009abae40c763355e7b..4f4da1ca2fb65929ceb8f1054a49e9dd4dadbec1 100644
(file)
--- a/
include/llvm/BasicBlock.h
+++ b/
include/llvm/BasicBlock.h
@@
-22,6
+22,7
@@
namespace llvm {
class TerminatorInst;
namespace llvm {
class TerminatorInst;
+class LLVMContext;
template<> struct ilist_traits<Instruction>
: public SymbolTableListTraits<Instruction, BasicBlock> {
template<> struct ilist_traits<Instruction>
: public SymbolTableListTraits<Instruction, BasicBlock> {
@@
-85,6
+86,10
@@
private:
explicit BasicBlock(const std::string &Name = "", Function *Parent = 0,
BasicBlock *InsertBefore = 0);
public:
explicit BasicBlock(const std::string &Name = "", Function *Parent = 0,
BasicBlock *InsertBefore = 0);
public:
+ /// getContext - Get the context in which this basic block lives,
+ /// or null if it is not currently attached to a function.
+ LLVMContext *getContext() const;
+
/// Instruction iterators...
typedef InstListType::iterator iterator;
typedef InstListType::const_iterator const_iterator;
/// Instruction iterators...
typedef InstListType::iterator iterator;
typedef InstListType::const_iterator const_iterator;