Home | History | Annotate | Download | only in bin

Lines Matching refs:hoist

3281 /Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/params.cminimum value of parameter %qs is %umaximum value of parameter %qs is %uinvalid parameter %qsinit_param_valuesset_default_param_valueset_param_value_internalset_param_valuepredictable-branch-outcomeMaximal estimated outcome of branch considered predictableinline-min-speedupThe minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-isnsns-automax-inline-insns-singleThe maximum number of instructions in a single function eligible for inliningmax-inline-insns-autoThe maximum number of instructions when automatically inliningmax-growth-auto-inline-funcThe maximum size growth when inlining functions without inline declared in plain modemax-inline-insns-recursiveThe maximum number of instructions inline function can grow to via recursive inliningmax-inline-insns-recursive-autoThe maximum number of instructions non-inline function can grow to via recursive inliningmax-inline-recursive-depthThe maximum depth of recursive inlining for inline functionsmax-inline-recursive-depth-autoThe maximum depth of recursive inlining for non-inline functionsmin-inline-recursive-probabilityInline recursively only when the probability of call being executed exceeds the parameterinline-function-overhead-sizeSize estimate of function overhead (prologue/epilogue) for inlining purposesinline-hot-callerConsider cold callsites for inlining if caller contains hot codehot-caller-codesize-thresholdMaximum profile-based code size footprint estimate for hot caller heuristic  inline-useful-cold-calleeOnly consider cold callsites for inlining if analysis estimates downstream optimization opportunitiesmax-early-inliner-iterationsThe maximum number of nested indirect inlining performed by early inlinercomdat-sharing-probabilityProbability that COMDAT function will be shared with different compilation unitpartial-inlining-entry-probabilityMaximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happenmax-variable-expansions-in-unrollerIf -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrollingmin-vect-loop-boundIf -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorizationmax-delay-slot-insn-searchThe maximum number of instructions to consider to fill a delay slotmax-delay-slot-live-searchThe maximum number of instructions to consider to find accurate live register informationmax-pending-list-lengthThe maximum length of scheduling's pending operations listmax-modulo-backtrack-attemptsThe maximum number of backtrack attempts the scheduler should make when modulo scheduling a looplarge-function-insnsThe size of function body to be considered largelarge-function-growthMaximal growth due to inlining of large function (in percent)large-unit-insnsThe size of translation unit to be considered largeinline-unit-growthHow much can given compilation unit grow because of the inlining (in percent)ipcp-unit-growthHow much can given compilation unit grow because of the interprocedural constant propagation (in percent)early-inlining-insnsMaximal estimated growth of function body caused by early inlining of single callearly-inlining-insns-anyEarly inline calls if growth does not exceed this limitearly-inlining-insns-comdatEarly inline calls to comdate functions if growth does not exceed this limitlarge-stack-frameThe size of stack frame to be considered largelarge-stack-frame-growthMaximal stack frame growth due to inlining (in percent)max-gcse-memoryThe maximum amount of memory to be allocated by GCSEmax-gcse-insertion-ratioThe maximum ratio of insertions to deletions of expressions in GCSEgcse-after-reload-partial-fractionThe threshold ratio for performing partial redundancy elimination after reloadgcse-after-reload-critical-fractionThe threshold ratio of critical edges execution count that permit performing redundancy elimination after reloadgcse-cost-distance-ratioScaling factor in calculation of maximum distance an expression can be moved by GCSE optimizationsgcse-unrestricted-costCost at which GCSE optimizations will not constraint the distance an expression can travelmax-hoist-depthMaximum depth of search in the dominator tree for expressions to hoistorithm to applymax-slsr-cand-scanMaximum length of candidate scans for straight-line strength reductionasan-stackEnable asan stack protectionasan-globalsEnable asan globals protectionasan-instrument-writesEnable asan store operations protectionasan-instrument-readsEnable asan load operations protectionasan-memintrinEnable asan builtin functions protectionasan-use-after-returnEnable asan detection of use-after-return bugsasan-instrumentation-with-call-thresholdUse callbacks instead of inline code if number of accesses in function becomes greater or equal to this numberuninit-control-dep-attemptsMaximum number of nested calls to search for control dependencies during uninitialized variable analysismax-fsm-thread-path-insnsMaximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread pathmax-fsm-thread-lengthMaximum number of basic blocks on a finite state automaton jump thread pathmax-fsm-thread-pathsMaximum number of new jump thread paths to create for a finite state automatonfpset-cost-fractionAdjust the estimation of fp setting insn cost with this fraction inframepointer shrinkwrappingfpset-promote-fractionAdjust the estimation of fpset promotion cost with this fraction inframepointer shrinkwrappingadd_params/Volumes/Android/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/opts.cdebug format "%s" conflicts with prior selectionunrecognised debug output level "%s"debug output level %s is too high  %-*.*s %.*s
3286 ide type-fdefault-inline-fdefault-integer-8Set the default integer kind to an 8 byte wide type-fdefault-noexceptMake functions no-throw/noexcept by default-fdefault-real-8Set the default real kind to an 8 byte wide type-fdefer-popDefer popping functions args from stack until later-fdelayed-branchAttempt to fill delay slots of branch instructions-fdelete-dead-exceptionsDelete dead instructions that may throw exceptions-fdelete-null-pointer-checksDelete useless null pointer checks-fdevirtualizeTry to convert virtual calls to direct ones.-fdevirtualize-speculativelyPerform speculative devirtualization-fdiagnostics-coloralwaysnever-fdiagnostics-color=-fdiagnostics-color=[never|always|auto] Colorize diagnostics-fdiagnostics-show-caretShow the source line with a caret indicating the column-fdiagnostics-show-location=-fdiagnostics-show-location=[once|every-line] How often to emit source location at the beginning of line-wrapped diagnostics-fdiagnostics-show-optionAmend appropriate diagnostic messages with the command line option that controls them-fdirectives-onlyPreprocess directives only.-fdisable--fdisable-[tree|rtl|ipa]-<pass>=range1+range2 disables an optimization pass-fdisable-assertions-fdisable-assertions=-fdollar-okAllow dollar signs in entity names-fdollars-in-identifiersPermit '$' as an identifier character-fdseUse the RTL dead store elimination pass-fdump--fdump-<type> Dump various compiler internals to a file-fdump-ada-specWrite all declarations as Ada code transitively-fdump-ada-spec-slimWrite all declarations as Ada code for the given file only-fdump-core-fdump-final-insns-fdump-final-insns=-fdump-final-insns=filename Dump to filename the insns at the end of translation-fdump-fortran-optimizedDisplay the code tree after front end optimization-fdump-fortran-originalDisplay the code tree after parsing-fdump-go-spec=-fdump-go-spec=filename Write all declarations to file as Go code-fdump-noaddrSuppress output of addresses in debugging dumps-fdump-parse-treeDisplay the code tree after parsing; deprecated option-fdump-passesDump optimization passes-fdump-unnumberedSuppress output of instruction numbers, line number notes and addresses in debugging dumps-fdump-unnumbered-linksSuppress output of previous and next insn numbers in debugging dumps-fdwarf2-cfi-asmEnable CFI tables via GAS assembler directives.-fearly-inliningPerform early inlining-felide-constructors-feliminate-dwarf2-dupsPerform DWARF2 duplicate elimination-feliminate-unused-debug-symbolsPerform unused type elimination in debug info-feliminate-unused-debug-types-femit-class-debug-alwaysDo not suppress C++ class debug information.-femit-class-fileOutput a class file-femit-class-filesAlias for -femit-class-file-femit-function-namesPrint to stderr the mapping from module name and function id to assembler function name when -ftest-coverage, -fprofile-generate or -fprofile-use are active, for use in correlating function ids in gcda files with the function name.-femit-struct-debug-baseonly-femit-struct-debug-baseonly Aggressive reduced debug info for structs-femit-struct-debug-detailed=-femit-struct-debug-detailed=<spec-list> Detailed reduced debug info for structs-femit-struct-debug-reduced-femit-struct-debug-reduced Conservative reduced debug info for structs-fenable--fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass-fenable-assertions-fenable-assertions=-fencoding=--encoding=<encoding> Choose input encoding (defaults from your locale)-fenforce-eh-specsGenerate code to check exception specifications-fenum-int-equiv-fexceptionsEnable exception handling-fexcess-precision=-fexcess-precision=[fast|standard] Specify handling of excess floating-point precision-fexec-charset=-fexec-charset=<cset> Convert all strings and character constants to character set <cset>-fexpensive-optimizationsPerform a number of minor, expensive optimizations-fext-numeric-literalsInterpret imaginary, fixed-point, or other gnu number suffix as the corresponding number literal rather than a user-defined number literal.-fextdirs=--extdirs=<path> Set the extension directory path-fextended-identifiersPermit universal character names (\u and \U) in identifiers-fextern-tls-initSupport dynamic initialization of thread-local variables in a different translation unit-fexternal-blasSpecify that an external BLAS library should be used for matmul calls on large-size arrays-fexternal-templates-ff2cUse f2c calling convention-ffast-math-ffat-lto-objectsOutput lto objects containing both the intermediate language and binary output.-ffilelist-fileInput file is a file with a list of filenames to compile-ffinite-math-onlyAssume no NaNs or infinities are generated-ffixed--ffixed-<register> Mark <register> as being unavailable to the compiler-ffixed-formAssume that the source file is fixed form-ffixed-line-length--ffixed-line-length-<n> Use n as character line width in fixed mode-ffixed-line-length-noneAllow arbitrary character line width in fixed mode-ffloat-storeDon't allocate floats and doubles in extended-precision registers-ffor-scopeScope of for-init-statement variables is local to the loop-fforce-addr-fforce-classes-archive-checkAlways check for non gcj generated classes archives-fforward-propagatePerform a forward propagation pass on RTL-ffp-contract=-ffp-contract=[off|on|fast] Perform floating-point expression contraction.-ffpe-summary=-ffpe-summary=[...] Print summary of floating point exceptions-ffpe-trap=-ffpe-trap=[...] Stop on following floating point exceptions-ffree-formAssume that the source file is free form-ffree-line-length--ffree-line-length-<n> Use n as character line width in free mode-ffree-line-length-noneAllow arbitrary character line width in free mode-ffreestandingDo not assume that standard C libraries and "main" exist-ffriend-injectionInject friend functions into enclosing namespace-ffrontend-optimizeEnable front end optimization-ffunction-attribute-list=-ffunction-attribute-list=attribute:name,... Add attribute to named functions-ffunction-cseAllow function addresses to be held in registers-ffunction-sectionsPlace each function into its own section-fgcsePerform global common subexpression elimination-fgcse-after-reloadPerform global common subexpression elimination after register allocation has finished-fgcse-lasPerform redundant load after store elimination in global common subexpression elimination-fgcse-lmPerform enhanced load motion during global common subexpression elimination-fgcse-smPerform store motion after global common subexpression elimination-fgnu-keywordsRecognize GNU-defined keywords-fgnu-runtimeGenerate code for GNU runtime environment-fgnu-tmEnable support for GNU transactional memory-fgnu-uniqueUse STB_GNU_UNIQUE if supported by the assembler-fgnu89-inlineUse traditional GNU semantics for inline functions-fgo-check-divide-overflowAdd explicit checks for division overflow in INT_MIN / -1-fgo-check-divide-zeroAdd explicit checks for division by zero-fgo-dump--fgo-dump-<type> Dump Go frontend internal information-fgo-optimize--fgo-optimize-<type> Turn on optimization passes in the frontend-fgo-pkgpath=-fgo-pkgpath=<string> Set Go package path-fgo-prefix=-fgo-prefix=<string> Set package-specific prefix for exported Go names-fgo-relative-import-path=-fgo-relative-import-path=<path> Treat a relative import as relative to path-fgraphiteEnable in and out of Graphite representation-fgraphite-identityEnable Graphite Identity transformation-fguess-branch-probabilityEnable guessing of branch probabilities-fguiding-decls-fhandle-exceptions-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-fhash-synchronizationAssume the runtime uses a hash table to map an object to its synchronization structure-fhelp-fhelp=-fhoist-adjacent-loadsEnable hoisting adjacent loads to encourage generating conditional move instructions-fhonor-std-fhostedAssume normal C execution environment-fhuge-objects-fidentProcess #ident directives-fif-conversionPerform conversion of conditional jumps to branchless equivalents-fif-conversion2Perform conversion of conditional jumps to conditional execution-fimplement-inlinesExport functions even if they can be inlined-fimplicit-inline-templatesEmit implicit instantiations of inline templates-fimplicit-noneSpecify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements-fimplicit-templatesEmit implicit instantiations of templates-findirect-classesGenerate instances of Class at runtime-findirect-dispatchUse offset tables for virtual method calls-findirect-inliningPerform indirect inlining-finhibit-size-directiveDo not generate .size directives-finit-character=-finit-character=<n> Initialize local character variables to ASCII value n-finit-integer=-finit-integer=<n> Initialize local integer variables to n-finit-local-zeroInitialize local variables to zero (from g77)-finit-logical=-finit-logical=<true|false> Initialize local logical variables-finit-real=-finit-real=<zero|nan|inf|-inf> Initialize local real variables-finlineEnable inlining of function declared "inline", disabling disables all inlining-finline-atomicsInline __atomic operations when a lock free instruction sequence is available.-finline-functionsIntegrate functions not declared "inline" into their callers when profitable-finline-functions-called-onceIntegrate functions only required by their single caller-finline-limit--finline-limit=-finline-limit=<number> Limit the size of inlined functions to <number>-finline-small-functionsIntegrate functions into their callers when code size is known not to grow-finput-charset=-finput-charset=<cset> Specify the default character set for source files-finstrument-functionsInstrument function entry and exit with profiling calls-finstrument-functions-exclude-file-list=-finstrument-functions-exclude-file-list=filename,... Do not instrument functions listed in files-finstrument-functions-exclude-function-list=-finstrument-functions-exclude-function-list=name,... Do not instrument listed functions-finteger-4-integer-8Interpret any INTEGER(4) as an INTEGER(8)-fintrinsic-modules-pathSpecify where to find the compiled intrinsic modules-fintrinsic-modules-path=-fipa-cpPerform interprocedural constant propagation-fipa-cp-clonePerform cloning to make Interprocedural constant propagation stronger-fipa-matrix-reorg-fipa-profilePerform interprocedural profile propagation-fipa-ptaPerform interprocedural points-to analysis-fipa-pure-constDiscover pure and const functions-fipa-referenceDiscover readonly and non addressable static variables-fipa-sraPerform interprocedural reduction of aggregates-fipa-struct-reorg-fira-algorithm=-fira-algorithm=[CB|priority] Set the used IRA algorithm-fira-hoist-pressureUse IRA based register pressure calculation in RTL hoist