14 #ifndef AMDIL_INTRINSICS_H
15 #define AMDIL_INTRINSICS_H
23 namespace AMDGPUIntrinsic {
26 #define GET_INTRINSIC_ENUM_VALUES
27 #include "AMDGPUGenIntrinsics.inc"
28 #undef GET_INTRINSIC_ENUM_VALUES
37 std::string
getName(
unsigned int IntrId,
Type **Tys = 0,
38 unsigned int numTys = 0)
const;
43 unsigned int numTys = 0)
const;
48 #endif // AMDIL_INTRINSICS_H
std::string getName(unsigned int IntrId, Type **Tys=0, unsigned int numTys=0) const
The main container class for the LLVM Intermediate Representation.
AMDGPUIntrinsicInfo(TargetMachine *tm)
Function * getDeclaration(Module *M, unsigned int ID, Type **Tys=0, unsigned int numTys=0) const
unsigned int lookupName(const char *Name, unsigned int Len) const
bool isOverloaded(unsigned int IID) const