Lines Matching refs:AP
31 MCInst &MCB, HexagonAsmPrinter &AP);
91 MCInst &MCB, HexagonAsmPrinter &AP) { in HexagonLowerToMC() argument
100 MCInst *MCI = new (AP.OutContext) MCInst; in HexagonLowerToMC()
125 AP.OutContext), in HexagonLowerToMC()
126 AP.OutContext); in HexagonLowerToMC()
133 MCConstantExpr::create(MO.getImm(), AP.OutContext), AP.OutContext); in HexagonLowerToMC()
140 AP.OutContext); in HexagonLowerToMC()
141 Expr = HexagonMCExpr::create(Expr, AP.OutContext); in HexagonLowerToMC()
147 MCO = GetSymbolRef(MO, AP.getSymbol(MO.getGlobal()), AP, MustExtend); in HexagonLowerToMC()
150 MCO = GetSymbolRef(MO, AP.GetExternalSymbolSymbol(MO.getSymbolName()), in HexagonLowerToMC()
151 AP, MustExtend); in HexagonLowerToMC()
154 MCO = GetSymbolRef(MO, AP.GetJTISymbol(MO.getIndex()), AP, MustExtend); in HexagonLowerToMC()
157 MCO = GetSymbolRef(MO, AP.GetCPISymbol(MO.getIndex()), AP, MustExtend); in HexagonLowerToMC()
160 MCO = GetSymbolRef(MO, AP.GetBlockAddressSymbol(MO.getBlockAddress()), AP, in HexagonLowerToMC()
167 AP.HexagonProcessInstruction(*MCI, *MI); in HexagonLowerToMC()
168 HexagonMCInstrInfo::extendIfNeeded(AP.OutContext, MCII, MCB, *MCI); in HexagonLowerToMC()