mark getIntrinsicID() 'readonly'. This allows various classof methods
(like DbgDeclareInst's) to shrink substantially. It sucks that we have to pull Compiler.h into such a public header, but at least Compiler.h doesn't pull anything else in. llvm-svn: 88863
This commit is contained in:
parent
f456ae74c8
commit
fb7613a5d6
|
@ -23,6 +23,7 @@
|
|||
#include "llvm/BasicBlock.h"
|
||||
#include "llvm/Argument.h"
|
||||
#include "llvm/Attributes.h"
|
||||
#include "llvm/Support/Compiler.h"
|
||||
|
||||
namespace llvm {
|
||||
|
||||
|
@ -148,7 +149,7 @@ public:
|
|||
/// The particular intrinsic functions which correspond to this value are
|
||||
/// defined in llvm/Intrinsics.h.
|
||||
///
|
||||
unsigned getIntrinsicID() const;
|
||||
unsigned getIntrinsicID() const ATTRIBUTE_READONLY;
|
||||
bool isIntrinsic() const { return getIntrinsicID() != 0; }
|
||||
|
||||
/// getCallingConv()/setCallingConv(CC) - These method get and set the
|
||||
|
|
Loading…
Reference in New Issue