| /openbsd/src/sys/dev/pci/drm/i915/gt/ |
| D | intel_gt_requests.c | 64 struct intel_timeline *tl = xchg(&engine->retire, NULL); in engine_retire() 67 struct intel_timeline *next = xchg(&tl->retire, NULL); in engine_retire() 100 if (cmpxchg(&tl->retire, NULL, RSTUB)) /* already queued */ in add_retire() 104 first = READ_ONCE(engine->retire); in add_retire() 106 tl->retire = ptr_pack_bits(first, 1, 1); in add_retire() 107 while (!try_cmpxchg(&engine->retire, &first, tl)); in add_retire() 130 GEM_BUG_ON(engine->retire); in intel_engine_fini_retire()
|
| D | intel_timeline_types.h | 70 struct intel_timeline *retire; member
|
| D | intel_engine_types.h | 580 struct intel_timeline *retire; member
|
| D | intel_timeline.c | 398 GEM_BUG_ON(timeline->retire); in __intel_timeline_free()
|
| /openbsd/src/sys/dev/pci/drm/i915/ |
| D | i915_active.h | 154 void (*retire)(struct i915_active *ref), 160 #define i915_active_init(ref, active, retire, flags) do { \ argument 164 __i915_active_init(ref, active, retire, flags, &__mkey, &__wkey); \
|
| D | i915_active_types.h | 40 void (*retire)(struct i915_active *ref); member
|
| D | i915_active.c | 79 return (void *)ref->active ?: (void *)ref->retire ?: (void *)ref; in active_debug_hint() 163 if (ref->retire) in __active_retire() 164 ref->retire(ref); in __active_retire() 348 void (*retire)(struct i915_active *ref), in __i915_active_init() 357 ref->retire = retire; in __i915_active_init()
|
| /openbsd/src/gnu/gcc/gcc/config/rs6000/ |
| D | 8540.md | 119 ;; retire unit because of the result automata will be huge. We ignore 178 ;; float divides. We omit reserving a retire unit and miu_stage3 223 ;; Vector divides: Use the average. We omit reserving a retire unit
|
| /openbsd/src/gnu/llvm/llvm/lib/MCA/HardwareUnits/ |
| D | RetireControlUnit.cpp | 79 Current.IR.getInstruction()->retire(); in consumeCurrentToken()
|
| /openbsd/src/gnu/llvm/llvm/docs/CommandGuide/ |
| D | llvm-mca.rst | 173 .. option:: -retire-stats 175 Enable extra retire control unit statistics. This view is disabled by default. 193 dispatch logic, the hardware schedulers, the register file(s), and the retire 638 [3]: Average time elapsed from WB until retire stage 679 There is a gap of 5 cycles between the write-back stage and the retire event. 680 That is because instructions must retire in program order, so [1,0] has to wait 770 counters for the dispatch logic, the reorder buffer, the retire control unit, 878 were retired. The retire statistics are displayed by using the command option 879 ``-all-stats`` or ``-retire-stats``. 994 get removed from the queue and the retire control unit is notified. [all …]
|
| /openbsd/src/gnu/gcc/gcc/config/i386/ |
| D | pentium.md | 82 ;; fpu retire retire
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/config/i386/ |
| D | pentium.md | 82 ;; fpu retire retire
|
| /openbsd/src/sys/dev/pci/drm/i915/selftests/ |
| D | i915_active.c | 281 drm_printf(m, "active %ps:%ps\n", ref->active, ref->retire); in i915_active_print()
|
| /openbsd/src/gnu/llvm/llvm/lib/MCA/Stages/ |
| D | InOrderIssueStage.cpp | 338 IS.retire(); in retireInstruction()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/MCA/ |
| D | Instruction.h | 697 void retire() { in retire() function
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Target/ |
| D | TargetSchedule.td | 263 // An instruction is allowed to retire out-of-order if RetireOOO is 550 // Describe the retire control unit. 551 // A retire control unit specifies the size of the reorder buffer, as well as
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86ScheduleBtVer2.td | 67 // The retire control unit (RCU) can track up to 64 macro-ops in-flight. It can 68 // retire up to two macro-ops per cycle.
|
| D | X86ScheduleZnver2.td | 116 // The retire unit handles in-order commit of up to 8 macro ops per cycle. 118 // To be noted, the retire unit is shared between integer and FP ops.
|
| D | X86ScheduleZnver1.td | 115 // The retire unit handles in-order commit of up to 8 macro ops per cycle. 117 // To be noted, the retire unit is shared between integer and FP ops.
|
| D | X86ScheduleZnver3.td | 26 // The retire control unit (RCU) tracks the completion status of all 77 // The retire unit handles in-order commit of up to eight macro ops per cycle.
|
| D | X86ScheduleZnver4.td | 22 // The retire control unit (RCU) tracks the completion status of all 75 // The retire unit handles in-order commit of up to nine macro ops per cycle.
|
| D | X86ScheduleBdVer2.td | 77 // The Retire Control Unit on Piledriver can retire up to 4 macro-ops per cycle.
|
| /openbsd/src/gnu/llvm/lldb/docs/status/ |
| D | projects.rst | 184 threads lazily but keep "unseen" threads in a holding area, and only retire
|
| /openbsd/src/gnu/usr.bin/binutils-2.17/cpu/ |
| D | m32r.cpu | 219 ;- maybe have `retire' support update total cycle count to handle current 227 ;(retire)
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/config/pa/ |
| D | pa.md | 459 ;; instructions. The PA8000 can retire two non-memory operations per cycle 488 ;; We can issue any two memops per cycle, but we can only retire 503 ;; We can issue and retire two non-memory operations per cycle with 521 ;; They can issue/retire two at a time in the non-memory
|