Home
last modified time | relevance | path

Searched refs:compiler (Results 1 – 118 of 118) sorted by relevance

/linux-4.1.27/scripts/
Dgcc-version.sh17 compiler="$*"
25 MAJOR=$(echo __GNUC__ | $compiler -E -x c - | tail -n 1)
26 MINOR=$(echo __GNUC_MINOR__ | $compiler -E -x c - | tail -n 1)
28 PATCHLEVEL=$(echo __GNUC_PATCHLEVEL__ | $compiler -E -x c - | tail -n 1)
DMakefile.kasan18 -fsanitize=kernel-address is not supported by compiler)
23 $(warning CONFIG_KASAN: compiler does not support all options.\
DKbuild.include281 # differed from actual command line. This happens when compiler
/linux-4.1.27/Documentation/RCU/
Drcu_dereference.txt23 compiler from deducing the resulting pointer value. Please see
25 for an example where the compiler can in fact deduce the exact
28 o Do not use single-element RCU-protected arrays. The compiler
30 such an array must necessarily evaluate to zero. The compiler
34 on rcu_dereference(), then both the compiler and the CPU
43 The compiler is within its rights to substitute zero for all of
55 If the compiler is able to deduce the value of such operands,
62 be dangerous. At this point, the compiler knows that the
65 allow the compiler to deduce the exact value, which again can
114 explained, if the two pointers are equal, the compiler could
[all …]
Dlockdep.txt59 and compiler constraints. This is useful when the data
64 but retain the compiler constraints that prevent duplicating
69 retain the compiler constraints that prevent duplicating
104 barriers and compiler constraints, it generates better code than do the
DNMI-RCU.txt115 a compiler with aggressive pointer-value speculation
Dchecklist.txt122 prevents destructive compiler optimizations. However,
412 and the compiler to freely reorder code into and out of RCU
DRTFP.txt407 Mondo optimizing compiler.
2721 A couple of simple specific compiler optimizations that motivate
DwhatisRCU.txt242 it compiles to nothing, not even a compiler directive.
/linux-4.1.27/Documentation/ia64/
DREADME17 compiler. And various software packages also compiled with an
18 IA-64 compliant GCC compiler.
30 compliant GCC compiler.
/linux-4.1.27/arch/tile/kernel/
Dasm-offsets.c20 # error Can only build TILE-Gx configurations with tilegx compiler
27 # error Can not build TILEPro configurations with tilegx compiler
/linux-4.1.27/arch/nios2/platform/
DKconfig.platform60 instruction. This will enable the -mhw-mul compiler flag.
67 instruction. Enables the -mhw-mulx compiler flag.
74 instruction. Enables the -mhw-div compiler flag.
80 Enables the -mcustom-fpu-cfg=60-1 compiler flag.
/linux-4.1.27/Documentation/
Dmemory-barriers.txt104 appears to be maintained. Similarly, the compiler may also arrange the
205 is required to prevent compiler mischief. Please note that you
231 (*) It _must_not_ be assumed that the compiler will do what you want with
233 ACCESS_ONCE(), the compiler is within its rights to do all sorts
281 in a given bitfield are protected by different locks, the compiler's
323 What is required is some way of intervening to instruct the compiler and the
631 Worse yet, if the compiler is able to prove (say) that the value of
672 assembly code even after all compiler optimizations have been applied.
697 The initial ACCESS_ONCE() is still required to prevent the compiler from
701 otherwise the compiler might be able to guess the value and again remove
[all …]
Datomic_ops.txt82 C statements that may be reordered or optimized away entirely by the compiler
83 or processor, and explicitly invoke the appropriate compiler and/or memory
85 suddenly break when used with different architectures or compiler
87 compiler optimizes the section accessing atomic_t variables.
94 macro should be used to prevent the compiler from using optimizations
103 If the compiler can prove that do_something() does not store to the
104 variable a, then the compiler is within its rights transforming this to
112 If you don't want the compiler to do this (and you probably don't), then
126 If the compiler can prove that do_something_with() does not store to the
127 variable a, then the compiler is within its rights to manufacture an
[all …]
Dunaligned-memory-access.txt74 Fortunately things are not too complex, as in most cases, the compiler
91 Fortunately, the compiler understands the alignment constraints, so in the
93 Therefore, for standard structure types you can always rely on the compiler
97 Similarly, you can also rely on the compiler to align variables and function
117 For a natural alignment scheme, the compiler would only have to add a single
122 structure type. This GCC-specific attribute tells the compiler never to
128 architectural alignment requirements. However, again, the compiler is aware
Dvolatile-considered-harmful.txt37 compiler might think it knows what will be in shared_data, but the
43 necessary. But the compiler would also be prevented from optimizing access
51 by locks, but one also does not want the compiler "optimizing" register
66 hyperthreaded twin processor; it also happens to serve as a compiler
DCodingStyle258 notation) is brain damaged - the compiler knows the types anyway and can
363 descriptive names (you can ask the compiler to in-line them if you think
409 - saves the compiler work to optimize redundant code away ;)
762 constantness you *know* the compiler will be able to optimize most of your
784 between integers and booleans then the compiler would find these mistakes
888 functions unconditionally from .c files. The compiler will avoid generating
898 particular configuration, and the compiler would warn about its definition
910 The compiler will constant-fold the conditional away, and include or exclude
912 overhead. However, this approach still allows the C compiler to see the code
Dcircular-buffers.txt226 opposition index. This prevents the compiler from discarding and
234 prevents the compiler from tearing the store, and enforces ordering
Dstable_api_nonsense.txt54 - Depending on the version of the C compiler you use, different kernel
73 C compiler that the kernel was built with. This is sufficient if you
Doops-tracing.txt75 same compiler and similar setups.
120 "Code" disassembly that didn't match with what the compiler generated).
Dkasan.txt27 is compiler instrumentation types. The former produces smaller binary the
Dprintk-formats.txt47 consideration the effect of compiler optimisations which may occur
Dthis_cpu_ops.txt255 instructions emitted by the compiler.
Dkmemcheck.txt33 programmer errors that the compiler is not able to find through static
602 So to sum up: It seems that it is the padding introduced by the compiler
Dkernel-parameters.txt410 a microbenchmark depending on workload and compiler.
/linux-4.1.27/arch/mips/include/uapi/asm/
Dsgidefs.h18 #error Use a Linux compiler or give up.
/linux-4.1.27/arch/arm/kernel/
Dunwind.c31 #warning Your compiler does not have EABI support.
33 #warning Change compiler or disable ARM_UNWIND option.
35 #warning Your compiler is too buggy; it is known to not compile ARM unwind support.
36 #warning Change compiler or disable ARM_UNWIND option.
Dasm-offsets.c36 #error Sorry, your compiler targets APCS-26 but this kernel requires APCS-32
50 #error Your compiler is too buggy; it is known to miscompile kernels.
54 #error Your compiler is too buggy; it is known to miscompile kernels
/linux-4.1.27/include/xen/interface/
Dversion.h28 char compiler[64]; member
/linux-4.1.27/arch/s390/
DKconfig286 Cause the compiler to tune (-mtune) the generated code for a machine.
289 This option only changes how the compiler emits instructions, not the
444 This option enables the compiler option -mkernel-backchain if it
445 is available. If the option is available the compiler supports
447 frame size. With an old compiler a non-leaf function needs a
458 This option enables the compiler option -mstack-guard and
459 -mstack-size if they are available. If the compiler supports them
481 prompt "Emit compiler warnings for function with dynamic stack usage"
483 This option enables the compiler option -mwarn-dynamicstack. If the
484 compiler supports this options generates warnings for functions
/linux-4.1.27/arch/mips/alchemy/
DPlatform35 # compiler picks the board one. If they don't, it will make sure
/linux-4.1.27/Documentation/arm/
DREADME10 In order to compile ARM Linux, you will need a compiler capable of
12 a good compiler. Fortunately, you needn't guess. The kernel will report
13 an error if your compiler is a recognized offender.
31 CROSS_COMPILE=<your-path-to-your-compiler-without-gcc>
Dkernel_mode_neon.txt80 The compiler is not aware of the special significance of kernel_neon_begin() and
Dkernel_user_helpers.txt24 inline (either in the code emitted directly by the compiler, or part of
/linux-4.1.27/arch/alpha/include/uapi/asm/
DKbuild8 header-y += compiler.h
/linux-4.1.27/arch/unicore32/mm/
DKconfig4 # which CPUs we support in the kernel image, and the compiler instruction
/linux-4.1.27/Documentation/mn10300/
DABI.txt99 Certain ordinary registers may carry special usage for the compiler:
115 unavailable for the compiler to use as a scratch register.
/linux-4.1.27/drivers/xen/
Dsys-hypervisor.c173 ret = sprintf(buffer, "%s\n", info->compiler); in compiler_show()
180 HYPERVISOR_ATTR_RO(compiler);
/linux-4.1.27/tools/usb/usbip/
DINSTALL24 file `config.log' containing compiler output (useful mainly for
162 If you are _building_ compiler tools for cross-compiling, you should
166 If you want to _use_ a cross compiler, that generates code for a
193 causes the specified `gcc' to be used as the C compiler (unless it is
Dconfigure.ac34 # Checks for typedefs, structures, and compiler characteristics.
DCOPYING162 form) with the major components (compiler, kernel, and so on) of the
/linux-4.1.27/include/linux/
Dcompiler-gcc.h121 # error Sorry, your compiler is too old - please upgrade it.
/linux-4.1.27/lib/
DKconfig.kasan33 Before every memory access compiler insert function call
DKconfig302 Doing so will enable extra compiler optimizations,
DKconfig.debug118 menu "Compile-time checks and compiler options"
220 Disable some compiler optimizations that tend to generate human unreadable
1734 against the BPF interpreter or BPF JIT compiler depending on the
1735 current setting. This is in particular useful for BPF JIT compiler
/linux-4.1.27/arch/
DKconfig61 If it is detected that the compiler has support for "asm goto",
71 ( On 32-bit x86, the necessary options added to the compiler
143 __arch_bswapXX() macros, allows the compiler to see what's
145 particular, the compiler will be able to combine the byteswap
351 - its compiler supports the -fstack-protector option
/linux-4.1.27/arch/frv/
DKconfig223 This causes appropriate flags to be passed to the compiler to
238 This causes appropriate flags to be passed to the compiler to
291 relative data sections. Using this means that the compiler can
/linux-4.1.27/Documentation/arm/nwfpe/
DNOTES7 registers f4-f7 to be preserved over a function call. The compiler quite
DREADME7 working version of all the floating point instructions the compiler
DTODO18 These are not implemented. They are not currently issued by the compiler,
DREADME.FPE135 These are not implemented. They are not currently issued by the compiler,
/linux-4.1.27/Documentation/crypto/
Ddescore-readme.txt72 on the sparc, depending on the compiler;
74 compiler machine desCore libdes ALT_ECB slower by
216 2) if your machine has less than 12 32-bit registers i doubt your compiler will
245 b) the compiler may be too stupid to realize table and table+256 should
259 the code is written so that even a dumb compiler
337 for your compiler (MAX optimization).
/linux-4.1.27/Documentation/x86/
Dintel_mpx.txt6 that can be used in conjunction with compiler changes to check memory
27 For MPX to work, changes are required in the kernel, binutils and compiler.
31 is how we expect the compiler, application and kernel to work together.
33 1) Application developer compiles with -fmpx. The compiler will add the
Dexception-tables.txt57 the code generated by the preprocessor and the compiler. I selected
/linux-4.1.27/tools/perf/
DMANIFEST21 tools/include/linux/compiler.h
/linux-4.1.27/arch/unicore32/kernel/
Dasm-offsets.c33 #error Your compiler should upgrade to uc4
/linux-4.1.27/Documentation/networking/
Dfilter.txt39 internal compiler that generates a structure that can eventually be loaded
158 filters use Linux extensions that are not supported by libpcap's compiler,
160 libpcap's compiler, or iv) particular filter codes should be optimized
161 differently than libpcap's internal compiler does; then in such cases
462 JIT compiler
465 The Linux kernel has a built-in BPF JIT compiler for x86_64, SPARC, PowerPC,
467 compiler is transparently invoked for each attached filter from user space
490 70 bytes emitted from JIT compiler (pass:3, flen:6)
517 70 bytes emitted from JIT compiler (pass:3, flen:6)
561 toolchain for developing and testing the kernel's JIT compiler.
[all …]
Ddl2k.txt68 Makefile. To compile, the Linux installation must include the gcc compiler,
DLICENSE.qlge172 form) with the major components (compiler, kernel, and so on) of the
DLICENSE.qlcnic172 form) with the major components (compiler, kernel, and so on) of the
Darcnet-hardware.txt959 - from J.S. van Oosten <jvoosten@compiler.tdcnet.nl>
/linux-4.1.27/Documentation/development-process/
D4.Coding96 harder for the compiler to check for correctness. Heavy preprocessor use
104 is not to be present, simply become empty. The compiler will then quietly
113 the compiler to perform type checking on the arguments and return value.
216 The first step is simply to heed the warnings produced by the compiler.
219 Code submitted for review should, as a rule, not produce any compiler
224 Note that not all compiler warnings are enabled by default. Build the
393 ensure that code which has not been updated is caught by the compiler.
D5.Posting170 specific log or compiler output, include that output to help others
/linux-4.1.27/arch/x86/
DMakefile_32.cpu52 # compiler anyway
DMakefile114 $(warning stack-protector enabled but compiler support broken)
DKconfig.cpu368 # this should be set for all -march=.. options where the compiler
DKconfig1640 conjunction with compiler-instrumented code to check
/linux-4.1.27/arch/parisc/
DKconfig176 bool "Enable the -mlong-calls compiler option for big kernels"
184 to overcome this limit by using the -mlong-calls compiler option.
/linux-4.1.27/arch/c6x/
DKconfig45 for function calls. Use this option to have the compiler generate
/linux-4.1.27/Documentation/isdn/
DREADME.x25150 Before compiling the user level utilities make sure that the compiler/
153 this kernel's include/linux directory or set the appropriate compiler flags.
/linux-4.1.27/Documentation/acpi/
Dinitrd_table_override.txt18 All ACPI tables iasl (Intel's ACPI compiler and disassembler) knows should
/linux-4.1.27/Documentation/kbuild/
Dmakefiles.txt27 --- 4.4 Controlling compiler options for host programs
421 $(CC) is usually the gcc compiler, but other alternatives are
517 cc-version returns a numerical version of the $(CC) compiler version.
669 --- 4.4 Controlling compiler options for host programs
892 KBUILD_CFLAGS $(CC) compiler flags
905 Many arch Makefiles dynamically run the target C compiler to
924 $(KBUILD_AFLAGS_KERNEL) contains extra C compiler flags used to compile
935 $(KBUILD_CFLAGS_KERNEL) contains extra C compiler flags used to compile
1246 - drop include of compiler.h
Dkbuild.txt38 Additional options to the C compiler (for built-in and modules).
/linux-4.1.27/arch/powerpc/platforms/8xx/
DKconfig139 to disable it if you have worked around the bug in the compiler
/linux-4.1.27/arch/xtensa/kernel/
Dsignal.c320 # error Must use compiler for Xtensa processors. in gen_return_code()
/linux-4.1.27/Documentation/sysctl/
Dnet.txt38 This enables Berkeley Packet Filter Just in Time compiler.
44 2 - enable the JIT and ask the compiler to emit traces on kernel log.
/linux-4.1.27/Documentation/frv/
Datomic-ops.txt132 - the compiler doesn't have half its registers clobbered by making a call
/linux-4.1.27/include/sound/
Dwavefront.h32 completely compiler dependent.
/linux-4.1.27/arch/s390/kernel/
Dasm-offsets.c21 #error Your compiler is too old; please use version 4.3 or newer
/linux-4.1.27/Documentation/trace/
Dtracepoints.txt105 is done at the registration site by the compiler. Tracepoints can be
/linux-4.1.27/Documentation/s390/
DDebugging390.txt416 This is a built in compiler function for runtime allocation
443 The code generated by the compiler to return to the caller.
469 The code generated by the compiler to set up the stack frame.
536 by the callee are saved, e.g. the compiler is perfectly
598 3) The compiler was clever enough to recognise that it could return the
622 1) The compiler did this function optimally ( 8-) )
656 # compiler now puts constant pool in code to so it saves an instruction
664 # compiler adds 1 extra instruction to epilogue this is done to
674 Hartmut ( our compiler developer ) also has been threatening to take out the
722 Thanks to the IBM java compiler developers bug reports.
[all …]
/linux-4.1.27/Documentation/cris/
DREADME11 download the compiler and other tools useful when building and booting
/linux-4.1.27/arch/m68k/ifpsp060/
Dilsp.doc80 the 060ILSP entry table. A compiler generated code sequence
/linux-4.1.27/
DMakefile658 -fstack-protector not supported by compiler)
665 -fstack-protector-strong not supported by compiler)
DREADME31 GNU C compiler (gcc) (part of The GNU Compiler Collection, GCC). Linux has
DCOPYING178 form) with the major components (compiler, kernel, and so on) of the
DCREDITS1606 D: Shared libs for graphics-tools and for the f2c compiler
DMAINTAINERS9323 F: include/linux/compiler.h
/linux-4.1.27/fs/affs/
DChanges11 in readdir()) gives compiler warnings but is
/linux-4.1.27/tools/perf/Documentation/
Dperf-record.txt132 Using the "lbr" method doesn't require any compiler options. It
/linux-4.1.27/Documentation/scsi/
Dadvansys.txt224 Dave Jones <dave@denial.force9.co.uk> reported the compiler
Daic7xxx.txt157 - Fix a few GCC 3.3 compiler warnings.
DLICENSE.qla4xxx173 form) with the major components (compiler, kernel, and so on) of the
DLICENSE.qla2xxx174 form) with the major components (compiler, kernel, and so on) of the
Daic79xx.txt91 - Fix compiler errors.
DChangeLog.megaraid_sas531 ii. All compiler warnings removed
DChangeLog.1992-19971790 * Makefile: Compile seagate.c with C++ compiler.
1870 * ultrastor.c: Comment out in_byte (compiler warning).
DChangeLog.lpfc1656 * Reintroduced usage of the cross compiler for building on
1658 using the standard gcc compiler.
/linux-4.1.27/arch/powerpc/platforms/
DKconfig.cputype154 Cause the compiler to optimize for the PPE of the Cell Broadband
/linux-4.1.27/arch/powerpc/
DKconfig.debug9 This option tells the compiler NOT to build the code under
/linux-4.1.27/net/
DKconfig274 bool "enable BPF Just In Time compiler"
/linux-4.1.27/Documentation/driver-model/
Dporting.txt119 This allows the compiler to verify type-safety of the operations
/linux-4.1.27/arch/arm/mm/
DKconfig4 # which CPUs we support in the kernel image, and the compiler instruction
418 # This defines the compiler instruction set which depends on the machine type.
/linux-4.1.27/arch/arm/crypto/
Dsha1-armv4-large.S39 @ [***] which is also ~35% better than compiler generated code. Dual-
/linux-4.1.27/Documentation/i2c/
Dwriting-clients261 Likewise, functions marked by `__exit' are dropped by the compiler when
/linux-4.1.27/init/
DKconfig49 string "Cross-compiler tool prefix"
54 directory to select the cross-compiler automatically.
1304 your compiler resulting in a smaller kernel.
2026 Build a simple ASN.1 grammar compiler that produces a bytecode output
/linux-4.1.27/Documentation/devicetree/
Dbooting-without-of.txt39 IV - "dtc", the device tree compiler
97 compiler and the textural representation of
1051 IV - "dtc", the device tree compiler
1164 definitions to the compiler...
/linux-4.1.27/drivers/staging/rtl8192e/
Dlicense165 components (compiler, kernel, and so on) of the operating system on which
/linux-4.1.27/kernel/trace/
DKconfig143 by using a compiler feature to insert a small, 5-byte No-Operation
/linux-4.1.27/drivers/staging/rtl8192u/
Dcopying162 form) with the major components (compiler, kernel, and so on) of the
/linux-4.1.27/scripts/kconfig/
Dzconf.lex.c_shipped35 /* First, we deal with platform-specific or compiler-specific issues. */
Dzconf.tab.c_shipped322 to allow for a few compiler-allocated temporary stack slots. */
/linux-4.1.27/scripts/genksyms/
Dlex.lex.c_shipped16 /* First, we deal with platform-specific or compiler-specific issues. */
Dparse.tab.c_shipped332 to allow for a few compiler-allocated temporary stack slots. */
/linux-4.1.27/scripts/dtc/
Ddtc-lexer.lex.c_shipped17 /* First, we deal with platform-specific or compiler-specific issues. */
Ddtc-parser.tab.c_shipped334 to allow for a few compiler-allocated temporary stack slots. */
/linux-4.1.27/arch/arm/
DKconfig.debug52 compiler. The resulting kernel image is slightly bigger but
DKconfig1551 Thumb-2 mode. A compiler/assembler that understand the unified