Home
last modified time | relevance | path

Searched refs:workReg (Results 1 – 25 of 76) sorted by relevance

1234

/dports/devel/asmjit/asmjit-911a9a50a2cbc9802c4d44e94b8b99e1d9285cf3/src/asmjit/core/
H A Drapass.cpp923 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 Drapass_p.h429 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 Drapass.cpp1087 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 Dralocal.cpp91 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 Drapass_p.h463 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 Drapass.cpp1087 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 Dralocal.cpp91 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 Drapass_p.h463 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 Drapass.cpp1087 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 Dralocal.cpp91 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 Drapass.cpp1087 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 Dralocal.cpp91 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 Dx86rapass.cpp164 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 Drapass.cpp1073 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 Dralocal.cpp89 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 Drapass_p.h472 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 Drapass.cpp1073 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 Dralocal.cpp89 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 Drapass_p.h472 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 Dx86rapass.cpp181 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 Dx86rapass.cpp181 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 Dx86rapass.cpp181 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 Dx86rapass.cpp181 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 Dx86rapass.cpp181 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 Dx86rapass.cpp181 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 …]

1234