Lines Matching refs:CallTarget
619 Inst *TargetX8664::emitCallToTarget(Operand *CallTarget, Variable *ReturnReg) { in emitCallToTarget() argument
621 auto *CallTargetR = llvm::dyn_cast<Variable>(CallTarget); in emitCallToTarget()
677 CallTarget = T64; in emitCallToTarget()
680 NewCall = Context.insert<Traits::Insts::Jmp>(CallTarget); in emitCallToTarget()
688 if (CallTargetR != nullptr && CallTarget->getType() == IceType_i32) { in emitCallToTarget()
693 CallTarget = T; in emitCallToTarget()
694 } else if (llvm::isa<Constant>(CallTarget) && in emitCallToTarget()
695 CallTarget->getType() == IceType_i64) { in emitCallToTarget()
699 _mov(T, CallTarget); in emitCallToTarget()
700 CallTarget = T; in emitCallToTarget()
702 NewCall = Context.insert<Traits::Insts::Call>(ReturnReg, CallTarget); in emitCallToTarget()