Home | History | Annotate | Download | only in bin

Lines Matching refs:Also

4024 alsontical constants across compilation unitsAttempt to merge identical debug strings across compilation units-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrappingSet default accessibility of module entities to PRIVATE.Perform SMS based modulo scheduling before the first scheduling passPerform SMS based modulo scheduling with register moves allowedMove loop invariant computations out of loopsDon't warn about uses of Microsoft extensionsGenerate code for NeXT (Apple Mac OS X) runtime environmentAssume that receivers of Objective-C messages may be nilEnables the unlimited vectorizer cost model.  Preserved for backward compatibility.Support synchronous non-call exceptionsTreat a throw() exception specification as noexcept to improve code sizeSpecify which ABI to use for Objective-C family code and meta-data generation.Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if neededAllow fast jumps to the message dispatcherEnable Objective-C exception and synchronization syntaxEnable garbage collection (GC) in Objective-C/Objective-C++ programsEnable inline checks for nil receivers with the NeXT runtime and ABI version 2.Enable Objective-C setjmp exception handling runtimeConform to the Objective-C 1.0 language as implemented in GCC 4.0When possible do not generate stack framesEnable OpenMP (implies -frecursive in Fortran)Enable OpenMP's SIMD directivesRecognize C++ keywords like "compl" and "xor"Enable all optimization info dumps on stderr-fopt-info[-<type>=filename]	Dump compiler optimization detailsOptimize sibling and tail recursive calls-foptimize-static-class-initializationEnable optimization of static class initialization codeEnable string length optimizations on treesTry to lay out derived types as compactly as possiblePack structure members together without holes-fpack-struct=<number>	Set initial maximum structure member alignmentReturn small aggregates in memory, not registersLook for and use PCH files even when preprocessingLimit non-const non-FP loop peeling under profile estimates of large code footprintEnable machine specific peephole optimizationsEnable an RTL peephole pass before sched2Downgrade conformance errors to warningsGenerate position-independent code if possible (small mode)Generate position-independent code for executables if possible (small mode)Enable Plan 9 language extensionsUse PLT for PIC calls (-fno-plt: load the address from GOT at call site)-fplugin-arg-<name>-<key>[=<value>]	Specify argument <key>=<value> for plugin <name>Report on memory allocation before interprocedural optimizationRun predictive commoning optimization.Generate prefetch instructions, if available, for arrays in loopsTreat the input file as already preprocessed-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the argumentsEnable basic program profiling codeInsert arc-based program profiling codeEnable correction of flow inconsistent profile data inputSet the top-level directory for storing the profile data. The default is 'pwd'.Dump CFG profile for comparison.Enable common options for generating profile info for profile feedback directed optimizationsfprofile-generate-atomic=[0..3] Atomically increments for profile counters.-fprofile-generate-buildinfo=filename	Read build info to include in gcda file from filenameTurn on instrumentation sampling with -fprofile-generate with rate set by --param profile-generate-sampling-rate or environment variable GCOV_SAMPLING_RATEEnable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=Enable function reordering that improves code placementReport on consistency of profileSpecify a substring to be stripped from the profile base file nameEnable common options for performing profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizations, and set -fprofile-dir=Insert code to profile values of expressionsProtect parentheses in expressions-frandom-seed=<string>	Make compile reproducible using <string>Enable range checking during compilationInterpret any REAL(4) as a REAL(10)Interpret any REAL(4) as a REAL(16)Interpret any REAL(4) as a REAL(8)Interpret any REAL(8) as a REAL(10)Interpret any REAL(8) as a REAL(16)Interpret any REAL(8) as a REAL(4)Reallocate the LHS in assignmentsSame as -fassociative-math for expressions which include division.-frecord-compilation-info-in-elfRecord the compiler optimizations in a .gnu.switches.text section.Record gcc command line switches in the object file.Use a 4-byte record marker for unformatted filesUse an 8-byte record marker for unformatted filesAllocate local variables on the stack to allow indirect recursionReduce the amount of reflection meta-data generatedTurn on Redundant Extensions Elimination pass.Return small aggregates in registersPerform a register renaming optimization passReorder basic blocks to improve code placement-freorder-blocks-and-partitionReorder basic blocks and partition into hot and cold sectionsReorder functions to improve code placement-freorder-functions=[callgraph]	Select the scheme for function reordering. This invokes a linker plugin.  Generate .gnu.callgraph.text sections listing callees and edge counts.Copy array sections into a contiguous block on procedure entryUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeEnable automatic template instantiationFunctions which return values must end with return statementsAdd a common subexpression elimination pass after loop optimizations-freschedule-modulo-scheduled-loopsEnable/Disable the traditional scheduling in loops that already passed modulo schedulingPerform Dynamic Inter-Procedural Analysis.Allow -g enablement for -fripa -fprofile-generate compiles.Don't import an auxiliary module if it contains asm statementsDon't import an auxiliary module if the command line options mismatch with the primary moduleSubstitute substring in include paths with a new string to allow reuse profile data-fripa-no-promote-always-inline-funcDon't promote always inline static functions assuming they will be inlined and no copy is needed.Disable optimizations that assume default FP rounding behaviorGenerate run time type descriptor informationEnable coverage-guided fuzzing code instrumentation. Inserts call to __sanitizer_cov_trace_pc into every basic block.-fsched-critical-path-heuristicEnable the critical path heuristic in the schedulerEnable the dependent count heuristic in the schedulerEnable the group heuristic in the schedulerEnable scheduling across basic blocksEnable the last instruction heuristic in the schedulerEnable register pressure sensitive insn schedulingEnable the rank heuristic in the schedulerAllow speculative motion of non-loadsEnable the speculative instruction heuristic in the schedulerAllow speculative motion of some loadsAllow speculative motion of more loadsAllow premature scheduling of queued insnsSet dependence distance checking in premature scheduling of queued insns-fsched-stalled-insns-dep=<number>	Set dependence distance checking in premature scheduling of queued insns-fsched-stalled-insns=<number>	Set number of queued insns that can be prematurely scheduled-fsched-verbose=<number>	Set the verbosity level of the schedulerIf scheduling post reload, do superblock schedulingReschedule instructions before register allocationReschedule instructions after register allocationAppend a second underscore if the name already contains an underscoreAccess data in the same section from shared anchor pointsPerform software pipelining of inner loops during selective scheduling-fsel-sched-pipelining-outer-loopsPerform software pipelining of outer loops during selective scheduling-fsel-sched-reschedule-pipelinedReschedule pipelined regions without pipeliningSchedule instructions using selective scheduling algorithmRun selective scheduling after reloadUse the same size for double as for floatUse the narrowest integer type possible for enumeration typesForce the underlying type for "wchar_t" to be "unsigned short"Show column numbers in diagnostics, when available.  Default onEmit function prologues only before parts of the function that need it, rather than at the top of the function.Framepointer shrinkwrapping optimization.Apply negative sign to zero valuesDisable optimizations observable by IEEE signaling NaNsWhen "signed" or "unsigned" is not given make the bitfield signedDisable floating point optimizations that ignore the IEEE signedness of zeroSpecifies the vectorization cost model for code marked with a simd directiveConvert floating point constants to single precision constantsSupport delete operator with objetc's size as the second parameter.Set the source language versionSplit lifetimes of induction variables when loops are unrolledGenerate discontiguous stack framesSplit wide types into independent registersPut all local arrays on stack.Insert stack checking code into the program.  Same as -fstack-check=specific-fstack-check=[no|generic|specific]	Insert stack checking code into the program-fstack-limit-register=<register>	Trap if the stack goes past <register>-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>Use propolice as a stack protection methodUse a stack protection method for every functionUse a smart stack protection method for certain functions-fstack-reuse=[all|named_vars|none] Set stack reuse level for local variables.Output stack usage information on a per-function basisDisplay statistics accumulated during compilationEnable assignability checks for stores into object arraysAssume strict aliasing rules applyPerform transformations based on enum precisionAssume that values of enumeration type are always within the minimum range of that typeTreat signed overflow as undefinedForce bitfield accesses to match their type widthImplement __atomic operations via libcalls to legacy __sync functionsCheck for syntax errors, then stop-ftabstop=<number>	Distance between tab stops for column reportingSet the maximum number of template instantiation notes for a single warning or error-ftemplate-depth=<number>	Specify maximum template instantiation depthCreate data files needed by "gcov"Perform jump threading optimizations-fno-threadsafe-statics	Do not generate thread-safe code for initializing local staticsReport the time taken by each compiler pass-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Set the default thread-local storage code generation modelReorder top level functions, variables, and asmsPerform superblock formation via tail duplication-ftrack-macro-expansion=<0|1|2>  Track locations of tokens coming from macro expansion and display them in error messagesAssume floating-point operations can trapTrap for signed overflow in addition, subtraction and multiplicationEnable SSA-BIT-CCP optimization on treesEnable conditional dead code elimination for builtin callsEnable SSA-CCP optimization on treesEnable loop header copying on treesEnable coalescing of copy-related user variables that are inlinedEnable coalescing of all copy-related user variablesEnable copy propagation on treesReplace SSA temporaries with better names in copiesTransform condition stores into unconditional onesEnable SSA dead code elimination optimization on treesEnable dominator optimizationsEnable forward propagation on treesEnable Full Redundancy Elimination (FRE) on trees-ftree-loop-distribute-patternsEnable loop distribution for patterns transformed into a library callEnable loop distribution on treesConvert conditional jumps in innermost loops to branchless equivalentsAlso if-convert conditional jumps containing memory writesEnable loop invariant motion on treesCreate canonical induction variables in loopsEnable loop interchange transforms.  Same as -floop-interchangeEnable loop optimizations on tree levelEnable loop vectorization on treesPerform live range splitting during the SSA->normal passEnable automatic parallelization of loopsIn SSA-PRE optimization on trees, enable partial-partial redundancy eliminationEnable hoisting loads from conditional pointers.Enable SSA-PRE optimization on treesPerform function-local points-to analysis on trees.Enable reassociation on tree levelEnable copy propagation of scalar-evolution information.Enable SSA code sinking on treesEnable basic block vectorization (SLP) on treesPerform straight-line strength reductionPerform scalar replacement of aggregatesPerform conversions of switch initializations.Replace temporary expressions in the SSA->normal passPerform Value Range Propagation on treesWhen generating two-level line tables in DWARF (experimental), add linkage names for all functions (not just inlined functions).Use two-level line tables in DWARF (experimental).Append underscores to externally visible namesCompile whole compilation unit at a timePerform loop unrolling for all loopsLimit non-const non-FP loop unrolling under profile estimates of large code footprintPerform loop unrolling when iteration count is knownAllow loop optimizations to assume that the loops behave in normal wayAllow math optimizations that may violate IEEE or ISO standardsWhen "signed" or "unsigned" is not given make the bitfield unsignedMake "char" unsigned by defaultJust generate unwind tables for exception handlingGenerate code for built-in atomic operationsGenerate code for the Boehm GCUse __cxa_atexit to register destructorsUse __cxa_get_exception_ptr in exception handlingCall a library routine to do integer divisionsUse the bfd linker instead of the default linkerUse the gold linker instead of the default linkerUse the mcld linker instead of the default linkerPerform variable tracking by annotating assignments-fvar-tracking-assignments-toggleToggle -fvar-tracking-assignmentsPerform variable tracking and also