14 #ifndef LLVM_TARGET_TARGETINTRINSICINFO_H
15 #define LLVM_TARGET_TARGETINTRINSICINFO_H
43 virtual std::string
getName(
unsigned IID,
Type **Tys = 0,
44 unsigned numTys = 0)
const = 0;
48 virtual unsigned lookupName(
const char *
Name,
unsigned Len)
const =0;
60 unsigned numTys = 0)
const = 0;
COFF::RelocationTypeX86 Type
The main container class for the LLVM Intermediate Representation.
virtual Function * getDeclaration(Module *M, unsigned ID, Type **Tys=0, unsigned numTys=0) const =0
virtual unsigned getIntrinsicID(Function *F) const
Return the target intrinsic ID of a function, or 0.
ID
LLVM Calling Convention Representation.
virtual unsigned lookupName(const char *Name, unsigned Len) const =0
virtual std::string getName(unsigned IID, Type **Tys=0, unsigned numTys=0) const =0
virtual ~TargetIntrinsicInfo()
virtual bool isOverloaded(unsigned IID) const =0
Returns true if the intrinsic can be overloaded.
#define LLVM_DELETED_FUNCTION