Home | History | Annotate | Download | only in info

Lines Matching full:calls

343 calls, data layout
529 -foptimize-sibling-calls -fprefetch-loop-arrays
614 -mlong-calls -mno-long-calls
634 -mlong-calls -mno-long-calls
696 -mlinked-fp -mlong-calls -malign-labels
716 -mfast-indirect-calls -mgas -mgnu-ld -mhp-ld
718 -mjump-in-delay -mlinker-opt -mlong-calls
720 -mno-disable-indexing -mno-fast-indirect-calls -mno-gas
787 -mauto-incdec -minmax -mlong-calls -mshort
811 -mmemcpy -mno-memcpy -mlong-calls -mno-long-calls
941 -mlong-calls -mno-long-calls -mep -mno-ep
1275 program that calls GCC and treats `.c', `.h' and `.i' files as C++
1448 functions more efficiently; for instance, calls to `alloca' may
1450 calls to `memcpy' may become inline copy loops. The resulting
1452 calls no longer appear as such, you cannot set a breakpoint on
1453 those calls, nor can you change the behavior of the functions by
1456 that function to warn about problems with calls to that function,
1458 still contains calls to that function. For example, warnings are
1459 given with `-Wformat' for bad calls to `printf', when `printf' is
2198 replaces calls to `objc_getClass("...")' (when the name of the
2202 causes calls to `objc_getClass("...")' to be retained. This is
2397 Check calls to `printf' and `scanf', etc., to make sure that the
2461 this warns about calls to `printf' and `scanf' functions where the
2593 committee have ruled that function calls do not overlap.
2762 The compiler sees only the calls to `setjmp'. It cannot know
3253 might be appropriate for any function that calls a function like
3746 files will be correctly updated. Also `fork' calls are
4425 -foptimize-sibling-calls
4493 the stack for several function calls and pops them all at once.
4525 `-foptimize-sibling-calls'
4526 Optimize sibling and tail recursive calls.
4541 If all calls to a given function are integrated, and the function
4656 that calls a constant function contain the function's address
4932 by function calls, by emitting extra instructions to save and
4933 restore the registers around such calls. Such allocation is done
5017 calls, operations that expand to nontrivial sequences of insns).
5513 then replace all occurrences with calls to the newly created
5806 Large functions with few branches or calls can create
5847 inline and B that just calls A three time. If B is small
6041 Counts the number of function calls (N) and the number of
6916 The compiler may generate calls to `memcmp', `memset', `memcpy'
6924 be passed to the linker. The compiler may generate calls to
7816 Generate output containing library calls for floating point.
7918 `-mlong-calls'
7919 `-mno-long-calls'
7920 Tells the compiler to perform function calls by first loading the
7926 Even if this switch is enabled, not all function calls will be
7927 turned into long calls. The heuristic is that static functions,
7931 current compilation unit, will not be turned into long calls. The
7935 long_calls' directive, will always be turned into long calls.
7938 `-mno-long-calls' will restore the default behavior, as will
7939 placing the function calls within the scope of a `#pragma
7941 how the compiler generates code to handle function calls via
8011 Allows calls via function pointers (including virtual functions) to
8018 The valid models are `soft', which generates calls to
8139 `-mlong-calls'
8140 `-mno-long-calls'
8141 Tells the compiler to perform function calls by first loading the
8148 `-mno-long-calls' will restore the default behavior. Note these
8150 handle function calls via function pointers.
8240 the GOT rather than (traditional on other architectures) calls to
8840 Enable inlining of PLT entries in function calls to functions that
8874 `-mlong-calls'
9074 Fill delay slots of function calls with unconditional jump
9092 This allows GCC to generate faster indirect calls and use unscaled
9097 `-mfast-indirect-calls'
9098 Generate code that assumes calls never cross space boundaries.
9099 This allows GCC to emit code which performs faster indirect calls.
9137 Generate output containing library calls for floating point.
9183 `-mlong-calls'
9186 is to generate long calls only when the distance from the call
9189 being used. The limits for normal calls are 7,600,000 and 240,000
9202 The types of long calls used depends on the capabilities of the
9204 impact on systems that support long absolute calls, and long pic
9205 symbol-difference or pc-relative calls should be relatively small.
9462 Generate output containing library calls for floating point.
9566 incorrect code will be generated for calls to those functions.
10176 Generate output containing library calls for floating point.
10213 incorrect code will be generated for calls to those functions.
10308 `-mlong-calls'
10309 `-mno-long-calls'
10310 Treat all calls as being far away (near). If calls are assumed to
10483 initialization sequences and generate direct calls to
10535 floating-point calculations using library calls instead.
10647 `-mlong-calls'
10648 `-mno-long-calls'
10654 `-mno-long-calls'.
10870 optimization pass to shorten branches, calls and absolute memory
11074 plus some special AIX common-mode calls, and will not use the MQ
11507 On System V.4 and embedded PowerPC systems assume that all calls to
11513 a variable arguments. With `-mprototype', only calls to
11617 By default assume that all calls are far away so that a longer more
11618 expensive calling sequence is required. This is required for calls
11624 Some linkers are capable of detecting out-of-range calls and
11625 generating glue code on the fly. On these systems, long calls are
11726 do subroutine calls. This only works reliably if the total
11794 Emit a warning if the function calls alloca or uses dynamically
11963 When generating position-independent code, emit function calls
11995 "call" calls a library function that usually implements the
12051 program startup, calls functions in a list which is delimited by
12097 Generate output containing library calls for floating point.
12117 Generate output containing library calls for quad-word (long
12477 `-mlong-calls'
12478 `-mno-long-calls'
12479 Treat all calls as being far away (near). If calls are assumed to
12655 translate direct calls to indirect calls unless it can determine
12657 call instruction. This translation typically occurs for calls to
12901 clobbered by function calls. It may be allocated for temporaries
12944 Generate instrumentation calls for entry and exit to functions.
12961 other functions. The profiling calls will indicate where,
13127 modifications. However, this means that calls to `extern'
13476 of the source file, to make them available for any calls that precede
13552 prototype declaration for each function in each block which calls
14223 * Constructing Calls:: Dispatching a call to another function.
14342 calls. In the latter case temporaries introduced during argument
14521 File: gcc.info, Node: Nested Functions, Next: Constructing Calls, Prev: Labels as Values, Up: C Extensions
14570 an argument. If `intermediate' calls `store', the arguments given to
14636 File: gcc.info, Node: Constructing Calls, Next: Typeof, Prev: Nested Functions, Up: C Extensions
14638 5.5 Constructing Function Calls
14688 File: gcc.info, Node: Typeof, Next: Conditionals, Prev: Constructing Calls, Up: C Extensions
15500 program which help the compiler optimize function calls and check your
15557 The definition in the header file will cause most calls to the
15606 function that calls a non-`const' function usually must not be
15752 also the default when using the `-mlong-calls' option.
15783 causes the compiler to check the arguments in calls to `my_printf'
15809 calls to these functions for errors. The compiler always (unless
15840 causes the compiler to check the arguments in calls to a `printf',
15845 could tell in such calls to format functions would be that the
15847 warning when `-Wformat-nonliteral' is used, but the calls could
15857 calls to `printf', `scanf', `strftime' or `strfmon' type function
15912 ARM. Both attributes override the `-mlong-calls' (*note ARM
15930 whether long calls are necessary.
15934 MIPS. The attribute overrides the `-mlong-calls' (*note MIPS
15986 attribute can be used to cancel the effect of the `-mlong-calls'
16001 If `-finstrument-functions' is given, profiling function calls will
16017 causes the compiler to check that, in calls to `my_memcpy',
16098 that may change between two consecutive calls (such as `feof' in a
17027 each translation defining the object, but the calls to the
17358 that any function parameter having that union type causes calls to
17612 When a function is both inline and `static', if all calls to the
17617 Some calls cannot be integrated for various reasons (in particular,
17618 calls that precede the function's definition cannot be integrated, and
17619 neither can recursive calls within the definition). If there is a
17625 that there may be calls from other source files; since a global symbol
17627 defined in the other source files, so the calls therein cannot be
17641 the header file will cause most calls to the function to be inlined.
17787 assignment, including library calls for arithmetic operators. Assuming
19759 register which is normally saved and restored by function calls on your
19880 register which is normally saved and restored by function calls on your
20131 You can declare variables and use them in function calls and returns,
20656 data into a cache before it is accessed. You can insert calls to
20850 to those machines. Generally these generate calls to specific machine
20851 instructions, but allow the compiler to schedule those calls.
20933 PALcode. Normally they invoke the `rduniq' and `wruniq' PAL calls, but
24258 calls are and are not necessary.
24690 to other threads when any thread calls `exit'.
25044 If all calls to the function can be inlined, you can avoid emitting the
25045 function by compiling with `-fno-implement-inlines'. If any calls were
25207 virtual function calls.
25256 `extern "Java"' block. Calls to methods declared in this
26276 Because of the way GCC instruments calls, a call count can be shown
26286 50.00% of 2 calls executed in file tmp.c
26327 There can be multiple branches and calls listed for a single source
26329 case, the branches and calls are each given a number. There is no
26330 simple way to map these branches and calls back to source constructs.
26408 for all calls to that function, and remove or ignore the other.
26566 function calls are handled. If the name encoding were made the
26637 * Using floating point parameters for indirect calls to static
26698 be saved by function calls. However, the C compiler uses
26700 clobbered by function calls.
27204 code, by marking all function calls for which no declaration is visible
27364 * Both conversion programs can be confused if there are macro calls
27369 macro calls, you can easily convert them manually.
27419 Such a feature would work only occasionally--only for calls that
27421 definition. The only way to check all calls reliably is to add a
30200 * foptimize-sibling-calls: Optimize Options. (line 174)
30661 * mfast-indirect-calls: HPPA Options. (line 52)
30798 * mlong-calls <1>: V850 Options. (line 10)
30799 * mlong-calls <2>: MIPS Options. (line 280)
30800 * mlong-calls <3>: M68hc1x Options. (line 35)
30801 * mlong-calls <4>: FRV Options. (line 99)
30802 * mlong-calls <5>: Blackfin Options. (line 57)
30803 * mlong-calls: ARM Options. (line 149)
30962 * mno-long-calls <1>: V850 Options. (line 10)
30963 * mno-long-calls <2>: MIPS Options. (line 280)
30964 * mno-long-calls <3>: M68hc1x Options. (line 35)
30965 * mno-long-calls <4>: HPPA Options. (line 138)
30966 * mno-long-calls <5>: Blackfin Options. (line 57)
30967 * mno-long-calls: ARM Options. (line 149)
31807 * __builtin_apply: Constructing Calls. (line 31)
31808 * __builtin_apply_args: Constructing Calls. (line 20)
31859 * __builtin_return: Constructing Calls. (line 48)
32113 * constructing calls: Constructing Calls. (line 6)
32289 * forwarding calls: Constructing Calls. (line 6)
32398 * indirect calls on ARM: Function Attributes.
32400 * indirect calls on MIPS: Function Attributes.
33121 Node: Constructing Calls613257