Lines Matching full:scalar
5490 component scalar arithmetic operations. The pass is located in
5493 * Scalar replacement of aggregates
5496 into a set of scalar variables. The resulting scalar variables are
5577 types instead of scalar types. Data parallelism across loop
5583 and the `VF' copies of each scalar operation are fused to form a
9138 scalar variable or through a pointer to a scalar. If both this
9151 In `mem' expressions, nonzero for reference to a scalar known not
9154 pointing to scalar types. If both this flag and `MEM_IN_STRUCT_P'
9326 scalar variable. A reference through a C pointer has 0 because
9327 the pointer might point to a scalar variable. This information
9365 In `mem' expressions, 1 means the memory reference is to a scalar
14442 scalar variables and references to globals, statics, structures,
14444 gather complete data flow information for a local scalar. On the other
15304 * Scalar evolutions:: Induction variables on GIMPLE.
15563 File: gccint.info, Node: LCSSA, Next: Scalar evolutions, Prev: Loop manipulation, Up: Loop Analysis and Representation
15584 loop in that the analysis should be performed - the scalar
15606 File: gccint.info, Node: Scalar evolutions, Next: loop-iv, Prev: LCSSA, Up: Loop Analysis and Representation
15608 14.5 Scalar evolutions
15611 Scalar evolutions (SCEV) are used to represent results of induction
15616 `tree-scalar-evolution.h'. To use scalar evolutions analysis,
15667 File: gccint.info, Node: loop-iv, Next: Number of iterations, Prev: Scalar evolutions, Up: Loop Analysis and Representation
19975 vector is operand 1, and the scalar result is stored in the least
19981 vector is operand 1, and the scalar result is stored in the least
19987 operand 1, and the scalar result is stored in the least
19993 is operand 1, and the scalar result is stored in the least
20172 TARGET_SHIFT_TRUNCATION_MASK::. Operand 2 is always a scalar type.
20176 instructions. Operand 2 is always a scalar type.
20180 instead of a scalar type.
24637 scalar mode MODE. The default is equal to `UNITS_PER_WORD',
24662 scalar type.
25427 Arguments::. For returning values in registers, see *Note Scalar
26523 * Scalar Return::
27353 File: gccint.info, Node: Register Arguments, Next: Scalar Return, Prev: Stack Arguments, Up: Stack and Calling
27605 as two scalar parameters. By default, GCC will attempt to pack
27644 insns involving scalar mode MODE. For a scalar mode to be
27660 File: gccint.info, Node: Scalar Return, Next: Aggregate Return, Prev: Register Arguments, Up: Stack and Calling
27662 17.10.8 How Scalar Function Values Are Returned
27680 (Actually, on most machines, scalar values are returned in the same
27694 a scalar type.
27771 File: gccint.info, Node: Aggregate Return, Next: Caller Saves, Prev: Scalar Return, Up: Stack and Calling
27778 Scalar Return::). Instead, the caller passes the address of a block of
27981 arguments that a function should pop. *Note Scalar Return::.
29254 The threshold of number of scalar memory-to-memory move insns,
29278 The threshold of number of scalar move insns, _below_ which a
29293 The threshold of number of scalar move insns, _below_ which a
34161 can only save static variables if they're scalar. Complex data
40639 * APPLY_RESULT_SIZE: Scalar Return. (line 95)
41550 * FUNCTION_OUTGOING_VALUE: Scalar Return. (line 56)
41553 * FUNCTION_VALUE: Scalar Return. (line 52)
41554 * FUNCTION_VALUE_REGNO_P: Scalar Return. (line 69)
42192 * IV analysis on GIMPLE: Scalar evolutions. (line 6)
42262 * LIBCALL_VALUE: Scalar Return. (line 60)
42942 * return values in registers: Scalar Return. (line 6)
43033 * Scalar evolutions: Scalar evolutions. (line 6)
43034 * scalars, returned as values: Scalar Return. (line 6)
43425 * TARGET_ENUM_VA_LIST: Scalar Return. (line 84)
43443 * TARGET_FUNCTION_VALUE: Scalar Return. (line 11)
43510 * TARGET_RETURN_IN_MSB: Scalar Return. (line 100)
43829 * values, returned by functions: Scalar Return. (line 6)
44122 Node: Scalar evolutions688741
44209 Node: Scalar Return1202541