Lines Matching defs:ARCTargetMachine
1 //===- ARCTargetMachine.cpp - Define TargetMachine for ARC ------*- C++ -*-===//
12 #include "ARCTargetMachine.h"
29 /// ARCTargetMachine ctor - Create an ILP32 architecture model
30 ARCTargetMachine::ARCTargetMachine(const Target &T, const Triple &TT,
47 ARCTargetMachine::~ARCTargetMachine() = default;
54 ARCPassConfig(ARCTargetMachine &TM, PassManagerBase &PM)
57 ARCTargetMachine &getARCTargetMachine() const {
58 return getTM<ARCTargetMachine>();
69 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) {
91 MachineFunctionInfo *ARCTargetMachine::createMachineFunctionInfo(
99 RegisterTargetMachine<ARCTargetMachine> X(getTheARCTarget());
105 ARCTargetMachine::getTargetTransformInfo(const Function &F) const {