Home
last modified time | relevance | path

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

/linux-4.4.14/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.kasan20 -fsanitize=kernel-address is not supported by compiler)
25 $(warning CONFIG_KASAN: compiler does not support all options.\
DKbuild.include285 # differed from actual command line. This happens when compiler
/linux-4.4.14/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
32 The compiler is within its rights to substitute zero for all of
44 If the compiler is able to deduce the value of such operands,
51 be dangerous. At this point, the compiler knows that the
54 allow the compiler to deduce the exact value, which again can
105 explained, if the two pointers are equal, the compiler could
113 Because the compiler now knows that the value of "p" is exactly
128 compiler knows that the pointer is NULL, you had better
130 non-equal, the compiler is none the wiser. Therefore,
[all …]
Dlockdep.txt54 and compiler constraints. This is useful when the data
59 but retain the compiler constraints that prevent duplicating
94 barriers and compiler constraints, it generates better code than do the
DNMI-RCU.txt115 a compiler with aggressive pointer-value speculation
DarrayRCU.txt21 explicit cooperation from the compiler will be required to permit them
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.4.14/Documentation/ia64/
DREADME17 compiler. And various software packages also compiled with an
18 IA-64 compliant GCC compiler.
30 compliant GCC compiler.
/linux-4.4.14/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.4.14/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.4.14/Documentation/
Dmemory-barriers.txt104 appears to be maintained. Similarly, the compiler may also arrange the
205 and WRITE_ONCE() are required to prevent compiler mischief. Please
231 (*) It _must_not_ be assumed that the compiler will do what you want
233 WRITE_ONCE(). Without them, the compiler is within its rights to
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
627 READ_ONCE(), the compiler might combine the load from 'a' with other
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 READ_ONCE() is still required to prevent the compiler from
[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.txt26 inline are compiler instrumentation types. The former produces smaller binary
Dprintk-formats.txt51 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.txt417 a microbenchmark depending on workload and compiler.
/linux-4.4.14/arch/mips/include/uapi/asm/
Dsgidefs.h18 #error Use a Linux compiler or give up.
/linux-4.4.14/arch/mips/
DKconfig.debug125 Pass the -mcompact-branches=never flag to the compiler in order to
129 either the compiler or the CPU.
134 Pass the -mcompact-branches=optimal flag to the compiler in order for
137 default compiler behaviour, and should be used unless you have a
143 Pass the -mcompact-branches=always flag to the compiler in order to
/linux-4.4.14/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.4.14/include/xen/interface/
Dversion.h28 char compiler[64]; member
/linux-4.4.14/Documentation/features/debug/stackprotector/
Darch-support.txt4 # description: arch supports compiler driven stack overflow protection
/linux-4.4.14/arch/s390/
DKconfig294 Cause the compiler to tune (-mtune) the generated code for a machine.
297 This option only changes how the compiler emits instructions, not the
522 This option enables the compiler option -mkernel-backchain if it
523 is available. If the option is available the compiler supports
525 frame size. With an old compiler a non-leaf function needs a
536 This option enables the compiler option -mstack-guard and
537 -mstack-size if they are available. If the compiler supports them
559 prompt "Emit compiler warnings for function with dynamic stack usage"
561 This option enables the compiler option -mwarn-dynamicstack. If the
562 compiler supports this options generates warnings for functions
/linux-4.4.14/arch/mips/alchemy/
DPlatform35 # compiler picks the board one. If they don't, it will make sure
/linux-4.4.14/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.4.14/arch/unicore32/mm/
DKconfig4 # which CPUs we support in the kernel image, and the compiler instruction
/linux-4.4.14/arch/alpha/include/uapi/asm/
DKbuild8 header-y += compiler.h
/linux-4.4.14/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.4.14/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.4.14/lib/
DKconfig.kasan28 Before every memory access compiler insert function call
DKconfig308 Doing so will enable extra compiler optimizations,
DKconfig.debug118 menu "Compile-time checks and compiler options"
221 Disable some compiler optimizations that tend to generate human unreadable
1801 against the BPF interpreter or BPF JIT compiler depending on the
1802 current setting. This is in particular useful for BPF JIT compiler
/linux-4.4.14/include/linux/
Dcompiler-gcc.h128 # error Sorry, your compiler is too old - please upgrade it.
/linux-4.4.14/arch/
DKconfig64 If it is detected that the compiler has support for "asm goto",
74 ( On 32-bit x86, the necessary options added to the compiler
151 __arch_bswapXX() macros, allows the compiler to see what's
153 particular, the compiler will be able to combine the byteswap
363 - its compiler supports the -fstack-protector option
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/unicore32/kernel/
Dasm-offsets.c33 #error Your compiler should upgrade to uc4
/linux-4.4.14/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.qlcnic172 form) with the major components (compiler, kernel, and so on) of the
DLICENSE.qlge172 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.4.14/drivers/xen/
Dsys-hypervisor.c176 ret = sprintf(buffer, "%s\n", info->compiler); in compiler_show()
183 HYPERVISOR_ATTR_RO(compiler);
/linux-4.4.14/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.4.14/arch/x86/
DMakefile_32.cpu52 # compiler anyway
DMakefile133 $(warning stack-protector enabled but compiler support broken)
DKconfig.cpu378 # this should be set for all -march=.. options where the compiler
DKconfig1664 conjunction with compiler-instrumented code to check
/linux-4.4.14/arch/parisc/
DKconfig179 bool "Enable the -mlong-calls compiler option for big kernels"
187 to overcome this limit by using the -mlong-calls compiler option.
/linux-4.4.14/Documentation/mic/
Dscif_overview.txt8 abilities of the hardware. SCIF has been used to implement an offload compiler
/linux-4.4.14/tools/perf/
DMANIFEST44 tools/include/linux/compiler.h
/linux-4.4.14/arch/c6x/
DKconfig45 for function calls. Use this option to have the compiler generate
/linux-4.4.14/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.4.14/Documentation/acpi/
Dinitrd_table_override.txt18 All ACPI tables iasl (Intel's ACPI compiler and disassembler) knows should
/linux-4.4.14/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.4.14/arch/s390/kernel/
Dasm-offsets.c21 #error Your compiler is too old; please use version 4.3 or newer
/linux-4.4.14/arch/xtensa/kernel/
Dsignal.c320 # error Must use compiler for Xtensa processors. in gen_return_code()
/linux-4.4.14/arch/powerpc/platforms/8xx/
DKconfig139 to disable it if you have worked around the bug in the compiler
/linux-4.4.14/Documentation/frv/
Datomic-ops.txt132 - the compiler doesn't have half its registers clobbered by making a call
/linux-4.4.14/include/sound/
Dwavefront.h32 completely compiler dependent.
/linux-4.4.14/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.4.14/Documentation/trace/
Dtracepoints.txt105 is done at the registration site by the compiler. Tracepoints can be
/linux-4.4.14/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.4.14/arch/m68k/ifpsp060/
Dilsp.doc80 the 060ILSP entry table. A compiler generated code sequence
/linux-4.4.14/Documentation/cris/
DREADME11 download the compiler and other tools useful when building and booting
/linux-4.4.14/
DMakefile654 -fstack-protector not supported by compiler)
661 -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
DCREDITS1610 D: Shared libs for graphics-tools and for the f2c compiler
DMAINTAINERS10078 F: include/linux/compiler.h
/linux-4.4.14/fs/affs/
DChanges11 in readdir()) gives compiler warnings but is
/linux-4.4.14/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.4.14/arch/powerpc/
DKconfig.debug9 This option tells the compiler NOT to build the code under
/linux-4.4.14/init/
DKconfig49 string "Cross-compiler tool prefix"
54 directory to select the cross-compiler automatically.
1315 your compiler resulting in a smaller kernel.
1613 compiler barrier.
2051 Build a simple ASN.1 grammar compiler that produces a bytecode output
/linux-4.4.14/Documentation/driver-model/
Dporting.txt119 This allows the compiler to verify type-safety of the operations
/linux-4.4.14/net/
DKconfig278 bool "enable BPF Just In Time compiler"
/linux-4.4.14/tools/perf/Documentation/
Dperf-record.txt158 Using the "lbr" method doesn't require any compiler options. It
/linux-4.4.14/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.4.14/arch/arm/crypto/
Dsha1-armv4-large.S39 @ [***] which is also ~35% better than compiler generated code. Dual-
/linux-4.4.14/Documentation/i2c/
Dwriting-clients261 Likewise, functions marked by `__exit' are dropped by the compiler when
/linux-4.4.14/Documentation/devicetree/
Dbooting-without-of.txt39 IV - "dtc", the device tree compiler
97 compiler and the textural representation of
1055 IV - "dtc", the device tree compiler
1168 definitions to the compiler...
/linux-4.4.14/drivers/staging/rtl8192u/
Dcopying162 form) with the major components (compiler, kernel, and so on) of the
/linux-4.4.14/drivers/staging/rtl8192e/
Dlicense165 components (compiler, kernel, and so on) of the operating system on which
/linux-4.4.14/kernel/trace/
DKconfig143 by using a compiler feature to insert a small, 5-byte No-Operation
/linux-4.4.14/scripts/dtc/
Ddtc-lexer.lex.c_shipped17 /* First, we deal with platform-specific or compiler-specific issues. */
Ddtc-parser.tab.c_shipped341 to allow for a few compiler-allocated temporary stack slots. */
/linux-4.4.14/scripts/genksyms/
Dlex.lex.c_shipped16 /* First, we deal with platform-specific or compiler-specific issues. */
Dparse.tab.c_shipped344 to allow for a few compiler-allocated temporary stack slots. */
/linux-4.4.14/scripts/kconfig/
Dzconf.lex.c_shipped35 /* First, we deal with platform-specific or compiler-specific issues. */
Dzconf.tab.c_shipped335 to allow for a few compiler-allocated temporary stack slots. */
/linux-4.4.14/arch/arm/
DKconfig.debug53 compiler. The resulting kernel image is slightly bigger but
DKconfig1568 Thumb-2 mode. A compiler/assembler that understand the unified