Home
last modified time | relevance | path

Searched refs:SCRATCH (Results 1 – 25 of 61) sorted by relevance

123

/openbsd-src/sys/arch/amd64/include/
H A Dframeasm.h71 movq %rax,CPUVAR(SCRATCH) ; \
100 movq CPUVAR(SCRATCH),%rax ; \
167 movq CPUVAR(SCRATCH),%rax ; \
184 movq CPUVAR(SCRATCH),%rax ; \
/openbsd-src/sys/arch/amd64/amd64/
H A Dlocore.S538 movq %rax,CPUVAR(SCRATCH)
555 movq %rax,CPUVAR(SCRATCH)
643 * user page tables, so save it in CPUVAR(SCRATCH) across
651 movq %rax,CPUVAR(SCRATCH)
670 movq CPUVAR(SCRATCH),%rax
836 * on the user page tables, so we save it in CPUVAR(SCRATCH)
857 movq %rax,CPUVAR(SCRATCH)
867 movq CPUVAR(SCRATCH),%rax
H A Dvector.S426 movq %rax,CPUVAR(SCRATCH)
444 movq %rax,CPUVAR(SCRATCH)
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp72 SCRATCH = 1u << 2, enumerator
77 FLAT = GLOBAL | LDS | SCRATCH,
80 ATOMIC = GLOBAL | LDS | SCRATCH | GDS,
83 ALL = GLOBAL | LDS | SCRATCH | GDS | OTHER,
141 if ((InstrAddrSpace & ~SIAtomicAddrSpace::SCRATCH) == in SIMemOpInfo()
145 ~(SIAtomicAddrSpace::SCRATCH | SIAtomicAddrSpace::LDS)) == in SIMemOpInfo()
149 ~(SIAtomicAddrSpace::SCRATCH | SIAtomicAddrSpace::LDS | in SIMemOpInfo()
667 return SIAtomicAddrSpace::SCRATCH; in toSIAtomicAddrSpace()
970 if ((AddrSpace & (SIAtomicAddrSpace::GLOBAL | SIAtomicAddrSpace::SCRATCH)) != in insertWait()
1319 if (((AddrSpace & (SIAtomicAddrSpace::GLOBAL | SIAtomicAddrSpace::SCRATCH | in insertWait()
[all …]
/openbsd-src/gnu/gcc/gcc/
H A Dregclass.c989 0, MEM, SCRATCH, frequency * 2); in record_operand_costs()
993 SCRATCH, frequency * 2); in record_operand_costs()
1068 0, MEM, SCRATCH, frequency * 2); in scan_one_insn()
1183 = base_reg_class (VOIDmode, POST_INC, SCRATCH); in init_reg_autoinc()
1583 [(int) base_reg_class (VOIDmode, ADDRESS, SCRATCH)]; in record_reg_classes()
1697 [(int) base_reg_class (VOIDmode, ADDRESS, SCRATCH)]; in record_reg_classes()
1892 if (GET_CODE (x) == SCRATCH) in copy_cost()
1999 else if (INDEX_REG_CLASS == base_reg_class (VOIDmode, PLUS, SCRATCH)) in record_address_regs()
2096 record_address_regs (mode, XEXP (x, 0), 0, code, SCRATCH, 2 * scale); in record_address_regs()
2117 record_address_regs (mode, XEXP (x, i), context, code, SCRATCH, in record_address_regs()
H A Dreload.c1308 if (out != 0 && GET_CODE (out) != SCRATCH) in push_reload()
2425 case SCRATCH: in decompose()
3176 = (int) base_reg_class (VOIDmode, ADDRESS, SCRATCH); in find_reloads()
3322 && GET_CODE (operand) != SCRATCH in find_reloads()
3382 = (int) base_reg_class (VOIDmode, ADDRESS, SCRATCH); in find_reloads()
3459 if (GET_CODE (operand) != SCRATCH in find_reloads()
3499 && GET_CODE (operand) != SCRATCH in find_reloads()
3506 && GET_CODE (operand) != SCRATCH) in find_reloads()
3903 base_reg_class (VOIDmode, MEM, SCRATCH), in find_reloads()
4836 && regno_ok_for_base_p (regno, mode, MEM, SCRATCH) in find_reloads_address()
[all …]
H A Drtl.c233 case SCRATCH: in copy_rtx()
373 case SCRATCH: in rtx_equal_p()
H A Dalias.c2153 if (GET_MODE (x) == BLKmode && GET_CODE (XEXP (x, 0)) == SCRATCH) in true_dependence()
2155 if (GET_MODE (mem) == BLKmode && GET_CODE (XEXP (mem, 0)) == SCRATCH) in true_dependence()
2229 if (GET_MODE (x) == BLKmode && GET_CODE (XEXP (x, 0)) == SCRATCH) in canon_true_dependence()
2231 if (GET_MODE (mem) == BLKmode && GET_CODE (XEXP (mem, 0)) == SCRATCH) in canon_true_dependence()
2291 if (GET_MODE (x) == BLKmode && GET_CODE (XEXP (x, 0)) == SCRATCH) in write_dependence_p()
2293 if (GET_MODE (mem) == BLKmode && GET_CODE (XEXP (mem, 0)) == SCRATCH) in write_dependence_p()
H A Dregrename.c532 enum rtx_code index_code = SCRATCH; in scan_rtx_address()
633 base_reg_class (GET_MODE (x), MEM, SCRATCH), action, in scan_rtx_address()
684 base_reg_class (GET_MODE (x), MEM, SCRATCH), action, in scan_rtx()
1456 enum rtx_code index_code = SCRATCH; in replace_oldest_value_addr()
1584 SCRATCH), in replace_oldest_value_mem()
H A Drtlanal.c576 case SCRATCH: in reg_mentioned_p()
1298 case SCRATCH: in reg_overlap_mentioned_p()
1755 && GET_CODE (XEXP (m, 0)) == SCRATCH) in pure_call_p()
1855 case SCRATCH: in volatile_insn_p()
1921 case SCRATCH: in volatile_refs_p()
1985 case SCRATCH: in side_effects_p()
2077 case SCRATCH: in may_trap_p_1()
2264 case SCRATCH: in inequality_comparisons_p()
H A Drtl-factoring.c693 || (!ok_for_base_p_1 (i, Pmode, MEM, SCRATCH)) in recompute_gain_for_pattern_seq()
695 base_reg_class (VOIDmode, MEM, SCRATCH))) in recompute_gain_for_pattern_seq()
H A Drecog.c1112 return (GET_CODE (op) == SCRATCH in scratch_operand()
2201 [(int) base_reg_class (VOIDmode, ADDRESS, SCRATCH)]; in preprocess_constraints()
2223 SCRATCH)]); in preprocess_constraints()
2569 || (strict == 0 && GET_CODE (op) == SCRATCH) in constrain_operands()
H A Dsched-vis.c492 case SCRATCH: in print_value()
H A Demit-rtl.c2201 case SCRATCH: in verify_rtx_sharing()
2403 case SCRATCH: in copy_rtx_if_shared_1()
4847 case SCRATCH: in copy_insn_1()
4927 if (code == SCRATCH) in copy_insn_1()
H A Drtl.def358 needed, in which case it can remain a SCRATCH. This code is
360 DEF_RTL_EXPR(SCRATCH, "scratch", "0", RTX_OBJ)
705 /* Match a SCRATCH or a register. When used to generate rtl, a
706 SCRATCH is generated. As for MATCH_OPERAND, the mode specifies
H A Dgensupport.c1335 {"scratch_operand", false, {SCRATCH, REG}},
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Drtlanal.c524 case SCRATCH:
663 case SCRATCH:
1524 case SCRATCH:
2034 && GET_CODE (XEXP (m, 0)) == SCRATCH)
2141 case SCRATCH:
2208 case SCRATCH:
2273 case SCRATCH:
2355 case SCRATCH:
2476 case SCRATCH:
2624 case SCRATCH:
[all …]
H A Drtl.c302 case SCRATCH:
453 case SCRATCH:
H A Dalias.c2169 if (GET_MODE (x) == BLKmode && GET_CODE (XEXP (x, 0)) == SCRATCH)
2171 if (GET_MODE (mem) == BLKmode && GET_CODE (XEXP (mem, 0)) == SCRATCH)
2251 if (GET_MODE (x) == BLKmode && GET_CODE (XEXP (x, 0)) == SCRATCH)
2253 if (GET_MODE (mem) == BLKmode && GET_CODE (XEXP (mem, 0)) == SCRATCH)
2317 if (GET_MODE (x) == BLKmode && GET_CODE (XEXP (x, 0)) == SCRATCH)
2319 if (GET_MODE (mem) == BLKmode && GET_CODE (XEXP (mem, 0)) == SCRATCH)
2424 case SCRATCH:
H A Dreload.c1333 if (out != 0 && GET_CODE (out) != SCRATCH)
2431 || GET_CODE (x) == SCRATCH)
3287 && GET_CODE (operand) != SCRATCH
3435 else if (GET_CODE (operand) != SCRATCH
3453 && GET_CODE (operand) != SCRATCH
3460 && GET_CODE (operand) != SCRATCH)
6354 else if (GET_CODE (x) == SCRATCH || GET_CODE (x) == PC
H A Dsched-vis.c617 case SCRATCH:
H A Drtl.def132 Means match a SCRATCH or a register. When used to generate rtl, a
133 SCRATCH is generated. As for MATCH_OPERAND, the mode specifies
766 needed, in which case it can remain a SCRATCH. This code is
768 DEF_RTL_EXPR(SCRATCH, "scratch", "0", 'o')
H A Dcselib.c1043 case SCRATCH:
H A Dra-debug.c305 case SCRATCH: fputs ("scratch", file); break;
/openbsd-src/gnu/usr.bin/gcc/gcc/config/romp/
H A Dromp.md136 ;; CLOBBER of a SCRATCH to allocate the required temporary.
140 ;; place the CLOBBER. In insns where it is not needed, the SCRATCH will
143 ;; Also, avoid creating pseudo-registers or SCRATCH rtx's during reload as
599 /* We must be sure to make two different SCRATCH operands, since they
601 a SCRATCH if we won't use the operand, so it is allowed to share it
603 if (reload_completed || GET_CODE (operands[6]) != SCRATCH)
797 ;; data block. If before reload, we can make a SCRATCH. Otherwise, use

123