| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | test_rdonly_maps.c | 28 /* prevent compiler to optimize everything out */ in skip_loop() 47 /* prevent compiler to optimize everything out */ in part_loop() 66 /* prevent compiler to optimize everything out */ in full_loop()
|
| H A D | linked_vars1.c | 46 * will optimize them out in BPF_PROG()
|
| H A D | linked_vars2.c | 46 * will optimize them out in BPF_PROG()
|
| /linux/tools/testing/selftests/net/bench/page_pool/ |
| H A D | bench_page_pool_simple.c | 56 barrier(); /* avoid compiler to optimize this loop */ in time_bench_for_loop() 74 barrier(); /* avoid compiler to optimize this loop */ in time_bench_atomic_inc() 98 barrier(); /* avoid compiler to optimize this loop */ in time_bench_lock() 166 barrier(); /* avoid compiler to optimize this loop */ in time_bench_page_pool() 169 * Compiler should inline optimize other function calls out in time_bench_page_pool()
|
| /linux/arch/s390/kernel/ |
| H A D | Makefile | 35 CFLAGS_stacktrace.o += -fno-optimize-sibling-calls 36 CFLAGS_dumpstack.o += -fno-optimize-sibling-calls 37 CFLAGS_unwind_bc.o += -fno-optimize-sibling-calls
|
| /linux/Documentation/driver-api/mmc/ |
| H A D | mmc-async-req.rst | 63 Optimize for the first request 70 request. The host driver may optimize for this scenario to minimize 71 the performance loss. A way to optimize for this is to split the current
|
| /linux/include/linux/ |
| H A D | static_call.h | 109 * Just like how DEFINE_STATIC_CALL_NULL() / static_call_cond() optimize the 111 * __static_call_return0 optimize the do nothing return 0 function. 323 * Sadly current GCC/Clang (10 for both) do not optimize this properly
|
| /linux/mm/kfence/ |
| H A D | Makefile | 5 CFLAGS_kfence_test.o := -fno-omit-frame-pointer -fno-optimize-sibling-calls
|
| /linux/tools/include/nolibc/ |
| H A D | stdlib.h | 194 * in a way to optimize the code size and avoid any divide that could add a 234 * The function is constructed in a way to optimize the code size and avoid 325 * trailing zero) is returned. The function is constructed in a way to optimize 369 * trailing zero) is returned. The function is constructed in a way to optimize
|
| H A D | compiler.h | 28 # define __nolibc_entrypoint __attribute__((optimize("Os", "omit-frame-pointer")))
|
| /linux/include/asm-generic/ |
| H A D | local64.h | 60 * in interrupt, etc. Some archs can optimize this case well. */ 99 * in interrupt, etc. Some archs can optimize this case well. */
|
| H A D | access_ok.h | 21 * 'size' is a compile-time constant for most callers, so optimize for
|
| /linux/Documentation/dev-tools/ |
| H A D | propeller.rst | 9 to optimize binary executables. Like AutoFDO, it utilizes hardware 12 is then used right before linking phase to optimize (among others)
|
| /linux/fs/hfs/ |
| H A D | bnode.c | 101 // optimize later... in hfs_bnode_read_u16() 109 // optimize later... in hfs_bnode_read_u8() 163 // optimize later... in hfs_bnode_write_u16() 169 // optimize later... in hfs_bnode_write_u8()
|
| /linux/drivers/dma/ |
| H A D | idma64.h | 64 #define IDMA64C_CFGL_DST_OPT_BL (1 << 20) /* optimize dst burst length */ 65 #define IDMA64C_CFGL_SRC_OPT_BL (1 << 21) /* optimize src burst length */
|
| /linux/Documentation/admin-guide/pm/ |
| H A D | intel_uncore_frequency_scaling.rst | 16 on the workload characteristics. To optimize the total power and improve overall 132 optimize trade-off between latency and power consumption. For some
|
| /linux/arch/s390/lib/ |
| H A D | Makefile | 19 CFLAGS_test_unwind.o += -fno-optimize-sibling-calls
|
| /linux/arch/x86/kernel/ |
| H A D | process.h | 10 * This needs to be inline to optimize for the common case where no extra
|
| /linux/arch/arm/lib/ |
| H A D | xor-neon.c | 25 #pragma GCC optimize "tree-vectorize"
|
| /linux/scripts/ |
| H A D | Makefile.kcsan | 12 kcsan-cflags := -fsanitize=thread -fno-optimize-sibling-calls \
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | streaming-par.rst | 10 Streaming parameters are intended to optimize the video capture process
|
| /linux/arch/riscv/include/asm/vendor_extensions/ |
| H A D | thead.h | 33 * encoding as the standard vse8.v and vle8.v, compilers seem to optimize
|
| /linux/Documentation/devicetree/bindings/leds/backlight/ |
| H A D | mps,mp3309c.yaml | 14 programmable switching frequency to optimize efficiency.
|
| /linux/tools/memory-model/Documentation/ |
| H A D | control-dependencies.txt | 49 "a" is always non-zero, it would be well within its rights to optimize 238 to optimize the conditional away, it will have also optimized
|
| /linux/arch/ |
| H A D | Kconfig | 131 bool "Optimize very unlikely/likely branches" 180 optimize on top of function tracing. 825 compiler to optimize binaries globally. 842 allows the compiler to optimize the kernel globally. If you enable 880 Clang uses the profile to optimize the kernel. 899 during the build process, Clang uses the profiles to optimize
|