mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-19 20:34:38 +00:00
Initial support for intrinsic functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6033 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
eea35433d2
commit
4804824047
@ -87,6 +87,16 @@ public:
|
||||
///
|
||||
virtual bool isExternal() const { return BasicBlocks.empty(); }
|
||||
|
||||
/// getIntrinsicID - This method returns the ID number of the specified
|
||||
/// function, or LLVMIntrinsic::not_intrinsic if the function is not an
|
||||
/// instrinsic, or if the pointer is null. This value is always defined to be
|
||||
/// zero to allow easy checking for whether a function is intrinsic or not.
|
||||
/// The particular intrinsic functions which correspond to this value are
|
||||
/// defined in llvm/Intrinsics.h.
|
||||
///
|
||||
unsigned getIntrinsicID() const;
|
||||
bool isIntrinsic() const { return getIntrinsicID() != 0; }
|
||||
|
||||
// getNext/Prev - Return the next or previous function in the list. These
|
||||
// methods should never be used directly, and are only used to implement the
|
||||
// function list as part of the module.
|
||||
|
Loading…
x
Reference in New Issue
Block a user