Home
last modified time | relevance | path

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

12

/qemu/docs/devel/
H A Datomics.rst10 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 Dcontrol-flow-integrity.rst19 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 Dbuild-system.rst85 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 Dlockcnt.txt101 processor and the compiler see all required memory barriers.
256 the compiler see the appropriate memory barriers.
H A Dstyle.rst317 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 Dtesting.rst690 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 Dtcg-ops.rst10 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.yml4 compiler:
7 # There is one cache per branch and compiler version.
118 compiler: clang
196 compiler: clang
240 compiler: clang
H A Dconfigure107 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 Dhmp-commands-info.hx250 .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 Ddebian-toolchain.docker2 # Docker toolchain cross-compiler
4 # This dockerfile is used for building a cross-compiler toolchain.
H A Ddebian-legacy-test-cross.docker1 # Docker legacy cross-compiler target (tests and minimal qemu)
7 # sh4-linux-user: binaries don't run with bookworm compiler
H A Dfedora-cris-cross.docker2 # Cross compiler for cris system tests
H A Ddebian-xtensa-cross.docker2 # Docker cross-compiler target
H A Ddebian-tricore-cross.docker2 # Docker TriCore cross-compiler target
H A Ddebian-loongarch-cross.docker2 # Docker cross-compiler target
H A Ddebian-hexagon-cross.docker2 # Docker Hexagon cross-compiler target
H A Ddebian-all-test-cross.docker2 # Docker all cross-compiler target (tests only)
/qemu/include/hw/xen/interface/
H A Dversion.h30 char compiler[64]; member
/qemu/tests/migration/aarch64/
H A Da-b-kernel.S10 # Note: Please make sure the compiler compiles the assembly code below with
/qemu/scripts/
H A Dclean-includes130 *include/qemu/compiler.h | \
/qemu/docs/system/
H A Dtarget-avr.rst46 compiler yet)::
/qemu/qga/
H A Dmeson.build13 error_message: 'VSS support requires a C++ compiler') \
/qemu/docs/about/
H A Demulation.rst118 number of compiler suites as well as QEMU itself use semihosting calls
/qemu/target/hexagon/idef-parser/
H A DREADME.rst1 Hexagon ISA instruction definitions to tinycode generator compiler
4 idef-parser is a small compiler able to translate the Hexagon ISA description

12