Lines Matching refs:flow
3991 flow and turn the statement with erroneous or undefined behaviour into a trap. -fisolate-erroneous-paths-dereference Detect 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 trees Assume native functions are implemented using JNI Use jump tables for sufficiently large switch statements Don't emit dllexported inline functions unless needed Generate code for functions even if they are fully inlined Emit static const variables even if they are not used Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types. Give external symbols a leading underscore Tell 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 shrinkage Enable Loop Blocking transformation Enable Loop Interchange transformation Enable the ISL based loop nest optimizer Enable Loop Strip Mining transformation Enable link-time optimization. -flto-compression-level=<number> Use zlib compression level <number> for IL Partition symbols and vars at linktime based on object files they originate from Partition functions and vars at linktime into approximately same sized buckets Put every symbol into separate partition Disable partioning and streaming Report various link-time optimization statistics Report various link-time optimization statistics for WPA only Link-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 subrecords Report on permanent memory allocation Report on permanent memory allocation in WPA only Attempt to merge identical constants and constant variables Attempt to merge identical constants across compilation units Attempt to merge identical debug strings across compilation units -fmessage-length=<number> Limit diagnostics to <number> characters per line. 0 suppresses line-wrapping Set default accessibility of module entities to PRIVATE. Perform SMS based modulo scheduling before the first scheduling pass Perform SMS based modulo scheduling with register moves allowed Move loop invariant computations out of loops Don't warn about uses of Microsoft extensions Generate code for NeXT (Apple Mac OS X) runtime environment Assume that receivers of Objective-C messages may be nil Enables the unlimited vectorizer cost model. Preserved for backward compatibility. Support synchronous non-call exceptions Treat a throw() exception specification as noexcept to improve code size Specify 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 needed Allow fast jumps to the message dispatcher Enable Objective-C exception and synchronization syntax Enable garbage collection (GC) in Objective-C/Objective-C++ programs Enable inline checks for nil receivers with the NeXT runtime and ABI version 2. Enable Objective-C setjmp exception handling runtime Conform to the Objective-C 1.0 language as implemented in GCC 4.0 When possible do not generate stack frames Enable OpenMP (implies -frecursive in Fortran) Enable OpenMP's SIMD directives Recognize C++ keywords like "compl" and "xor" Enable all optimization info dumps on stderr -fopt-info[-<type>=filename] Dump compiler optimization details Optimize sibling and tail recursive calls -foptimize-static-class-initialization Enable optimization of static class initialization code Enable string length optimizations on trees Try to lay out derived types as compactly as possible Pack structure members together without holes -fpack-struct=<number> Set initial maximum structure member alignment Return small aggregates in memory, not registers Look for and use PCH files even when preprocessing Limit non-const non-FP loop peeling under profile estimates of large code footprint Enable machine specific peephole optimizations Enable an RTL peephole pass before sched2 Downgrade conformance errors to warnings Generate position-independent code if possible (small mode) Generate position-independent code for executables if possible (small mode) Enable Plan 9 language extensions Use 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>