Lines Matching defs:used

1 /* Subroutines used for code generation on IA-32.
2089 /* Feature tests against the various tunings used to create ix86_tune_features
2101 /* Feature tests against the various architecture variations, used to create
2170 /* The "default" register map used in 32bit mode. */
2187 /* The "default" register map used in 64bit mode. */
2204 /* Define the register numbers to be used in Dwarf debugging information.
2410 /* Register class used for passing given 64bit part of the argument.
2434 /* Table of constants used by fldpi, fldln2, etc.... */
3369 | PTA_HLE /* flags are only used for -march switch. */ },
3813 error ("generic CPU can be used only for %stune=%s %s",
3816 error ("intel CPU can be used only for %stune=%s %s",
4088 error ("%ssseregparm%s used without SSE enabled", prefix, suffix);
4147 /* If stack probes are required, the space used for large function
4451 as call used registers from GENERAL_REGS register set. */
5228 /* 64-bit MS and SYSV ABI have different set of call used registers.
5564 Make sure that all such registers are not used for passing
5571 /* ??? Need to count the actual number of registers to be used,
5706 warning (OPT_Wattributes, "%qE attribute is used for non-class method",
5903 so less registers should be used for argument passing.
5926 should be rejected by error. This is used in siutation we imply SSE
6035 On the 80386, the RTD insn may be used to pop them if the number
6037 must pop them all. RTD can't be used for library calls now
6175 /* Return true when register may be used to pass function parameters. */
6208 /* RAX is used as hidden argument to va_arg functions. */
6240 in registers for the function represented by fndecl dependent to the used
6256 call abi used. */
6317 call abi used. */
6384 /* Return 1 if pseudo register should be created and used to hold
6570 /* Set up the number of SSE registers used for passing SFmode
6766 MEMORY is used. */
6775 /* Rule #6: Otherwise class SSE is used. */
6780 CLASSES will be filled by the register class used to pass each word
6785 BIT_OFFSET is used internally for handling records and specifies offset
7079 /* OImode shouldn't be used directly. */
7234 /* Construct container for the argument used by GCC interface. See
7512 /* OImode shouldn't be used directly. */
7584 "attribute used to function called");
7791 /* OImode and XImode shouldn't be used directly. */
7834 "attribute used to function called");
8037 passing ABI. XXX: This function is obsolete and is only used for
8088 XXX: This function is obsolete and is only used for checking psABI
8184 /* Since the main variant type is used for call, we convert it to
8321 "attribute used to function called");
8328 /* OImode shouldn't be used directly. */
8619 /* OImode shouldn't be used directly. */
8776 of SSE parameter registers used to call this function, though all we
8785 we used movdqa (i.e. TImode) instead? Perhaps even better would
8818 /* Reset to zero, as there might be a sysv vaarg used
8846 /* This argument doesn't appear to be used anymore. Which is good,
9035 /* Count number of gp and fp argument registers used. */
9246 /* Compute index to start of area used for integer regs. */
9482 /* Return the opcode of the special instruction to be used to load
9580 /* Return the opcode of the special instruction to be used to load
9754 /* Fills in the label name that should be used for a pc thunk for
9918 local label used for calculating the correction offset (even though
10005 /* REAL_PIC_OFFSET_TABLE_REGNUM used by call to
10340 (within the constraint of the lowest 240) is most heavily used.
10615 zero if %r11 register is live and cannot be freely used and positive
10633 /* r11 is used by indirect sibcall return as well, set before the
10634 epilogue and used after the epilogue. */
10707 /* Find an available register to be used as dynamic realign argument
10709 used in begin of body, so it must not be
10743 /* Reuse static chain register if it isn't used for parameter
10785 if -mstackrealign is used, it isn't used for sibcall check and
11708 /* We expect the registers to be saved when probes are used. */
11904 /* Emit cld instruction if stringops are used in the function. */
12317 /* If we used a stack pointer and haven't already got rid of it,
12477 split stack prologue is used for -fsplit-stack. It is the first
12480 used for parameters or for the static chain. */
12596 register which is not used for parameters. */
12747 found at the frame pointer value used by __morestack, because
12824 strictly valid, but still used for computing length of lea instruction. */
13084 address cost for each used register. We don't increase address cost
13131 this is used for to form addresses to local data when -fPIC is in
13443 /* Refuse GOTOFF in 64bit mode since it is always 64bit when used.
13653 used. While ABI specify also 32bit relocations, we don't produce
13719 /* This code used to verify that a symbolic pic displacement
14124 false if we expect this to be used for a memory address and true if
14532 This macro is used in only one place: `memory_address' in explow.c.
14541 using R+REG. R will go in a general reg and indexing will be used.
14545 When -fpic is used, special handling is needed for symbolic references.
14790 /* This used to output parentheses around the expression,
15514 H -- print a memory address offset by 8; used for sse high-parts
15658 (0, "non-integer operand used with operand code 'z'");
15721 ("invalid operand type used with operand code 'Z'");
15992 output_operand_lossage ("'%%&' used without any "
16358 displacements if they < -16*1024*1024, which is also used
16820 no 256bit modes used in function arguments. */
16857 /* The mode UNINITIALIZED is used to store control word after a
16930 bool *used = (bool *) data;
16931 *used = true;
16947 256bit registers used in the function return register. */
16987 256bit modes used in function arguments. */
17026 256bit modes used in the function return register. */
17059 /* Output code to initialize control word copies used by trunc?f?i and
17213 non-popping instruction. We used to do this a different way, but
17268 should be used. UNORDERED_P is true when fucom should be used. */
17629 the instructions used to build constants modify the upper 64 bits
18701 /* Return DISTANCE if OP0 is used in memory
18975 operand is used as displacement. */
18995 destination form is used. */
19193 used soon, LEA is better and otherwise ADD is better. */
19448 /* Not used, but eases macroization of patterns. */
19455 /* Convert an unsigned SImode value into a DFmode. Only currently used
19478 /* Convert a signed DImode value into a DFmode. Only used for SSE in
19568 pattern can be used on it instead of *ufix_trunc* resp. fixuns_trunc*.
20137 /* Return the fixed registers used for condition codes. */
21141 /* If lea code below could be used, only optimize
21610 operations. This is used for both scalar and vector conditional moves. */
22297 /* Continue as if V8SImode (resp. V32QImode) was used initially. */
22855 /* Optimize constant pool reference to immediates. This is used by fp
23017 /* Optimize constant pool reference to immediates. This is used by
23125 address used for lea and add it to each individual
23258 /* Helper function of ix86_split_ashl used to generate an SImode/DImode
23658 /* Copy the address to a Pmode register. This is used for x32 to
24684 /* Return true if ALG can be used in current context.
25306 used. */
25702 often used and I use one fewer register for the lifetime of
26437 the same memory address is used in them. */
27474 /* Install scheduling hooks for current CPU. Some of these hooks are used
27476 they are actually used. */
27526 The value of this function is used instead of that alignment to align
27549 the object would ordinarily have. The value of this function is used
27555 /* GCC 4.8 and earlier used to incorrectly assume this alignment even
27559 used to assume. */
27650 value of this macro is used instead of that alignment to align the
27794 This is a register, unless all free registers are used by arguments. */
27802 chain isn't needed, it's also used throughout the backend so it's
34636 used to decide the order in which function dispatch must happen. For
35024 /* Comparator function to be used in qsort routine to sort attribute
35251 /* Get a unique name that can be used globally without any chances
36051 they are used by libgcc. */
38733 SUBTARGET may be used as the target for computing one of EXP's operands.
38960 /* Generate mem expression to be used for access to LB and UB. */
40502 Return an address to be used to load/store bounds for pointer
40506 dependent special slot to be used in case SLOT is not a memory.
40508 SPECIAL_BASE is a pointer to be used as a base of fake address
40510 SPECIAL_BASE[-2] etc. will be used as fake pointer locations. */
40530 /* If pointer is passed in a memory then its address is used to
40553 used to obtain bounds.
40563 /* Get address to be used to access Bounds Table. Special slots start
40590 used to store BOUNDS. */
40597 /* Get address to be used to access Bounds Table. Special slots start
41372 /* Helper for avx_vpermilps256_operand et al. This is also used by
41473 /* Helper for avx_vperm2f128_v4df_operand et al. This is also used by
41633 SSE math is being used, and likewise for the 387 registers. */
41914 This function is used extensively by register_move_cost that is used to
42514 /* ??? SSE scalar/vector cost should be used here. */
42535 /* ??? SSE scalar cost should be used here. */
42546 /* ??? SSE vector cost should be used here. */
42629 /* ??? SSE cost should be used here. */
42634 /* ??? SSE vector cost should be used here. */
42690 /* ??? SSE cost should be used here. */
42701 /* ??? SSE vector cost should be used here. */
42725 /* ??? SSE cost should be used here. */
42736 /* ??? SSE vector cost should be used here. */
42778 /* ??? SSE cost should be used here. */
42783 /* ??? SSE vector cost should be used here. */
42789 /* ??? SSE cost should be used here. */
42794 /* ??? SSE vector cost should be used here. */
43878 is used. */
45285 from VEC_MERGE. In VEC_MERGE, the first input operand is used for
45287 in {sse,avx}*_*blend* the first input operand is used for elements
47264 /* See if bytes move in pairs. If not, vpblendvb must be used. */
47269 with immediate can be used. */
47276 vpblendw with immediate can be used. */
47295 /* See if words move in pairs. If yes, vpblendd can be used. */
47302 vpblendvb must be used. */
47514 /* First see if vpermq can be used for
47533 /* Next see if vpermd can be used. */
47537 /* Or if vpermps can be used. */
47564 /* First see if vpermq can be used for
47583 /* Next see if vpermd can be used. */
47587 /* Or if vpermps can be used. */
49462 vpermq should be used by expand_vec_perm_1. */
49571 bool used[4];
49599 used[0] = false;
49600 used[1] = false;
49601 used[2] = false;
49602 used[3] = false;
49611 used[which] = true;
49616 if (!used[2 * i + 1])
49643 if (!used[2 * i])
49677 /* The guts of ix86_expand_vec_perm_const, also used by the ok hook.
49785 is used, but both operands are identical. Allow easier matching
50107 /* For SSE2, we used an full interleave, so the desired
50114 /* For AVX, the interleave used above was not cross-lane. So the
50829 indexed by dispatch_group enum. 100 is used as a big number,
50888 /* Immediate valuse used in an insn. */
51567 /* Implementation of reassociation_width target hook used by
51662 /* Return class of registers which could be used for pseudo of MODE
51762 "HLE_ACQUIRE not used with ACQUIRE or stronger memory model");
51768 "HLE_RELEASE not used with RELEASE or stronger memory model");
51922 /* If SIMD clone NODE can't be used in a vectorized loop
51957 (value 32 is used) as a heuristic. */
52106 /* Return mode to be used for bounds or VOIDmode
52125 /* Return constant used to statically initialize constant bounds.
52127 This function is used to create special bound values. For now
52139 /* This function is supposed to be used to create INIT and