/qemu/docs/devel/ |
H A D | atomics.rst | 10 to instruct the compiler and the CPU to restrict the order to something 26 - compiler barriers: ``barrier()``; 47 ``barrier()`` prevents the compiler from moving the memory accesses on 48 either side of it to the other side. The compiler barrier has no direct 52 architectures, CPU guarantees are strong enough that blocking compiler 55 compiler barriers. 140 stores: both the compiler and the processor are free to reorder 206 ``smp_read_barrier_depends()`` can be just a compiler barrier on 218 also be compiler barriers only. 438 our fingers hoping that the compiler will generate atomic accesses, [all …]
|
H A D | control-flow-integrity.rst | 19 This type of CFI is entirely compiler-based and relies on the compiler knowing 21 As of now, the only compiler that provides support for CFI is Clang. 58 As mentioned above, CFI is entirely compiler-based and therefore relies on 72 runtime to speed-up interpretation, quite similarly to a JIT compiler
|
H A D | build-system.rst | 85 Detect a cross compiler and cross tools for the QEMU target $TARGET (e.g., 87 compiler is present, return success and set variables ``$target_cc``, 96 Configure does not generally perform tests for compiler options beyond 97 basic checks to detect the host platform and ensure the compiler is 101 Attempt to compile a test program with the system C compiler using 106 Attempt to compile a test program with the system C compiler using 111 Determine if the macro $NAME is defined by the system C compiler. 114 Attempt to run the C compiler $CC, passing it $ARGS... This function
|
H A D | lockcnt.txt | 101 processor and the compiler see all required memory barriers. 256 the compiler see the appropriate memory barriers.
|
H A D | style.rst | 317 achieved by making it easy for the compiler to constant fold or using 462 * It returns T ``*`` instead of void ``*``, letting compiler catch more type errors. 531 implementation defined behavior (to give compiler authors enough leeway to 544 In addition, QEMU assumes that the compiler does not use the latitude 553 QEMU has a mandatory dependency on either the GCC or the Clang compiler. As
|
H A D | testing.rst | 690 https://github.com/llvm/llvm-project/tree/master/compiler-rt/test/tsan/ 696 https://github.com/llvm/llvm-project/blob/master/compiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp 1450 compiler flags are needed to build for a given target. 1453 will automatically use them where no system compiler is available. For 1458 we may use a bleeding edge distribution for compiler features needed 1484 compiler to work with additional libraries can be challenging.
|
H A D | tcg-ops.rst | 10 TCG (Tiny Code Generator) began as a generic backend for a C compiler. 972 helpers doing complex logic or arithmetic, where the C compiler has
|
/qemu/ |
H A D | .travis.yml | 4 compiler: 7 # There is one cache per branch and compiler version. 118 compiler: clang 196 compiler: clang 240 compiler: clang
|
H A D | configure | 107 compiler="$1" 114 echo $compiler "$@" >> config.log 115 $compiler "$@" >> config.log 2>&1 || return $? 857 --cc=CC use C compiler CC [$cc] 858 --host-cc=CC when cross compiling, use C compiler CC for code run 860 --cxx=CXX use C++ compiler CXX [$cxx] 861 --objcc=OBJCC use Objective-C compiler OBJCC [$objcc] 862 --extra-cflags=CFLAGS append extra C compiler flags CFLAGS 863 --extra-cxxflags=CXXFLAGS append extra C++ compiler flags CXXFLAGS 866 --cross-cc-ARCH=CC use compiler when building ARCH guest test cases [all …]
|
H A D | hmp-commands-info.hx | 250 .help = "show dynamic compiler info", 256 Show dynamic compiler info. 264 .help = "show dynamic compiler opcode counters", 270 Show dynamic compiler opcode counters
|
/qemu/tests/docker/dockerfiles/ |
H A D | debian-toolchain.docker | 2 # Docker toolchain cross-compiler 4 # This dockerfile is used for building a cross-compiler toolchain.
|
H A D | debian-legacy-test-cross.docker | 1 # Docker legacy cross-compiler target (tests and minimal qemu) 7 # sh4-linux-user: binaries don't run with bookworm compiler
|
H A D | fedora-cris-cross.docker | 2 # Cross compiler for cris system tests
|
H A D | debian-xtensa-cross.docker | 2 # Docker cross-compiler target
|
H A D | debian-tricore-cross.docker | 2 # Docker TriCore cross-compiler target
|
H A D | debian-loongarch-cross.docker | 2 # Docker cross-compiler target
|
H A D | debian-hexagon-cross.docker | 2 # Docker Hexagon cross-compiler target
|
H A D | debian-all-test-cross.docker | 2 # Docker all cross-compiler target (tests only)
|
/qemu/include/hw/xen/interface/ |
H A D | version.h | 30 char compiler[64]; member
|
/qemu/tests/migration/aarch64/ |
H A D | a-b-kernel.S | 10 # Note: Please make sure the compiler compiles the assembly code below with
|
/qemu/scripts/ |
H A D | clean-includes | 130 *include/qemu/compiler.h | \
|
/qemu/docs/system/ |
H A D | target-avr.rst | 46 compiler yet)::
|
/qemu/qga/ |
H A D | meson.build | 13 error_message: 'VSS support requires a C++ compiler') \
|
/qemu/docs/about/ |
H A D | emulation.rst | 118 number of compiler suites as well as QEMU itself use semihosting calls
|
/qemu/target/hexagon/idef-parser/ |
H A D | README.rst | 1 Hexagon ISA instruction definitions to tinycode generator compiler 4 idef-parser is a small compiler able to translate the Hexagon ISA description
|