LLVM API Documentation

Namespaces | Defines | Enumerations | Functions
MBlazeIntrinsicInfo.cpp File Reference
#include "MBlazeIntrinsicInfo.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Intrinsics.h"
#include "llvm/IR/Module.h"
#include "llvm/IR/Type.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/raw_ostream.h"
#include <cstring>
#include "MBlazeGenIntrinsics.inc"
Include dependency graph for MBlazeIntrinsicInfo.cpp:

Go to the source code of this file.

Namespaces

namespace  mblazeIntrinsic

Defines

#define GET_INTRINSIC_ENUM_VALUES
#define GET_LLVM_INTRINSIC_FOR_GCC_BUILTIN
#define GET_INTRINSIC_NAME_TABLE
#define GET_FUNCTION_RECOGNIZER
#define GET_INTRINSIC_OVERLOAD_TABLE
#define GET_INTRINSIC_ATTRIBUTES
 This defines the "getAttributes(LLVMContext &C, ID id)" method.
#define GET_INTRINSIC_GENERATOR

Enumerations

enum  mblazeIntrinsic::ID { mblazeIntrinsic::last_non_mblaze_intrinsic = Intrinsic::num_intrinsics-1 }

Functions

static FunctionTypegetType (LLVMContext &Context, unsigned id)

Define Documentation

#define GET_FUNCTION_RECOGNIZER
#define GET_INTRINSIC_ATTRIBUTES

This defines the "getAttributes(LLVMContext &C, ID id)" method.

Definition at line 86 of file MBlazeIntrinsicInfo.cpp.

#define GET_INTRINSIC_ENUM_VALUES

Definition at line 30 of file MBlazeIntrinsicInfo.cpp.

#define GET_INTRINSIC_GENERATOR
#define GET_INTRINSIC_NAME_TABLE
#define GET_INTRINSIC_OVERLOAD_TABLE
#define GET_LLVM_INTRINSIC_FOR_GCC_BUILTIN

Definition at line 36 of file MBlazeIntrinsicInfo.cpp.


Function Documentation

static FunctionType* getType ( LLVMContext Context,
unsigned  id 
) [static]