Lines Matching refs:TM
81 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM)
82 : TargetPassConfig(TM, PM) {
115 HexagonTargetMachine &TM = getHexagonTargetMachine();
119 addPass(createHexagonRemoveExtendArgs(TM));
121 addPass(createHexagonISelDag(TM, getOptLevel()));
139 const HexagonTargetMachine &TM = getHexagonTargetMachine();
142 addPass(createHexagonCFGOptimizer(TM));
147 const HexagonTargetMachine &TM = getHexagonTargetMachine();
152 addPass(createHexagonSplitConst32AndConst64(TM));
158 const HexagonTargetMachine &TM = getHexagonTargetMachine();
165 addPass(createHexagonExpandPredSpillCode(TM));
168 addPass(createHexagonSplitTFRCondSets(TM));