Lines Matching refs:cfa
59 pint_t cfa, const RegisterLocation &savedReg);
61 pint_t cfa, const RegisterLocation &savedReg);
63 pint_t cfa, const RegisterLocation &savedReg);
77 static bool getRA_SIGN_STATE(A &addressSpace, R registers, pint_t cfa,
92 A &addressSpace, const R ®isters, pint_t cfa,
96 return (pint_t)addressSpace.getRegister(cfa + (pint_t)savedReg.value);
99 return (pint_t)(addressSpace.getP(cfa + (pint_t)savedReg.value) ^
104 (pint_t)savedReg.value, addressSpace, registers, cfa));
108 registers, cfa);
123 A &addressSpace, const R ®isters, pint_t cfa,
127 return addressSpace.getDouble(cfa + (pint_t)savedReg.value);
132 registers, cfa));
149 A &addressSpace, const R ®isters, pint_t cfa,
153 return addressSpace.getVector(cfa + (pint_t)savedReg.value);
158 registers, cfa));
173 pint_t cfa, PrologInfo &prolog) {
179 raSignState = getSavedRegister(addressSpace, registers, cfa, regloc);
197 // get pointer to cfa (architecture specific)
198 pint_t cfa = getCFA(addressSpace, prolog, registers);
222 for (; p < cfa; p += 16) {
242 newRegisters.setSP(cfa);
256 i, getSavedFloatRegister(addressSpace, registers, cfa,
260 i, getSavedVectorRegister(addressSpace, registers, cfa,
263 returnAddress = getSavedRegister(addressSpace, registers, cfa,
267 i, getSavedRegister(addressSpace, registers, cfa,
283 getRA_SIGN_STATE(addressSpace, registers, cfa, prolog) &&
289 register unsigned long long x16 __asm("x16") = cfa;
308 getSavedRegister(addressSpace, registers, cfa,
312 : "r"(pac), "r"(returnAddress), "r"(cfa)