Lines Matching refs:HexagonTargetMachine
1 //===-- HexagonTargetMachine.cpp - Define TargetMachine for Hexagon -------===//
14 #include "HexagonTargetMachine.h"
51 RegisterTargetMachine<HexagonTargetMachine> X(TheHexagonTarget);
62 /// HexagonTargetMachine ctor - Create an ILP32 architecture model.
67 HexagonTargetMachine::HexagonTargetMachine(const Target &T, StringRef TT,
81 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM)
93 HexagonTargetMachine &getHexagonTargetMachine() const {
94 return getTM<HexagonTargetMachine>();
110 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) {
115 HexagonTargetMachine &TM = getHexagonTargetMachine();
139 const HexagonTargetMachine &TM = getHexagonTargetMachine();
147 const HexagonTargetMachine &TM = getHexagonTargetMachine();
158 const HexagonTargetMachine &TM = getHexagonTargetMachine();