Lines Matching defs:MipsCodeEmitter

1 //===-- Mips/MipsCodeEmitter.cpp - Convert Mips Code to Machine Code ------===//
48 class MipsCodeEmitter : public MachineFunctionPass {
67 MipsCodeEmitter(TargetMachine &tm, JITCodeEmitter &mce)
132 char MipsCodeEmitter::ID = 0;
134 bool MipsCodeEmitter::runOnMachineFunction(MachineFunction &MF) {
165 unsigned MipsCodeEmitter::getRelocation(const MachineInstr &MI,
180 unsigned MipsCodeEmitter::getJumpTargetOpValue(const MachineInstr &MI,
194 unsigned MipsCodeEmitter::getJumpTargetOpValueMM(const MachineInstr &MI,
200 unsigned MipsCodeEmitter::getBranchTargetOpValueMM(const MachineInstr &MI,
206 unsigned MipsCodeEmitter::getBranchTargetOpValue(const MachineInstr &MI,
213 unsigned MipsCodeEmitter::getMemEncoding(const MachineInstr &MI,
221 unsigned MipsCodeEmitter::getMemEncodingMMImm12(const MachineInstr &MI,
227 unsigned MipsCodeEmitter::getSizeExtEncoding(const MachineInstr &MI,
233 unsigned MipsCodeEmitter::getSizeInsEncoding(const MachineInstr &MI,
240 unsigned MipsCodeEmitter::getLSAImmEncoding(const MachineInstr &MI,
248 unsigned MipsCodeEmitter::getMachineOpValue(const MachineInstr &MI,
269 void MipsCodeEmitter::emitGlobalAddress(const GlobalValue *GV, unsigned Reloc,
276 void MipsCodeEmitter::emitGlobalAddressUnaligned(const GlobalValue *GV,
284 void MipsCodeEmitter::
290 void MipsCodeEmitter::emitConstPoolAddress(unsigned CPI, unsigned Reloc) const {
295 void MipsCodeEmitter::
301 void MipsCodeEmitter::emitMachineBasicBlock(MachineBasicBlock *BB,
307 void MipsCodeEmitter::emitInstruction(MachineBasicBlock::instr_iterator MI,
324 void MipsCodeEmitter::emitWord(unsigned Word) {
333 void MipsCodeEmitter::expandACCInstr(MachineBasicBlock::instr_iterator MI,
341 bool MipsCodeEmitter::expandPseudos(MachineBasicBlock::instr_iterator &MI,
396 return new MipsCodeEmitter(TM, JCE);