Lines Matching refs:Variable
144 Variable *rsp = in _add_sp()
151 Variable *esp = in _add_sp()
153 Variable *r15 = in _add_sp()
188 Variable *esp = getPhysicalRegister(Traits::RegisterSet::Reg_esp); in _mov_sp()
189 Variable *rsp = in _mov_sp()
202 Variable *r15 = in _mov_sp()
211 Variable *ebp = in _push_rbp()
213 Variable *rsp = in _push_rbp()
233 Variable *esp = in _link_bp()
235 Variable *rsp = in _link_bp()
237 Variable *ebp = in _link_bp()
239 Variable *rbp = in _link_bp()
241 Variable *r15 = in _link_bp()
262 Variable *rsp = in _unlink_bp()
264 Variable *rbp = in _unlink_bp()
266 Variable *ebp = in _unlink_bp()
278 Variable *r15 = in _unlink_bp()
280 Variable *rcx = in _unlink_bp()
282 Variable *ecx = in _unlink_bp()
295 void TargetX8664::_push_reg(Variable *Reg) { in _push_reg()
296 Variable *rbp = in _push_reg()
311 bool isAssignedToRspOrRbp(const Variable *Var) { in isAssignedToRspOrRbp()
347 Variable *Base = Mem->getBase(); in _sandbox_mem_reference()
348 Variable *Index = Mem->getIndex(); in _sandbox_mem_reference()
350 Variable *ZeroReg = RebasePtr; in _sandbox_mem_reference()
352 Variable *T = nullptr; in _sandbox_mem_reference()
459 Variable *T64 = makeReg(IceType_i64, RegNum); in _sandbox_mem_reference()
474 Variable *NewT = makeReg(IceType_i32, RegNum32); in _sandbox_mem_reference()
475 Variable *Base = T; in _sandbox_mem_reference()
476 Variable *Index = T; in _sandbox_mem_reference()
500 Variable *rsp = in _sub_sp()
504 Variable *esp = in _sub_sp()
506 Variable *r15 = in _sub_sp()
546 Variable *r15 = in initSandbox()
553 bool isRematerializable(const Variable *Var) { in isRematerializable()
591 void TargetX8664::lowerIndirectJump(Variable *JumpTarget) { in lowerIndirectJump()
596 Variable *T = makeReg(IceType_i64); in lowerIndirectJump()
601 Variable *T = makeReg(IceType_i32); in lowerIndirectJump()
602 Variable *T64 = makeReg(IceType_i64); in lowerIndirectJump()
603 Variable *r15 = in lowerIndirectJump()
619 Inst *TargetX8664::emitCallToTarget(Operand *CallTarget, Variable *ReturnReg) { in emitCallToTarget()
621 auto *CallTargetR = llvm::dyn_cast<Variable>(CallTarget); in emitCallToTarget()
664 Variable *T = makeReg(IceType_i32); in emitCallToTarget()
665 Variable *T64 = makeReg(IceType_i64); in emitCallToTarget()
666 Variable *r15 = in emitCallToTarget()
691 Variable *T = makeReg(IceType_i64); in emitCallToTarget()
698 Variable *T = makeReg(IceType_i64); in emitCallToTarget()
707 Variable *TargetX8664::moveReturnValueToRegister(Operand *Value, in moveReturnValueToRegister()
713 Variable *Reg = nullptr; in moveReturnValueToRegister()
721 Variable *T_rcx = makeReg(IceType_i64, Traits::RegisterSet::Reg_rcx); in emitSandboxedReturn()
722 Variable *T_ecx = makeReg(IceType_i32, Traits::RegisterSet::Reg_ecx); in emitSandboxedReturn()
726 Variable *r15 = in emitSandboxedReturn()