/dports/devel/asmjit/asmjit-911a9a50a2cbc9802c4d44e94b8b99e1d9285cf3/src/asmjit/core/ |
H A D | rapass.cpp | 923 curLiveCount[workReg->group()]++; in buildLiveness() 1003 RAWorkReg* workReg = _workRegs[i]; in buildLiveness() local 1038 RAWorkReg* workReg = virtReg->workReg(); in assignArgIndexToWorkRegs() local 1039 if (!workReg) continue; in assignArgIndexToWorkRegs() 1046 workReg->setArgIndex(i); in assignArgIndexToWorkRegs() 1134 if (workReg->hasHintRegId()) { in binPack() 1151 workRegs[dstIndex++] = workReg; in binPack() 1216 workReg->markStackPreferred(); in binPack() 1654 RAWorkReg* workReg = virtReg->workReg(); in _rewrite() local 1804 sb.appendString(workReg->name()); in _dumpLiveSpans() [all …]
|
H A D | rapass_p.h | 429 uint32_t group = workReg->group(); 452 workReg->setTiedReg(tiedReg); 485 uint32_t group = workReg->group(); in addCallArg() 500 workReg->setTiedReg(tiedReg); in addCallArg() 525 uint32_t group = workReg->group(); in addCallRet() 540 workReg->setTiedReg(tiedReg); in addCallRet() 796 workReg->resetTiedReg(); in assignRAInst() 929 *out = vReg->workReg(); in asWorkReg() 945 workReg->_stackSlot = slot; in getOrCreateStackSlot() 946 workReg->markStackUsed(); in getOrCreateStackSlot() [all …]
|
/dports/lang/erlang-runtime24/otp-OTP-24.1.7/erts/emulator/asmjit/core/ |
H A D | rapass.cpp | 1087 RAWorkReg* workReg = virtReg->workReg(); in assignArgIndexToWorkRegs() local 1088 if (!workReg) in assignArgIndexToWorkRegs() 1191 if (workReg->hasHintRegId()) { in binPack() 1208 workRegs[dstIndex++] = workReg; in binPack() 1276 workReg->markStackPreferred(); in binPack() 1285 sb.append(workReg->name()); in binPack() 1672 FuncValue& dstArg = _argsAssignment.arg(workReg->argIndex(), workReg->argValueIndex()); in _markStackArgsToKeep() 1705 FuncValue& dstArg = _argsAssignment.arg(workReg->argIndex(), workReg->argValueIndex()); in _updateStackArgs() 1808 RAWorkReg* workReg = virtReg->workReg(); in _rewrite() local 1956 sb.append(workReg->name()); in _dumpLiveSpans() [all …]
|
H A D | ralocal.cpp | 91 RAWorkReg* workReg = virtReg->workReg(); in makeInitialAssignment() local 92 if (!workReg) in makeInitialAssignment() 96 uint32_t workId = workReg->workId(); in makeInitialAssignment() 100 uint32_t group = workReg->group(); in makeInitialAssignment() 107 if (workReg->hasHomeRegId()) { in makeInitialAssignment() 853 if (!workReg->hasHomeRegId()) { in spillAfterAllocation() 854 uint32_t group = workReg->group(); in spillAfterAllocation() 980 RAWorkReg* workReg = workRegById(workId); in decideOnAssignment() local 983 if (workReg->hasHomeRegId()) { in decideOnAssignment() 1004 if (workReg->hasHomeRegId()) { in decideOnReassignment() [all …]
|
H A D | rapass_p.h | 463 uint32_t group = workReg->group(); 486 workReg->setTiedReg(tiedReg); 518 uint32_t group = workReg->group(); in addCallArg() 533 workReg->setTiedReg(tiedReg); in addCallArg() 558 uint32_t group = workReg->group(); in addCallRet() 573 workReg->setTiedReg(tiedReg); in addCallRet() 887 workReg->resetTiedReg(); in assignRAInst() 1023 *out = vReg->workReg(); in asWorkReg() 1041 workReg->_stackSlot = slot; in getOrCreateStackSlot() 1042 workReg->markStackUsed(); in getOrCreateStackSlot() [all …]
|
/dports/lang/erlang-wx/otp-OTP-24.1.7/erts/emulator/asmjit/core/ |
H A D | rapass.cpp | 1087 RAWorkReg* workReg = virtReg->workReg(); in assignArgIndexToWorkRegs() local 1088 if (!workReg) in assignArgIndexToWorkRegs() 1191 if (workReg->hasHintRegId()) { in binPack() 1208 workRegs[dstIndex++] = workReg; in binPack() 1276 workReg->markStackPreferred(); in binPack() 1285 sb.append(workReg->name()); in binPack() 1672 FuncValue& dstArg = _argsAssignment.arg(workReg->argIndex(), workReg->argValueIndex()); in _markStackArgsToKeep() 1705 FuncValue& dstArg = _argsAssignment.arg(workReg->argIndex(), workReg->argValueIndex()); in _updateStackArgs() 1808 RAWorkReg* workReg = virtReg->workReg(); in _rewrite() local 1956 sb.append(workReg->name()); in _dumpLiveSpans() [all …]
|
H A D | ralocal.cpp | 91 RAWorkReg* workReg = virtReg->workReg(); in makeInitialAssignment() local 92 if (!workReg) in makeInitialAssignment() 96 uint32_t workId = workReg->workId(); in makeInitialAssignment() 100 uint32_t group = workReg->group(); in makeInitialAssignment() 107 if (workReg->hasHomeRegId()) { in makeInitialAssignment() 853 if (!workReg->hasHomeRegId()) { in spillAfterAllocation() 854 uint32_t group = workReg->group(); in spillAfterAllocation() 980 RAWorkReg* workReg = workRegById(workId); in decideOnAssignment() local 983 if (workReg->hasHomeRegId()) { in decideOnAssignment() 1004 if (workReg->hasHomeRegId()) { in decideOnReassignment() [all …]
|
H A D | rapass_p.h | 463 uint32_t group = workReg->group(); 486 workReg->setTiedReg(tiedReg); 518 uint32_t group = workReg->group(); in addCallArg() 533 workReg->setTiedReg(tiedReg); in addCallArg() 558 uint32_t group = workReg->group(); in addCallRet() 573 workReg->setTiedReg(tiedReg); in addCallRet() 887 workReg->resetTiedReg(); in assignRAInst() 1023 *out = vReg->workReg(); in asWorkReg() 1041 workReg->_stackSlot = slot; in getOrCreateStackSlot() 1042 workReg->markStackUsed(); in getOrCreateStackSlot() [all …]
|
/dports/lang/erlang/otp-OTP-24.1.7/erts/emulator/asmjit/core/ |
H A D | rapass.cpp | 1087 RAWorkReg* workReg = virtReg->workReg(); in assignArgIndexToWorkRegs() local 1088 if (!workReg) in assignArgIndexToWorkRegs() 1191 if (workReg->hasHintRegId()) { in binPack() 1208 workRegs[dstIndex++] = workReg; in binPack() 1276 workReg->markStackPreferred(); in binPack() 1285 sb.append(workReg->name()); in binPack() 1672 FuncValue& dstArg = _argsAssignment.arg(workReg->argIndex(), workReg->argValueIndex()); in _markStackArgsToKeep() 1705 FuncValue& dstArg = _argsAssignment.arg(workReg->argIndex(), workReg->argValueIndex()); in _updateStackArgs() 1808 RAWorkReg* workReg = virtReg->workReg(); in _rewrite() local 1956 sb.append(workReg->name()); in _dumpLiveSpans() [all …]
|
H A D | ralocal.cpp | 91 RAWorkReg* workReg = virtReg->workReg(); in makeInitialAssignment() local 92 if (!workReg) in makeInitialAssignment() 96 uint32_t workId = workReg->workId(); in makeInitialAssignment() 100 uint32_t group = workReg->group(); in makeInitialAssignment() 107 if (workReg->hasHomeRegId()) { in makeInitialAssignment() 853 if (!workReg->hasHomeRegId()) { in spillAfterAllocation() 854 uint32_t group = workReg->group(); in spillAfterAllocation() 980 RAWorkReg* workReg = workRegById(workId); in decideOnAssignment() local 983 if (workReg->hasHomeRegId()) { in decideOnAssignment() 1004 if (workReg->hasHomeRegId()) { in decideOnReassignment() [all …]
|
/dports/lang/erlang-java/otp-OTP-24.1.7/erts/emulator/asmjit/core/ |
H A D | rapass.cpp | 1087 RAWorkReg* workReg = virtReg->workReg(); in assignArgIndexToWorkRegs() local 1088 if (!workReg) in assignArgIndexToWorkRegs() 1191 if (workReg->hasHintRegId()) { in binPack() 1208 workRegs[dstIndex++] = workReg; in binPack() 1276 workReg->markStackPreferred(); in binPack() 1285 sb.append(workReg->name()); in binPack() 1672 FuncValue& dstArg = _argsAssignment.arg(workReg->argIndex(), workReg->argValueIndex()); in _markStackArgsToKeep() 1705 FuncValue& dstArg = _argsAssignment.arg(workReg->argIndex(), workReg->argValueIndex()); in _updateStackArgs() 1808 RAWorkReg* workReg = virtReg->workReg(); in _rewrite() local 1956 sb.append(workReg->name()); in _dumpLiveSpans() [all …]
|
H A D | ralocal.cpp | 91 RAWorkReg* workReg = virtReg->workReg(); in makeInitialAssignment() local 92 if (!workReg) in makeInitialAssignment() 96 uint32_t workId = workReg->workId(); in makeInitialAssignment() 100 uint32_t group = workReg->group(); in makeInitialAssignment() 107 if (workReg->hasHomeRegId()) { in makeInitialAssignment() 853 if (!workReg->hasHomeRegId()) { in spillAfterAllocation() 854 uint32_t group = workReg->group(); in spillAfterAllocation() 980 RAWorkReg* workReg = workRegById(workId); in decideOnAssignment() local 983 if (workReg->hasHomeRegId()) { in decideOnAssignment() 1004 if (workReg->hasHomeRegId()) { in decideOnReassignment() [all …]
|
/dports/devel/asmjit/asmjit-911a9a50a2cbc9802c4d44e94b8b99e1d9285cf3/src/asmjit/x86/ |
H A D | x86rapass.cpp | 164 RAWorkReg* workReg; in onInst() local 220 RAWorkReg* workReg; in onInst() local 292 RAWorkReg* workReg; in onInst() local 410 RAWorkReg* workReg; in onBeforeCall() local 449 RAWorkReg* workReg; in onBeforeCall() local 457 Reg dst = Reg(workReg->signature(), workReg->virtId()); in onBeforeCall() 522 RAWorkReg* workReg; in onCall() local 547 RAWorkReg* workReg; in onCall() local 894 RAWorkReg* workReg; in onBeforeRet() local 900 Reg src = Reg(workReg->signature(), workReg->virtId()); in onBeforeRet() [all …]
|
/dports/emulators/mess/mame-mame0226/3rdparty/asmjit/src/asmjit/core/ |
H A D | rapass.cpp | 1073 RAWorkReg* workReg = _workRegs[i]; in buildLiveness() local 1108 RAWorkReg* workReg = virtReg->workReg(); in assignArgIndexToWorkRegs() local 1109 if (!workReg) continue; in assignArgIndexToWorkRegs() 1116 workReg->setArgIndex(i); in assignArgIndexToWorkRegs() 1206 if (workReg->hasHintRegId()) { in binPack() 1223 workRegs[dstIndex++] = workReg; in binPack() 1291 workReg->markStackPreferred(); in binPack() 1300 sb.append(workReg->name()); in binPack() 1823 RAWorkReg* workReg = virtReg->workReg(); in _rewrite() local 1971 sb.append(workReg->name()); in _dumpLiveSpans() [all …]
|
H A D | ralocal.cpp | 89 RAWorkReg* workReg = virtReg->workReg(); in makeInitialAssignment() local 90 if (!workReg) continue; in makeInitialAssignment() 93 uint32_t workId = workReg->workId(); in makeInitialAssignment() 97 uint32_t group = workReg->group(); in makeInitialAssignment() 104 if (workReg->hasHomeRegId()) { in makeInitialAssignment() 108 _pass->_argsAssignment.assignReg(i, workReg->info().type(), physId, workReg->typeId()); in makeInitialAssignment() 120 _pass->_argsAssignment.assignReg(i, workReg->info().type(), physId, workReg->typeId()); in makeInitialAssignment() 849 if (!workReg->hasHomeRegId()) { in spillAfterAllocation() 979 if (workReg->hasHomeRegId()) { in decideOnAssignment() 1000 if (workReg->hasHomeRegId()) { in decideOnReassignment() [all …]
|
H A D | rapass_p.h | 472 uint32_t group = workReg->group(); 495 workReg->setTiedReg(tiedReg); 527 uint32_t group = workReg->group(); in addCallArg() 542 workReg->setTiedReg(tiedReg); in addCallArg() 567 uint32_t group = workReg->group(); in addCallRet() 582 workReg->setTiedReg(tiedReg); in addCallRet() 900 workReg->resetTiedReg(); in assignRAInst() 1036 *out = vReg->workReg(); in asWorkReg() 1054 workReg->_stackSlot = slot; in getOrCreateStackSlot() 1055 workReg->markStackUsed(); in getOrCreateStackSlot() [all …]
|
/dports/emulators/mame/mame-mame0226/3rdparty/asmjit/src/asmjit/core/ |
H A D | rapass.cpp | 1073 RAWorkReg* workReg = _workRegs[i]; in buildLiveness() local 1108 RAWorkReg* workReg = virtReg->workReg(); in assignArgIndexToWorkRegs() local 1109 if (!workReg) continue; in assignArgIndexToWorkRegs() 1116 workReg->setArgIndex(i); in assignArgIndexToWorkRegs() 1206 if (workReg->hasHintRegId()) { in binPack() 1223 workRegs[dstIndex++] = workReg; in binPack() 1291 workReg->markStackPreferred(); in binPack() 1300 sb.append(workReg->name()); in binPack() 1823 RAWorkReg* workReg = virtReg->workReg(); in _rewrite() local 1971 sb.append(workReg->name()); in _dumpLiveSpans() [all …]
|
H A D | ralocal.cpp | 89 RAWorkReg* workReg = virtReg->workReg(); in makeInitialAssignment() local 90 if (!workReg) continue; in makeInitialAssignment() 93 uint32_t workId = workReg->workId(); in makeInitialAssignment() 97 uint32_t group = workReg->group(); in makeInitialAssignment() 104 if (workReg->hasHomeRegId()) { in makeInitialAssignment() 108 _pass->_argsAssignment.assignReg(i, workReg->info().type(), physId, workReg->typeId()); in makeInitialAssignment() 120 _pass->_argsAssignment.assignReg(i, workReg->info().type(), physId, workReg->typeId()); in makeInitialAssignment() 849 if (!workReg->hasHomeRegId()) { in spillAfterAllocation() 979 if (workReg->hasHomeRegId()) { in decideOnAssignment() 1000 if (workReg->hasHomeRegId()) { in decideOnReassignment() [all …]
|
H A D | rapass_p.h | 472 uint32_t group = workReg->group(); 495 workReg->setTiedReg(tiedReg); 527 uint32_t group = workReg->group(); in addCallArg() 542 workReg->setTiedReg(tiedReg); in addCallArg() 567 uint32_t group = workReg->group(); in addCallRet() 582 workReg->setTiedReg(tiedReg); in addCallRet() 900 workReg->resetTiedReg(); in assignRAInst() 1036 *out = vReg->workReg(); in asWorkReg() 1054 workReg->_stackSlot = slot; in getOrCreateStackSlot() 1055 workReg->markStackUsed(); in getOrCreateStackSlot() [all …]
|
/dports/lang/erlang-runtime24/otp-OTP-24.1.7/erts/emulator/asmjit/x86/ |
H A D | x86rapass.cpp | 181 RAWorkReg* workReg; in onInst() local 237 RAWorkReg* workReg; in onInst() local 309 RAWorkReg* workReg; in onInst() local 427 RAWorkReg* workReg; in onBeforeInvoke() local 498 RAWorkReg* workReg; in onBeforeInvoke() local 506 Reg dst = Reg::fromSignatureAndId(workReg->signature(), workReg->virtId()); in onBeforeInvoke() 572 RAWorkReg* workReg; in onInvoke() local 605 RAWorkReg* workReg; in onInvoke() local 1017 RAWorkReg* workReg; in onBeforeRet() local 1023 Reg src = Reg::fromSignatureAndId(workReg->signature(), workReg->virtId()); in onBeforeRet() [all …]
|
/dports/emulators/mess/mame-mame0226/3rdparty/asmjit/src/asmjit/x86/ |
H A D | x86rapass.cpp | 181 RAWorkReg* workReg; in onInst() local 237 RAWorkReg* workReg; in onInst() local 309 RAWorkReg* workReg; in onInst() local 429 RAWorkReg* workReg; in onBeforeInvoke() local 497 RAWorkReg* workReg; in onBeforeInvoke() local 505 Reg dst = Reg(workReg->signature(), workReg->virtId()); in onBeforeInvoke() 570 RAWorkReg* workReg; in onInvoke() local 601 RAWorkReg* workReg; in onInvoke() local 1013 RAWorkReg* workReg; in onBeforeRet() local 1019 Reg src = Reg(workReg->signature(), workReg->virtId()); in onBeforeRet() [all …]
|
/dports/emulators/mame/mame-mame0226/3rdparty/asmjit/src/asmjit/x86/ |
H A D | x86rapass.cpp | 181 RAWorkReg* workReg; in onInst() local 237 RAWorkReg* workReg; in onInst() local 309 RAWorkReg* workReg; in onInst() local 429 RAWorkReg* workReg; in onBeforeInvoke() local 497 RAWorkReg* workReg; in onBeforeInvoke() local 505 Reg dst = Reg(workReg->signature(), workReg->virtId()); in onBeforeInvoke() 570 RAWorkReg* workReg; in onInvoke() local 601 RAWorkReg* workReg; in onInvoke() local 1013 RAWorkReg* workReg; in onBeforeRet() local 1019 Reg src = Reg(workReg->signature(), workReg->virtId()); in onBeforeRet() [all …]
|
/dports/lang/erlang-wx/otp-OTP-24.1.7/erts/emulator/asmjit/x86/ |
H A D | x86rapass.cpp | 181 RAWorkReg* workReg; in onInst() local 237 RAWorkReg* workReg; in onInst() local 309 RAWorkReg* workReg; in onInst() local 427 RAWorkReg* workReg; in onBeforeInvoke() local 498 RAWorkReg* workReg; in onBeforeInvoke() local 506 Reg dst = Reg::fromSignatureAndId(workReg->signature(), workReg->virtId()); in onBeforeInvoke() 572 RAWorkReg* workReg; in onInvoke() local 605 RAWorkReg* workReg; in onInvoke() local 1017 RAWorkReg* workReg; in onBeforeRet() local 1023 Reg src = Reg::fromSignatureAndId(workReg->signature(), workReg->virtId()); in onBeforeRet() [all …]
|
/dports/lang/erlang-java/otp-OTP-24.1.7/erts/emulator/asmjit/x86/ |
H A D | x86rapass.cpp | 181 RAWorkReg* workReg; in onInst() local 237 RAWorkReg* workReg; in onInst() local 309 RAWorkReg* workReg; in onInst() local 427 RAWorkReg* workReg; in onBeforeInvoke() local 498 RAWorkReg* workReg; in onBeforeInvoke() local 506 Reg dst = Reg::fromSignatureAndId(workReg->signature(), workReg->virtId()); in onBeforeInvoke() 572 RAWorkReg* workReg; in onInvoke() local 605 RAWorkReg* workReg; in onInvoke() local 1017 RAWorkReg* workReg; in onBeforeRet() local 1023 Reg src = Reg::fromSignatureAndId(workReg->signature(), workReg->virtId()); in onBeforeRet() [all …]
|
/dports/lang/erlang/otp-OTP-24.1.7/erts/emulator/asmjit/x86/ |
H A D | x86rapass.cpp | 181 RAWorkReg* workReg; in onInst() local 237 RAWorkReg* workReg; in onInst() local 309 RAWorkReg* workReg; in onInst() local 427 RAWorkReg* workReg; in onBeforeInvoke() local 498 RAWorkReg* workReg; in onBeforeInvoke() local 506 Reg dst = Reg::fromSignatureAndId(workReg->signature(), workReg->virtId()); in onBeforeInvoke() 572 RAWorkReg* workReg; in onInvoke() local 605 RAWorkReg* workReg; in onInvoke() local 1017 RAWorkReg* workReg; in onBeforeRet() local 1023 Reg src = Reg::fromSignatureAndId(workReg->signature(), workReg->virtId()); in onBeforeRet() [all …]
|