MCPcopy Create free account
hub / github.com/Chemiculs/qengine / markStackArgsReg

Method markStackArgsReg

src/qengine/extern/asmjit/core/funcargscontext.cpp:278–288  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

276}
277
278ASMJIT_FAVOR_SIZE Error FuncArgsContext::markStackArgsReg(FuncFrame& frame) noexcept {
279 if (_saVarId != kVarIdNone) {
280 const Var& var = _vars[_saVarId];
281 frame.setSARegId(var.cur.regId());
282 }
283 else if (frame.hasPreservedFP()) {
284 frame.setSARegId(archTraits().fpRegId());
285 }
286
287 return kErrorOk;
288}
289
290//! \}
291//! \endcond

Callers 1

updateFuncFrameMethod · 0.80

Calls 4

regIdMethod · 0.80
hasPreservedFPMethod · 0.80
fpRegIdMethod · 0.80
setSARegIdMethod · 0.45

Tested by

no test coverage detected