Home | History | Annotate | Download | only in x86_64

Lines Matching refs:ManagedRegister

28 ManagedRegister X86_64ManagedRuntimeCallingConvention::InterproceduralScratchRegister() {
32 ManagedRegister X86_64JniCallingConvention::InterproceduralScratchRegister() {
36 ManagedRegister X86_64JniCallingConvention::ReturnScratchRegister() const {
37 return ManagedRegister::NoRegister(); // No free regs, so assembler uses push/pop
40 static ManagedRegister ReturnRegisterForShorty(const char* shorty, bool jni) {
46 return ManagedRegister::NoRegister();
52 ManagedRegister X86_64ManagedRuntimeCallingConvention::ReturnRegister() {
56 ManagedRegister X86_64JniCallingConvention::ReturnRegister() {
60 ManagedRegister X86_64JniCallingConvention::IntReturnRegister() {
66 ManagedRegister X86_64ManagedRuntimeCallingConvention::MethodRegister() {
79 ManagedRegister X86_64ManagedRuntimeCallingConvention::CurrentParamRegister() {
80 ManagedRegister res = ManagedRegister::NoRegister();
109 ManagedRegister in_reg = CurrentParamRegister();
170 ManagedRegister X86_64JniCallingConvention::CurrentParamRegister() {
171 ManagedRegister res = ManagedRegister::NoRegister();