17 #define DEBUG_TYPE "xcoretti"
45 virtual void initializePass() {
49 virtual void finalizePass() {
59 virtual void *getAdjustedAnalysisPointer(
const void *
ID) {
65 unsigned getNumberOfRegisters(
bool Vector)
const {
76 "XCore Target Transform Info",
true,
true,
false)
77 char XCoreTTI::ID = 0;
82 return new XCoreTTI(TM);
static PassRegistry * getPassRegistry()
Cost tables and simple lookup functions.
#define llvm_unreachable(msg)
ID
LLVM Calling Convention Representation.
void initializeXCoreTTIPass(PassRegistry &)
#define INITIALIZE_AG_PASS(passName, agName, arg, name, cfg, analysis, def)
ImmutablePass * createXCoreTargetTransformInfoPass(const XCoreTargetMachine *TM)