• Home
  • Raw
  • Download

Lines Matching refs:MCE

32     JITCodeEmitter &MCE;  member in __anoncf463a330111::PPCCodeEmitter
48 : MachineFunctionPass(ID), TM(tm), MCE(mce) {} in PPCCodeEmitter()
99 MCE.setModuleInfo(MMI); in runOnMachineFunction()
102 MCE.startFunction(MF); in runOnMachineFunction()
105 } while (MCE.finishFunction(MF)); in runOnMachineFunction()
111 MCE.StartMachineBasicBlock(&MBB); in emitBasicBlock()
115 MCE.processDebugLoc(MI.getDebugLoc(), true); in emitBasicBlock()
118 MCE.emitWordBE(getBinaryCodeForInstr(MI)); in emitBasicBlock()
122 MCE.emitLabel(MI.getOperand(0).getMCSymbol()); in emitBasicBlock()
130 MovePCtoLROffset = (void*)MCE.getCurrentPCValue(); in emitBasicBlock()
131 MCE.emitWordBE(0x48000005); // bl 1 in emitBasicBlock()
134 MCE.processDebugLoc(MI.getDebugLoc(), false); in emitBasicBlock()
161 return MachineRelocation::getGV(MCE.getCurrentPCOffset(), RelocID, in GetRelocation()
165 return MachineRelocation::getExtSym(MCE.getCurrentPCOffset(), in GetRelocation()
168 return MachineRelocation::getConstPool(MCE.getCurrentPCOffset(), in GetRelocation()
172 return MachineRelocation::getBB(MCE.getCurrentPCOffset(), in GetRelocation()
176 return MachineRelocation::getJumpTable(MCE.getCurrentPCOffset(), in GetRelocation()
185 MCE.addRelocation(GetRelocation(MO, PPC::reloc_pcrel_bx)); in getDirectBrEncoding()
192 MCE.addRelocation(GetRelocation(MO, PPC::reloc_pcrel_bcx)); in getCondBrEncoding()
201 MCE.addRelocation(GetRelocation(MO, PPC::reloc_absolute_high)); in getHA16Encoding()
210 MCE.addRelocation(GetRelocation(MO, PPC::reloc_absolute_low)); in getLO16Encoding()
226 MCE.addRelocation(GetRelocation(MO, PPC::reloc_absolute_low)); in getMemRIEncoding()
241 MCE.addRelocation(GetRelocation(MO, PPC::reloc_absolute_low_ix)); in getMemRIXEncoding()