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,
46 ARCTargetMachine::~ARCTargetMachine() = default;
53 ARCPassConfig(ARCTargetMachine &TM, PassManagerBase &PM)
56 ARCTargetMachine &getARCTargetMachine() const {
57 return getTM<ARCTargetMachine>();
68 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) {
90 MachineFunctionInfo *ARCTargetMachine::createMachineFunctionInfo(
98 RegisterTargetMachine<ARCTargetMachine> X(getTheARCTarget());
104 ARCTargetMachine::getTargetTransformInfo(const Function &F) const {