Home
last modified time | relevance | path

Searched refs:hint_reg (Results 1 – 25 of 29) sorted by relevance

12

/dports/java/openjdk12/openjdk-jdk12u-jdk-12.0.2-10-4/src/hotspot/share/c1/
H A Dc1_LinearScan.hpp752 …int find_free_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* need…
753 int find_free_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
756 …int find_locked_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* ne…
757 …int find_locked_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
H A Dc1_LinearScan.cpp5355 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_reg()
5360 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_reg()
5385 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_double_reg()
5390 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_double_reg()
5424 int hint_reg, hint_regHi; in alloc_free_reg() local
5427 hint_reg = register_hint->assigned_reg(); in alloc_free_reg()
5432 hint_regHi = hint_reg + 1; // connect e.g. eax-edx in alloc_free_reg()
5437 hint_reg = any_reg; in alloc_free_reg()
5440 assert(hint_reg == any_reg || hint_reg != hint_regHi, "hint reg and regHi equal"); in alloc_free_reg()
5453 reg = find_free_double_reg(reg_needed_until, interval_to, hint_reg, &need_split); in alloc_free_reg()
[all …]
/dports/java/openjdk8/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/c1/
H A Dc1_LinearScan.hpp762 …int find_free_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* need…
763 int find_free_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
766 …int find_locked_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* ne…
767 …int find_locked_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
H A Dc1_LinearScan.cpp5305 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_reg()
5310 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_reg()
5335 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_double_reg()
5340 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_double_reg()
5374 int hint_reg, hint_regHi; in alloc_free_reg() local
5377 hint_reg = register_hint->assigned_reg(); in alloc_free_reg()
5382 hint_regHi = hint_reg + 1; // connect e.g. eax-edx in alloc_free_reg()
5387 hint_reg = any_reg; in alloc_free_reg()
5390 assert(hint_reg == any_reg || hint_reg != hint_regHi, "hint reg and regHi equal"); in alloc_free_reg()
5403 reg = find_free_double_reg(reg_needed_until, interval_to, hint_reg, &need_split); in alloc_free_reg()
[all …]
/dports/java/openjdk8-jre/jdk8u-jdk8u312-b07.1/hotspot/src/share/vm/c1/
H A Dc1_LinearScan.hpp762 …int find_free_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* need…
763 int find_free_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
766 …int find_locked_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* ne…
767 …int find_locked_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
H A Dc1_LinearScan.cpp5305 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_reg()
5310 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_reg()
5335 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_double_reg()
5340 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_double_reg()
5374 int hint_reg, hint_regHi; in alloc_free_reg() local
5377 hint_reg = register_hint->assigned_reg(); in alloc_free_reg()
5382 hint_regHi = hint_reg + 1; // connect e.g. eax-edx in alloc_free_reg()
5387 hint_reg = any_reg; in alloc_free_reg()
5390 assert(hint_reg == any_reg || hint_reg != hint_regHi, "hint reg and regHi equal"); in alloc_free_reg()
5403 reg = find_free_double_reg(reg_needed_until, interval_to, hint_reg, &need_split); in alloc_free_reg()
[all …]
/dports/java/openjdk16/jdk16u-jdk-16.0.2-7-1/src/hotspot/share/c1/
H A Dc1_LinearScan.cpp5374 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_reg()
5379 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_reg()
5404 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_double_reg()
5409 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_double_reg()
5449 int hint_reg, hint_regHi; in alloc_free_reg() local
5452 hint_reg = register_hint->assigned_reg(); in alloc_free_reg()
5457 hint_regHi = hint_reg + 1; // connect e.g. eax-edx in alloc_free_reg()
5461 tty->print(" hint registers %d (", hint_reg); in alloc_free_reg()
5462 LinearScan::print_reg_num(hint_reg); in alloc_free_reg()
5470 hint_reg = any_reg; in alloc_free_reg()
[all …]
H A Dc1_LinearScan.hpp766 …int find_free_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* need…
767 int find_free_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
/dports/java/openjdk17/jdk17u-jdk-17.0.1-12-1/src/hotspot/share/c1/
H A Dc1_LinearScan.cpp5401 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_reg()
5406 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_reg()
5431 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_double_reg()
5436 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_double_reg()
5476 int hint_reg, hint_regHi; in alloc_free_reg() local
5479 hint_reg = register_hint->assigned_reg(); in alloc_free_reg()
5484 hint_regHi = hint_reg + 1; // connect e.g. eax-edx in alloc_free_reg()
5488 tty->print(" hint registers %d (", hint_reg); in alloc_free_reg()
5489 LinearScan::print_reg_num(hint_reg); in alloc_free_reg()
5497 hint_reg = any_reg; in alloc_free_reg()
[all …]
H A Dc1_LinearScan.hpp768 …int find_free_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* need…
769 int find_free_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
/dports/java/openjdk11/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/c1/
H A Dc1_LinearScan.cpp5349 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_reg()
5354 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_reg()
5379 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_double_reg()
5384 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_double_reg()
5417 int hint_reg, hint_regHi; in alloc_free_reg() local
5420 hint_reg = register_hint->assigned_reg(); in alloc_free_reg()
5425 hint_regHi = hint_reg + 1; // connect e.g. eax-edx in alloc_free_reg()
5430 hint_reg = any_reg; in alloc_free_reg()
5433 assert(hint_reg == any_reg || hint_reg != hint_regHi, "hint reg and regHi equal"); in alloc_free_reg()
5446 reg = find_free_double_reg(reg_needed_until, interval_to, hint_reg, &need_split); in alloc_free_reg()
[all …]
H A Dc1_LinearScan.hpp749 …int find_free_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* need…
750 int find_free_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
/dports/java/openjdk13/jdk13u-jdk-13.0.10-1-1/src/hotspot/share/c1/
H A Dc1_LinearScan.cpp5311 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_reg()
5316 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_reg()
5341 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_double_reg()
5346 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_double_reg()
5379 int hint_reg, hint_regHi; in alloc_free_reg() local
5382 hint_reg = register_hint->assigned_reg(); in alloc_free_reg()
5387 hint_regHi = hint_reg + 1; // connect e.g. eax-edx in alloc_free_reg()
5392 hint_reg = any_reg; in alloc_free_reg()
5395 assert(hint_reg == any_reg || hint_reg != hint_regHi, "hint reg and regHi equal"); in alloc_free_reg()
5408 reg = find_free_double_reg(reg_needed_until, interval_to, hint_reg, &need_split); in alloc_free_reg()
[all …]
H A Dc1_LinearScan.hpp747 …int find_free_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* need…
748 int find_free_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
/dports/java/openjdk11-jre/jdk11u-jdk-11.0.13-8-1/src/hotspot/share/c1/
H A Dc1_LinearScan.cpp5349 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_reg()
5354 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_reg()
5379 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_double_reg()
5384 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_double_reg()
5417 int hint_reg, hint_regHi; in alloc_free_reg() local
5420 hint_reg = register_hint->assigned_reg(); in alloc_free_reg()
5425 hint_regHi = hint_reg + 1; // connect e.g. eax-edx in alloc_free_reg()
5430 hint_reg = any_reg; in alloc_free_reg()
5433 assert(hint_reg == any_reg || hint_reg != hint_regHi, "hint reg and regHi equal"); in alloc_free_reg()
5446 reg = find_free_double_reg(reg_needed_until, interval_to, hint_reg, &need_split); in alloc_free_reg()
[all …]
H A Dc1_LinearScan.hpp749 …int find_free_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* need…
750 int find_free_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
/dports/java/openjdk15/jdk15u-jdk-15.0.6-1-1/src/hotspot/share/c1/
H A Dc1_LinearScan.cpp5307 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_reg()
5312 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_reg()
5337 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_double_reg()
5342 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_double_reg()
5375 int hint_reg, hint_regHi; in alloc_free_reg() local
5378 hint_reg = register_hint->assigned_reg(); in alloc_free_reg()
5383 hint_regHi = hint_reg + 1; // connect e.g. eax-edx in alloc_free_reg()
5388 hint_reg = any_reg; in alloc_free_reg()
5391 assert(hint_reg == any_reg || hint_reg != hint_regHi, "hint reg and regHi equal"); in alloc_free_reg()
5404 reg = find_free_double_reg(reg_needed_until, interval_to, hint_reg, &need_split); in alloc_free_reg()
[all …]
H A Dc1_LinearScan.hpp747 …int find_free_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* need…
748 int find_free_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
/dports/java/openjdk14/jdk14u-jdk-14.0.2-12-1/src/hotspot/share/c1/
H A Dc1_LinearScan.cpp5311 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_reg()
5316 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_reg()
5341 …if (min_full_reg == any_reg || i == hint_reg || (_use_pos[i] < _use_pos[min_full_reg] && min_full_… in find_free_double_reg()
5346 …max_partial_reg == any_reg || i == hint_reg || (_use_pos[i] > _use_pos[max_partial_reg] && max_par… in find_free_double_reg()
5379 int hint_reg, hint_regHi; in alloc_free_reg() local
5382 hint_reg = register_hint->assigned_reg(); in alloc_free_reg()
5387 hint_regHi = hint_reg + 1; // connect e.g. eax-edx in alloc_free_reg()
5392 hint_reg = any_reg; in alloc_free_reg()
5395 assert(hint_reg == any_reg || hint_reg != hint_regHi, "hint reg and regHi equal"); in alloc_free_reg()
5408 reg = find_free_double_reg(reg_needed_until, interval_to, hint_reg, &need_split); in alloc_free_reg()
[all …]
H A Dc1_LinearScan.hpp747 …int find_free_reg(int reg_needed_until, int interval_to, int hint_reg, int ignore_reg, bool* need…
748 int find_free_double_reg(int reg_needed_until, int interval_to, int hint_reg, bool* need_split);
/dports/lang/v8/v8-9.6.180.12/src/compiler/backend/
H A Dregister-allocator.cc4033 LiveRange* current, int hint_reg, in PickRegisterThatIsAvailableLongest() argument
4054 int reg = (hint_reg == kUnassignedRegister) ? codes[0] : hint_reg; in PickRegisterThatIsAvailableLongest()
4064 (candidate_free == current_free && reg != hint_reg && in PickRegisterThatIsAvailableLongest()
4078 int hint_reg = kUnassignedRegister; in TryAllocateFreeReg() local
4079 current->RegisterFromControlFlow(&hint_reg) || in TryAllocateFreeReg()
4080 current->FirstHintPosition(&hint_reg) != nullptr || in TryAllocateFreeReg()
4081 current->RegisterFromBundle(&hint_reg); in TryAllocateFreeReg()
4224 int hint_reg = kUnassignedRegister; in AllocateBlockedReg() local
4225 current->RegisterFromControlFlow(&hint_reg) || in AllocateBlockedReg()
4226 register_use->HintRegister(&hint_reg) || in AllocateBlockedReg()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/compiler/backend/
H A Dregister-allocator.cc4002 LiveRange* current, int hint_reg, in PickRegisterThatIsAvailableLongest() argument
4023 int reg = (hint_reg == kUnassignedRegister) ? codes[0] : hint_reg; in PickRegisterThatIsAvailableLongest()
4033 (candidate_free == current_free && reg != hint_reg && in PickRegisterThatIsAvailableLongest()
4047 int hint_reg = kUnassignedRegister; in TryAllocateFreeReg() local
4048 current->RegisterFromControlFlow(&hint_reg) || in TryAllocateFreeReg()
4049 current->FirstHintPosition(&hint_reg) != nullptr || in TryAllocateFreeReg()
4050 current->RegisterFromBundle(&hint_reg); in TryAllocateFreeReg()
4187 int hint_reg = kUnassignedRegister; in AllocateBlockedReg() local
4188 current->RegisterFromControlFlow(&hint_reg) || in AllocateBlockedReg()
4189 register_use->HintRegister(&hint_reg) || in AllocateBlockedReg()
[all …]
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/v8/src/compiler/backend/
H A Dregister-allocator.cc4241 LiveRange* current, int hint_reg, in PickRegisterThatIsAvailableLongest() argument
4262 int reg = (hint_reg == kUnassignedRegister) ? codes[0] : hint_reg; in PickRegisterThatIsAvailableLongest()
4272 (candidate_free == current_free && reg != hint_reg && in PickRegisterThatIsAvailableLongest()
4286 int hint_reg = kUnassignedRegister; in TryAllocateFreeReg() local
4287 current->RegisterFromControlFlow(&hint_reg) || in TryAllocateFreeReg()
4288 current->FirstHintPosition(&hint_reg) != nullptr || in TryAllocateFreeReg()
4289 current->RegisterFromBundle(&hint_reg); in TryAllocateFreeReg()
4425 int hint_reg = kUnassignedRegister; in AllocateBlockedReg() local
4426 current->RegisterFromControlFlow(&hint_reg) || in AllocateBlockedReg()
4427 register_use->HintRegister(&hint_reg) || in AllocateBlockedReg()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/parisc/
H A Dsba_iommu.c306 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((ioc->ibase) | (iovp) | (offset)) argument
310 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((iovp) | (offset)) argument
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/parisc/
H A Dsba_iommu.c306 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((ioc->ibase) | (iovp) | (offset)) argument
310 #define SBA_IOVA(ioc,iovp,offset,hint_reg) ((iovp) | (offset)) argument

12