Home | History | Annotate | Download | only in bin

Lines Matching refs:optimize

3804     optimizersinvalid --param value %qs-Werror=%s: no option -%snogenericspecificshiftinteger-divide-by-zerounreachablevla-boundreturnnullsigned-integer-overflowboolenumtargetwarningsundocumentedparamsjoinedseparatecommonstabscoffdwarf-2xcoffvmsmissing argument to %qs-Wno--W-fno--f-mno--m--debug=-g--machine---machine-no---machine=--machine=no---machine--optimize=-O--std=-std=--std--warn---warn-no-----no-options.cpreinitstdcheapdynamicunlimiteddesctradglobal-dynamicinitial-execlocal-dynamiclocal-execdefaulthiddeninternalprotectedallnamed_varsmixedoneCBprioritycallgraphfastoffonstandardevery-lineoncealwaysautoneverlargesmalltinyilp32lp64-###--CLASSPATH--all-warnings--ansi--assemble--assertassertion missing after %qs--assert=--bootclasspath--canonical-prefixes--classpath--comments--comments-in-macros--compile--coverage--debug--define-macromacro name missing after %qs--define-macro=--dependencies--dump--dump=--dumpbase--dumpdir--encoding--entry--entry=--extdirs--extra-warnings--for-assembler--for-assembler=--for-linker--for-linker=--force-link--force-link=Display this information--help=--imacrosmissing filename after %qs--imacros=--include--include-barrier--include-directorymissing path after %qs--include-directory-after--include-directory-after=--include-directory=--include-prefix--include-prefix=--include-with-prefix--include-with-prefix-after--include-with-prefix-after=--include-with-prefix-before--include-with-prefix-before=--include-with-prefix=--include=--language--language=--library-directory--library-directory=--no-canonical-prefixes--no-integrated-cpp--no-line-commands--no-pie--no-standard-includes--no-standard-libraries--no-sysroot-suffix--no-warnings--optimizeoptimize-fbtr-bb-exclusive-fbuilding-libgcc-fbuiltinRecognize built-in functions-fbuiltin--fcall-saved--fcall-used--fcaller-saves-fcanonical-system-headers-fcheck-array-temporaries-fcheck-branch-annotation-fcheck-data-deps-fcheck-new-fcheck-references-fcheck=-fcilkplusEnable Cilk Plus-fclasspath=-fcoarray=-fcombine-stack-adjustments-fcommon-fcompare-debug-fcompare-debug-second-fcompare-elim-fcompile-resource=-fcond-mismatch-fconserve-space-fconserve-stack-fconstant-string-class=-fconstexpr-depth=-fconvert=big-endian-fconvert=little-endian-fconvert=native-fconvert=swap-fcprop-registers-fcray-pointer-fcrossjumping-fcse-follow-jumps-fcse-skip-blocks-fcx-fortran-rules-fcx-limited-range-fd-lines-as-code-fd-lines-as-comments-fdata-sections-fdbg-cnt-list-fdbg-cnt=-fdce-fdebug-cpp-fdebug-prefix-map=-fdebug-types-section-fdeclone-ctor-dtor-fdeduce-init-list-fdefault-double-8-fdefault-inline-fdefault-integer-8-fdefault-noexcept-fdefault-real-8-fdefer-pop-fdelayed-branch-fdelete-dead-exceptions-fdelete-null-pointer-checks-fdevirtualize-fdevirtualize-speculatively-fdiagnostics-color-fdiagnostics-color=-fdiagnostics-show-caret-fdiagnostics-show-location=-fdiagnostics-show-option-fdirectives-onlyPreprocess directives only.-fdisable--fdisable-assertions-fdisable-assertions=-fdollar-ok-fdollars-in-identifiers-fdse-fdump--fdump-ada-spec-fdump-ada-spec-slim-fdump-core-fdump-final-insns-fdump-fortran-optimized-fdump-fortran-original-fdump-go-spec=-fdump-noaddr-fdump-parse-tree-fdump-passesDump optimization passes-fdump-unnumbered-fdump-unnumbered-links-fdwarf2-cfi-asm-fearly-inliningPerform early inlining-felide-constructors-feliminate-dwarf2-dups-femit-class-debug-always-femit-class-fileOutput a class file-femit-class-filesAlias for -femit-class-file-femit-function-names-femit-struct-debug-baseonly-femit-struct-debug-detailed=-femit-struct-debug-reduced-fenable--fenable-assertions-fenable-assertions=-fencoding=-fenforce-eh-specs-fenum-int-equiv-fexceptionsEnable exception handling-fexcess-precision=-fexec-charset=-fexpensive-optimizations-fext-numeric-literals-fextdirs=-fextended-identifiers-fextern-tls-init-fexternal-blas-fexternal-templates-ff2cUse f2c calling convention-ffast-math-ffat-lto-objects-ffilelist-file-ffinite-math-only-ffixed--ffixed-form-ffixed-line-length--ffixed-line-length-none-ffloat-store-ffor-scope-fforce-addr-fforce-classes-archive-check-fforward-propagate-ffp-contract=-ffpe-summary=-ffpe-trap=-ffree-form-ffree-line-length--ffree-line-length-none-ffreestanding-ffriend-injection-ffrontend-optimizeEnable front end optimization-ffunction-attribute-list=-ffunction-cse-ffunction-sections-fgcse-fgcse-after-reload-fgcse-las-fgcse-lm-fgcse-sm-fgnu-keywords-fgnu-runtime-fgnu-tm-fgnu-unique-fgnu89-inline-fgo-check-divide-overflow-fgo-check-divide-zero-fgo-dump--fgo-optimize--fgo-pkgpath=-fgo-prefix=-fgo-relative-import-path=-fgraphite-fgraphite-identity-fguess-branch-probability-fguiding-decls-fhandle-exceptions-fhash-synchronization-fhelp-fhelp=-fhoist-adjacent-loads-fhonor-std-fhosted-fhuge-objects-fidentProcess #ident directives-fif-conversion-fif-conversion2-fimplement-inlines-fimplicit-inline-templates-fimplicit-none-fimplicit-templates-findirect-classes-findirect-dispatch-findirect-inliningPerform indirect inlining-finhibit-size-directive-finit-character=-finit-integer=-finit-local-zero-finit-logical=-finit-real=-finline-finline-atomics-finline-functions-finline-limit--finline-limit=-finline-small-functions-finput-charset=-finstrument-functions-finteger-4-integer-8-fintrinsic-modules-path-fintrinsic-modules-path=-fipa-cp-fipa-cp-clone-fipa-matrix-reorg-fipa-profile-fipa-pta-fipa-pure-const-fipa-reference-fipa-sra-fipa-struct-reorg-fira-algorithm=-fira-hoist-pressure-fira-loop-pressure-fira-region=-fira-share-save-slots-fira-share-spill-slots-fira-verbose=-fivopts-fjni-fjump-tables-fkeep-inline-dllexport-fkeep-inline-functions-fkeep-static-consts-flabels-ok-flax-vector-conversions-fleading-underscore-flifetime-dse-flive-range-shrinkage-floop-block-floop-flatten-floop-interchange-floop-nest-optimize-floop-optimize-floop-parallelize-allMark all loops as parallel-floop-strip-mine-flto-flto-compression-level=-flto-partition=1to1-flto-partition=balanced-flto-partition=max-flto-partition=none-flto-report-flto-report-wpa-flto=-fltrans-fltrans-output-list=-fmain=-fmath-errno-fmax-array-constructor=-fmax-errors=-fmax-identifier-length=-fmax-stack-var-size=-fmax-subrecord-length=-fmem-report-fmem-report-wpa-fmerge-all-constants-fmerge-constants-fmerge-debug-strings-fmessage-length=-fmodule-private-fmodulo-sched-fmodulo-sched-allow-regmoves-fmove-loop-invariants-fms-extensions-fmudflap-fmudflapir-fmudflapth-fname-mangling-version--fnew-abi-fnext-runtime-fnil-receivers-fno-vect-cost-model-fnon-call-exceptions-fnonansi-builtins-fnonnull-objects-fnothrow-opt-fobjc-abi-version=-fobjc-call-cxx-cdtors-fobjc-direct-dispatch-fobjc-exceptions-fobjc-gc-fobjc-nilcheck-fobjc-sjlj-exceptions-fobjc-std=objc1-fomit-frame-pointer-fopenmp-fopenmp-simd-foperator-names-fopt-info-fopt-info--foptimize-register-move-foptimize-sibling-calls-foptimize-strlen-foptional-diags-foutput-class-dir=-fpack-derived-fpack-struct-fpack-struct=-fpartial-inliningPerform partial inlining-fpcc-struct-return-fpch-deps-fpch-preprocess-fpeel-codesize-limit-fpeel-loopsPerform loop peeling-fpeephole-fpeephole2-fpermissive-fpic-fpie-fplan9-extensions-fplt-fplugin-arg--fplugin=Specify a plugin to load-fpost-ipa-mem-report-fpre-ipa-mem-report-fpredictive-commoning-fprefetch-loop-arrays-fpreprocessed-fpretty-templates-fprofile-fprofile-arcs-fprofile-correction-fprofile-dir=-fprofile-dump-fprofile-generate-fprofile-generate-atomic=-fprofile-generate-buildinfo=-fprofile-generate-sampling-fprofile-generate=-fprofile-reorder-functions-fprofile-report-fprofile-strip=-fprofile-use-fprofile-use=-fprofile-values-fprotect-parens-frandom-seed-frandom-seed=-frange-check-freal-4-real-10-freal-4-real-16-freal-4-real-8-freal-8-real-10-freal-8-real-16-freal-8-real-4-frealloc-lhs-freciprocal-math-frecord-gcc-switches-frecord-marker=4-frecord-marker=8-frecursive-freduced-reflection-free-freg-struct-return-fregmove-frename-registers-freorder-blocks-freorder-functions-freorder-functions=-frepack-arrays-freplace-objc-classes-frepo-frequire-return-statement-frerun-cse-after-loop-frerun-loop-opt-fresolution=The resolution file-fripa-fripa-allow-debug-fripa-disallow-asm-modules-fripa-disallow-opt-mismatch-fripa-inc-path-sub=-frounding-math-frtti-fsanitize-coverage=trace-pc-fsanitize=Select what to sanitize-fsaw-java-file-fsched-dep-count-heuristic-fsched-group-heuristic-fsched-interblock-fsched-last-insn-heuristic-fsched-pressure-fsched-rank-heuristic-fsched-spec-fsched-spec-insn-heuristic-fsched-spec-load-fsched-spec-load-dangerous-fsched-stalled-insns-fsched-stalled-insns-dep-fsched-stalled-insns-dep=-fsched-stalled-insns=-fsched-verbose=-fsched2-use-superblocks-fsched2-use-traces-fschedule-insns-fschedule-insns2-fsecond-underscore-fsection-anchors-fsee-fsel-sched-pipelining-fselective-scheduling-fselective-scheduling2-fshort-double-fshort-enums-fshort-wchar-fshow-column-fshrink-wrap-fshrink-wrap-frame-pointer-fsign-zero-fsignaling-nans-fsigned-bitfields-fsigned-charMake "char" signed by default-fsigned-zeros-fsimd-cost-model=-fsingle-precision-constant-fsized-delete-fsource-filename=-fsource=-fsplit-ivs-in-unroller-fsplit-stack-fsplit-wide-types-fsquangle-fstack-arrays-fstack-check-fstack-check=-fstack-limit-fstack-limit-register=-fstack-limit-symbol=-fstack-protector-fstack-protector-all-fstack-protector-strong-fstack-reuse=-fstack-usage-fstats-fstore-check-fstrength-reduce-fstrict-aliasing-fstrict-enum-precision-fstrict-enums-fstrict-overflow-fstrict-prototype-fstrict-volatile-bitfields-fsync-libcalls-fsyntax-only-ftabstop=-ftarget-help-ftarget=Set the target VM version-ftemplate-backtrace-limit=-ftemplate-depth--ftemplate-depth=-ftest-coverage-fthis-is-variable-fthread-jumps-fthreadsafe-statics-ftime-report-ftls-model=-ftoplevel-reorder-ftracer-ftrack-macro-expansion-ftrack-macro-expansion=-ftrapping-math-ftrapv-ftree-bit-ccp-ftree-builtin-call-dce-ftree-ccp-ftree-ch-ftree-coalesce-inlined-vars-ftree-coalesce-vars-ftree-copy-prop-ftree-copyrename-ftree-cselim-ftree-dce-ftree-dominator-opts-ftree-dseEnable dead store elimination-ftree-forwprop-ftree-fre-ftree-loop-distribution-ftree-loop-if-convert-ftree-loop-if-convert-stores-ftree-loop-im-ftree-loop-ivcanon-ftree-loop-linear-ftree-loop-optimize-ftree-loop-vectorize-ftree-lrs-ftree-parallelize-loops=-ftree-partial-pre-ftree-phiprop-ftree-pre-ftree-pta-ftree-reassoc-ftree-salias-ftree-scev-cprop-ftree-sink-ftree-slp-vectorize-ftree-slsr-ftree-sra-ftree-store-ccp-ftree-store-copy-prop-ftree-switch-conversion-ftree-tail-mergeEnable tail merging on trees-ftree-ter-ftree-vect-loop-version-ftree-vectorizeEnable vectorization on trees-ftree-vectorizer-verbose=-ftree-vrp-ftwo-level-all-subprogs-ftwo-level-line-tables-funderscoring-funit-at-a-time-funroll-all-loops-funroll-codesize-limit-funroll-loops-funsafe-loop-optimizations-funsafe-math-optimizations-funsigned-bitfields-funsigned-char-funswitch-loopsPerform loop unswitching-funwind-tables-fuse-atomic-builtins-fuse-boehm-gc-fuse-cxa-atexit-fuse-cxa-get-exception-ptr-fuse-divide-subroutine-fuse-ld=bfd-fuse-ld=gold-fuse-ld=mcld-fuse-linker-plugin-fvar-trackingPerform variable tracking-fvar-tracking-assignments-fvar-tracking-uninit-fvect-cost-model-fvect-cost-model=-fverbose-asm-fversion-fvisibility-inlines-hidden-fvisibility-ms-compat-fvisibility=-fvpt-fvtable-gc-fvtable-thunks-fvtable-verify=-fvtv-counts-fvtv-debug-fweak-fweb-fwhole-file-fwhole-program-fwide-exec-charset=-fworking-directory-fwpa-fwpa=-fwrapv-fxref-fzee-fzero-initialized-in-bss-fzero-link-gantCatch typos-gcoff-gdwarf-gdwarf--gen-decls-gfission-ggdb-ggnu-pubnames-gline-tables-only-gmlt-gnat-gnatO-gno-fission-gno-pubnames-gno-record-gcc-switches-gno-split-dwarf-gno-strict-dwarf-gpubnames-grecord-gcc-switches-gsplit-dwarf-gstabs-gstabs+-gstrict-dwarf-gvms-gxcoff-gxcoff+-h-idirafter-imacros-include-iquote-iwithprefix-iwithprefixbefore-k8Synonym of -gnatk8-lang-asm-mabi=-mandroid-march=-mbig-endian-mbionicUse Bionic C library-mcmodel=Specify the code model-mcpu=-mfix-cortex-a53-835769-mfix-cortex-a53-843419-mgeneral-regs-only-mglibcUse GNU C library-mlittle-endian-mlra-momit-leaf-frame-pointer-mstrict-align-mtls-dialect=Specify TLS dialect-mtune=-mtune=CPU	Optimize
3919 All options with the desired characteristics have already been displayedThe following options are not documenteddebug format "%s" conflicts with prior selectionunrecognised debug output level "%s"debug output level %s is too highargument %qs to %<-femit-struct-debug-detailed%> unknown%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>argument %qs to %<-femit-struct-debug-detailed%> not recognizedargument to %<-O%> should be a non-negative integer, %<g%>, %<s%> or %<fast%>section anchors must be disabled when unit-at-a-time is disabledtoplevel reorder must be disabled when unit-at-a-time is disabledtransactional memory is not supported with non-call exceptionssection anchors must be disabled when toplevel reorder is disabled-freorder-blocks-and-partition does not work with exceptions on this architecture-freorder-blocks-and-partition does not support unwind info on this architecture-freorder-blocks-and-partition does not work on this architecture-fno-fat-lto-objects are supported only with linker pluginonly one -flto-partition value can be specified%<-fsplit-stack%> is not supported by this compiler configurationDebug generation via -g option disabled under -fripa -fprofile-generate (use -fripa-allow-debug to override)-fsanitize=address is incompatible with -fsanitize=kernel-address-fsanitize=address and -fsanitize=kernel-address are incompatible with -fsanitize=thread%s: --param arguments should be of the form NAME=VALUE--help argument %q.*s is ambiguous, please be more specificunrecognized argument to --help= option: %q.*sgetting core file size maximum limit: %msetting core file size limit to maximum: %munrecognized gcc debugging option: %cstructure alignment must be a small power of two, not %dunknown stack check parameter "%s"%<-gdwarf%s%> is ambiguous; use %<-gdwarf-%s%> for DWARF version or %<-gdwarf -g%s%> for debug leveldwarf version %d is not supportedunrecognized argument to -fsanitize= option: %q.*s/buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/gcc/opts-common.ccommand line option %qs is not supported by this configurationargument to %qs should be a non-negative integerunrecognized argument in option %qsvalid arguments to %qs are: %s--help=<class> Display descriptions of a specific class of options. <class> is one or more of optimizers, target, warnings, undocumented, params--param <param>=<value> Set parameter <param> to value. See below for a complete list of parameters--print-missing-file-dependencies--print-sysroot-headers-suffix-A<question>=<answer> Assert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>Do not discard comments in macro expansions-D<macro>[=<val>] Define a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1-F <dir> Add <dir> to the end of the main framework include pathPrint the name of header files as they are used-I <dir> Add <dir> to the end of the main include path-J<directory> Put MODULE files in 'directory'Generate make dependencies and compile-MF <file> Write dependency output to the given fileTreat missing header files as generated filesLike -M but ignore system header filesLike -MD but ignore system header filesGenerate phony targets for all headers-MQ <target> Add a MAKE-quoted targetmissing makefile target after %qs-MT <target> Add an unquoted target-O<number> Set optimization level to <number>Optimize for speed disregarding exact standards complianceOptimize for debugging experience rather than speed or sizeOptimizeoptimizeoptimize-<type> Turn on optimization passes in the frontend-fgo-pkgpath=<string> Set Go package path-fgo-prefix=<string> Set package-specific prefix for exported Go names-fgo-relative-import-path=<path> Treat a relative import as relative to pathEnable in and out of Graphite representationEnable Graphite Identity transformationEnable guessing of branch probabilities-fhandle-exceptions has been renamed -fexceptions (and is now on by default)Assume the runtime uses a hash table to map an object to its synchronization structureEnable hoisting adjacent loads to encourage generating conditional move instructionsAssume normal C execution environmentPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionExport functions even if they can be inlinedEmit implicit instantiations of inline templatesSpecify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statementsEmit implicit instantiations of templatesGenerate instances of Class at runtimeUse offset tables for virtual method callsDo not generate .size directives-finit-character=<n> Initialize local character variables to ASCII value n-finit-integer=<n> Initialize local integer variables to nInitialize local variables to zero (from g77)-finit-logical=<true|false> Initialize local logical variables-finit-real=<zero|nan|inf|-inf> Initialize local real variablesEnable inlining of function declared "inline", disabling disables all inliningInline __atomic operations when a lock free instruction sequence is available.Integrate functions not declared "inline" into their callers when profitable-finline-functions-called-onceIntegrate functions only required by their single caller-finline-limit=<number> Limit the size of inlined functions to <number>Integrate functions into their callers when code size is known not to grow-finput-charset=<cset> Specify the default character set for source filesInstrument 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 functionsInterpret any INTEGER(4) as an INTEGER(8)Specify where to find the compiled intrinsic modulesPerform interprocedural constant propagationPerform cloning to make Interprocedural constant propagation strongerPerform interprocedural profile propagationPerform interprocedural points-to analysisDiscover pure and const functionsDiscover readonly and non addressable static variablesPerform interprocedural reduction of aggregates-fira-algorithm=[CB|priority] Set the used IRA algorithmUse IRA based register pressure calculation in RTL hoist optimizations.Use IRA based register pressure calculation in RTL loop optimizations.-fira-region=[one|all|mixed] Set regions for IRAShare slots for saving different hard registers.Share stack slots for spilled pseudo-registers.-fira-verbose=<number> Control IRA's level of diagnostic messages.-fisolate-erroneous-paths-attributeDetect paths which trigger erroneous or undefined behaviour due a NULL value being used in a way which is forbidden by a returns_nonnull or nonnull attribute. Isolate those paths from the main control flow and turn the statement with erroneous or undefined behaviour into a trap. -fisolate-erroneous-paths-dereferenceDetect paths which trigger erroneous or undefined behaviour due to dereferencing a NULL pointer. Isolate those paths from the main control flow and turn the statement with erroneous or undefined behaviour into a trap.Optimize induction variables on treesAssume native functions are implemented using JNIUse jump tables for sufficiently large switch statementsDon't emit dllexported inline functions unless neededGenerate code for functions even if they are fully inlinedEmit static const variables even if they are not usedAllow implicit conversions between vectors with differing numbers of subparts and/or differing element types.Give external symbols a leading underscoreTell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes.Relief of register pressure through live range shrinkageEnable Loop Blocking transformationEnable Loop Interchange transformationEnable the ISL based loop nest optimizerEnable Loop Strip Mining transformationEnable link-time optimization.-flto-compression-level=<number> Use zlib compression level <number> for ILPartition symbols and vars at linktime based on object files they originate fromPartition functions and vars at linktime into approximately same sized bucketsPut every symbol into separate partitionDisable partioning and streamingReport various link-time optimization statisticsReport various link-time optimization statistics for WPA onlyLink-time optimization with number of parallel jobs or jobserver.Run the link-time optimizer in local transformation (LTRANS) mode.Specify a file to which a list of files output by LTRANS is written.Set errno after built-in math functions-fmax-array-constructor=<n> Maximum number of objects in an array constructor-fmax-errors=<number> Maximum number of errors to report-fmax-identifier-length=<n> Maximum identifier length-fmax-stack-var-size=<n> Size in bytes of the largest array that will be put on the stack-fmax-subrecord-length=<n> Maximum length for subrecordsReport on permanent memory allocationReport on permanent memory allocation in WPA onlyAttempt to merge identical constants and constant variablesAttempt to merge identical 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 detailsOptimizeontents of <file> before other files-iplugindir=<dir> Set <dir> to be the default plugin directory-iprefix <path> Specify <path> as a prefix for next two options-iquote <dir> Add <dir> to the end of the quote include path-isysroot <dir> Set <dir> to be the system root directory-isystem <dir> Add <dir> to the start of the system include path-iwithprefix <dir> Add <dir> to the end of the system include path-iwithprefixbefore <dir> Add <dir> to the end of the main include path-mabi=ABI Generate code that conforms to the specified ABIGenerate code for the Android platform.-march=ARCH Use features of architecture ARCHAssume target CPU is configured as big endian-mcpu=CPU Use features of and optimize