Lines Matching full:virtual
29 virtual ~ArmManagedRuntimeCallingConvention() {}
31 virtual ManagedRegister ReturnRegister();
32 virtual ManagedRegister InterproceduralScratchRegister();
34 virtual ManagedRegister MethodRegister();
35 virtual bool IsCurrentParamInRegister();
36 virtual bool IsCurrentParamOnStack();
37 virtual ManagedRegister CurrentParamRegister();
38 virtual FrameOffset CurrentParamStackOffset();
39 virtual const std::vector<ManagedRegister>& EntrySpills();
50 virtual ~ArmJniCallingConvention() {}
52 virtual ManagedRegister ReturnRegister();
53 virtual ManagedRegister IntReturnRegister();
54 virtual ManagedRegister InterproceduralScratchRegister();
56 virtual void Next(); // Override default behavior for AAPCS
57 virtual size_t FrameSize();
58 virtual size_t OutArgSize();
59 virtual const std::vector<ManagedRegister>& CalleeSaveRegisters() const {
62 virtual ManagedRegister ReturnScratchRegister() const;
63 virtual uint32_t CoreSpillMask() const;
64 virtual uint32_t FpSpillMask() const {
67 virtual bool IsCurrentParamInRegister();
68 virtual bool IsCurrentParamOnStack();
69 virtual ManagedRegister CurrentParamRegister();
70 virtual FrameOffset CurrentParamStackOffset();
73 virtual size_t NumberOfOutgoingStackArgs();