reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
30232 DebugLoc DL = MI.getDebugLoc(); 30235 assert(MI.getOperand(3).isGlobal() && "This should be a global"); 30246 BuildMI(*BB, MI, DL, TII->get(X86::MOV64rm), X86::RDI) 30250 .addGlobalAddress(MI.getOperand(3).getGlobal(), 0, 30251 MI.getOperand(3).getTargetFlags()) 30253 MIB = BuildMI(*BB, MI, DL, TII->get(X86::CALL64m)); 30258 BuildMI(*BB, MI, DL, TII->get(X86::MOV32rm), X86::EAX) 30262 .addGlobalAddress(MI.getOperand(3).getGlobal(), 0, 30263 MI.getOperand(3).getTargetFlags()) 30265 MIB = BuildMI(*BB, MI, DL, TII->get(X86::CALL32m)); 30270 BuildMI(*BB, MI, DL, TII->get(X86::MOV32rm), X86::EAX) 30274 .addGlobalAddress(MI.getOperand(3).getGlobal(), 0, 30275 MI.getOperand(3).getTargetFlags()) 30277 MIB = BuildMI(*BB, MI, DL, TII->get(X86::CALL32m)); 30282 MI.eraseFromParent(); // The pseudo instruction is gone now.