// function to put address in register shared_ptr<X86RegRef> WhileObject::addrRef() { shared_ptr<X86Register> r = program->getFreeRegister(); if (!initialised) { putOnStack(); } r->assignAddrOf(space.ref); return make_shared<X86RegRef>( r, 8 ); }
void processArg(const int64 argument, request ***bottom) { if (cache[argument] == 0) { putOnStack(argument,bottom); } }