Home
last modified time | relevance | path

Searched refs:regclass (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.td2416 (outs regclass:$dst1, regclass:$dst2, regclass:$dst3, regclass:$dst4),
2422 (outs regclass:$dst1, regclass:$dst2, regclass:$dst3, regclass:$dst4),
2428 (outs regclass:$dst1, regclass:$dst2, regclass:$dst3, regclass:$dst4),
2434 (outs regclass:$dst1, regclass:$dst2, regclass:$dst3, regclass:$dst4),
2440 (outs regclass:$dst1, regclass:$dst2, regclass:$dst3, regclass:$dst4),
2505 (ins regclass:$src1, regclass:$src2, regclass:$src3, regclass:$src4,
2512 (ins regclass:$src1, regclass:$src2, regclass:$src3, regclass:$src4,
2519 (ins regclass:$src1, regclass:$src2, regclass:$src3, regclass:$src4,
2526 (ins regclass:$src1, regclass:$src2, regclass:$src3, regclass:$src4,
2533 (ins regclass:$src1, regclass:$src2, regclass:$src3, regclass:$src4,
[all …]
H A DNVPTXIntrinsics.td1073 [(set regclass:$dst, (IntOp ptrclass:$addr, regclass:$b, regclass:$c))]>,
1764 def _areg32: NVPTXInst<(outs regclass:$dst1, regclass:$dst2, regclass:$dst3,
1767 def _areg64: NVPTXInst<(outs regclass:$dst1, regclass:$dst2, regclass:$dst3,
1770 def _ari32: NVPTXInst<(outs regclass:$dst1, regclass:$dst2, regclass:$dst3,
1773 def _ari64: NVPTXInst<(outs regclass:$dst1, regclass:$dst2, regclass:$dst3,
1776 def _avar: NVPTXInst<(outs regclass:$dst1, regclass:$dst2, regclass:$dst3,
1891 def _ari32: NVPTXInst<(outs regclass:$dst1, regclass:$dst2, regclass:$dst3,
1894 def _ari64: NVPTXInst<(outs regclass:$dst1, regclass:$dst2, regclass:$dst3,
1897 def _avar: NVPTXInst<(outs regclass:$dst1, regclass:$dst2, regclass:$dst3,
7407 dag OutsR03 = (outs regclass:$r0, regclass:$r1, regclass:$r2, regclass:$r3);
[all …]
/freebsd-12.1/contrib/libunwind/src/
H A DUnwind-EHABI.cpp755 _Unwind_VRS_Set(_Unwind_Context *context, _Unwind_VRS_RegClass regclass, in _Unwind_VRS_Set() argument
760 static_cast<void *>(context), regclass, regno, in _Unwind_VRS_Set()
764 switch (regclass) { in _Unwind_VRS_Set()
814 _Unwind_VRS_RegClass regclass, uint32_t regno, in _Unwind_VRS_Get_Internal() argument
818 switch (regclass) { in _Unwind_VRS_Get_Internal()
867 _Unwind_VRS_Get(_Unwind_Context *context, _Unwind_VRS_RegClass regclass, in _Unwind_VRS_Get() argument
871 _Unwind_VRS_Get_Internal(context, regclass, regno, representation, in _Unwind_VRS_Get()
875 static_cast<void *>(context), regclass, regno, in _Unwind_VRS_Get()
889 switch (regclass) { in _Unwind_VRS_Pop()
909 if (regclass == _UVRSC_CORE && i == 13) in _Unwind_VRS_Pop()
[all …]
/freebsd-12.1/contrib/gcc/
H A Dgenpreds.c668 const char *regclass; /* for register constraints */ member
747 add_constraint (const char *name, const char *regclass, in add_constraint() argument
848 if (regclass in add_constraint()
902 c->regclass = regclass; in add_constraint()
904 c->is_register = regclass != 0; in add_constraint()
907 c->is_extra = !(regclass || is_const_int || is_const_dbl); in add_constraint()
1045 printf (" case CONSTRAINT_%s: return %s;\n", c->c_name, c->regclass); in write_regclass_for_constraint()
H A DFSFChangeLog159 * regclass.c (reg_scan_mark_refs, case CONST): Likewise.
262 * profile.c, recog.c, reg-stack.c, regclass.c, regmove.c: Likewise.
485 * regclass.c (record_reg_classes): Likewise.
492 * regclass.c (record_reg_classes): Skip modifiers when looking
888 * regclass.c (fix_register): Reword messages to ease localization.
1682 * regclass.c (memory_move_secondary_cost): Protect uses of
1695 * regclass.c (MEMORY_MOVE_COST): Don't define default here.
1697 (regclass, record_reg_classes, copy_cost, record_address_regs):
1805 * regclass.c (init_reg_sets): Delete init of reg-move cost tables.
H A DChangeLog-199863 * regclass.c (reg_scan_mark_refs, case CONST): Likewise.
1611 * regclass.c (auto_inc_dec_reg_p): Similarly.
1980 * regclass.c (init_reg_sets_1): Add prototype.
2566 * regclass.c (scan_one_insn): Likewise.
3300 * regclass.c (regclass): Restore loop variable j.
3367 * regclass.c (regclass): Break out some code into new function
3495 * regclass.c (fix_register): Add error message.
7020 * regclass.c (regclass): Use xmalloc/free instead of alloca.
12347 (regclass.o): Depend on output.h.
12468 * regclass.c: Include output.h.
[all …]
H A DChangeLog-1999535 * regclass.c (regclass): Do not use flowgraph when not optimizing.
624 * regclass.c (loop_depth): Remove
1548 regclass' sake.
1927 * regclass.c (dump_regclass): Ditto.
2318 pass rtl_dump_file to regclass.
2319 * rtl.h (regclass): Update prototype.
2957 * regclass.c (regclass): Likewise.
3469 * regclass.c (reg_names): Likewise.
6275 * regclass.c (regclass): We always have constraints.
7085 * regclass.c: Likewise.
[all …]
H A Dlocal-alloc.c2547 regclass (get_insns (), max_reg_num ()); in rest_of_handle_local_alloc()
H A DChangeLog-2001317 * regclass.c (int_reg_class_contents): Likewise.
924 * regclass.c (record_operand_costs, scan_one_insn, regclass,
8801 * regclass.c: Ditto.
8994 * regclass.c: Likewise.
13383 * regclass.c (fix_register): Fix typo.
13410 * regclass.c (init_reg_sets_1): Fix typo.
14075 * regclass.c: Likewise.
15936 * regclass.c (regclass): Likewise.
19911 * regclass.c (loop_cost): Kill.
24903 * regclass.c, ssa.c: Include expr.h.
[all …]
H A Dregclass.c1208 regclass (rtx f, int nregs) in regclass() function
H A DChangeLog-20062001 * regclass.c (struct reg_pref): Update documentation.
6783 (regclass.o): Likewise.
7067 * regclass.c (struct reg_pref): Update documentation.
7860 * regclass.c (struct reg_pref): Update documentation.
8885 * regclass.c: Include "addresses.h".
10161 * regclass.c (reg_scan_update): Remove.
10193 * regclass.c (n_non_fixed_regs): Remove.
12671 * regclass.c (regclass): Ditto.
12679 to regclass.
12703 regclass, dbr_schedule): Declaration changed.
[all …]
H A Drtl.h2182 extern void regclass (rtx, int);
H A DChangeLog-20004489 regclass.c (init_reg_sets, init_reg_sets_1, regclass,
8529 * regclass.c (copy_cost): Likewise.
16275 * regclass.c (init_reg_sets_1): Likewise.
16276 (record_operand_costs, regclass): Likewise.
17354 * regclass.c [CLASS_CANNOT_CHANGE_SIZE]
17368 * regclass.c (reg_names): Likewise.
18240 * regclass.c (reg_names): Likewise.
30748 * regclass.c: Likewise.
31740 * regclass.c (regclass): Re-instate Jan 4 0-based loop_depth change.
31958 * regclass.c (regclass): Do not obey REG_N_REFS in non-optimizing
[all …]
H A DChangeLog-2002201 * regclass.c: Likewise.
3354 (regclass): Same.
3812 * regclass.c: Likewise.
6290 * regclass.c: Likewise.
7786 * regclass.c: Likewise.
13528 * regclass.c (regclass): Work with all regs which have sets or
18047 * regclass.c: Use gengtype for roots. Include gt-regclass.h.
20252 * regclass.c (scan_one_insn, regclass): Likewise.
21737 * regclass.c (scan_one_insn, regclass): Modified.
22585 * regclass.c: Likewise.
[all …]
H A DChangeLog-1997318 * regclass.c (auto_inc_dec_reg_p): Protect prototype with
2057 * regclass.c (record_address_regs): Look at REG_OK_FOR_{BASE,INDEX}_P
2200 * regclass.c (init_reg_modes): If we can't find a mode for the
H A DMakefile.in1012 real.o recog.o reg-stack.o regclass.o regmove.o regrename.o \
/freebsd-12.1/contrib/libunwind/include/
H A Dunwind.h205 _Unwind_VRS_Get(_Unwind_Context *context, _Unwind_VRS_RegClass regclass,
210 _Unwind_VRS_Set(_Unwind_Context *context, _Unwind_VRS_RegClass regclass,
215 _Unwind_VRS_Pop(_Unwind_Context *context, _Unwind_VRS_RegClass regclass,
/freebsd-12.1/contrib/gcc/config/arm/
H A Dunwind-arm.c178 _Unwind_VRS_RegClass regclass, in _Unwind_VRS_Get() argument
185 switch (regclass) in _Unwind_VRS_Get()
209 _Unwind_VRS_RegClass regclass, in _Unwind_VRS_Set() argument
216 switch (regclass) in _Unwind_VRS_Set()
241 _Unwind_VRS_RegClass regclass, in _Unwind_VRS_Pop() argument
247 switch (regclass) in _Unwind_VRS_Pop()
/freebsd-12.1/contrib/libcxxrt/
H A Dunwind-arm.h131 _Unwind_VRS_RegClass regclass,
136 _Unwind_VRS_RegClass regclass,
/freebsd-12.1/gnu/usr.bin/cc/cc_int/
H A DMakefile55 real.o recog.o reg-stack.o regclass.o regmove.o regrename.o \
/freebsd-12.1/gnu/usr.bin/cc/cc_tools/
H A DMakefile67 $(srcdir)/profile.c $(srcdir)/regclass.c \
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrArithmetic.td539 class X86TypeInfo<ValueType vt, string instrsuffix, RegisterClass regclass,
554 RegisterClass RegClass = regclass;
657 // both a regclass and EFLAGS as a result.
665 // both a regclass and EFLAGS as a result, and has EFLAGS as input.
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTarget.td651 /// type that it doesn't know, and resolves the actual regclass to use by using
764 class RegisterOperand<RegisterClass regclass, string pm = "printOperand">
767 RegisterClass RegClass = regclass;
1004 let InOperandList = (ins unknown:$src, i32imm:$regclass);
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DTargetOpcodes.def89 // pair. Once it has been lowered to a MachineInstr, the regclass operand
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.td229 // Condition code regclass.

12