Home
last modified time | relevance | path

Searched refs:bitcode (Results 1 – 25 of 79) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/llvm/docs/CommandGuide/
H A Dllvm-link.rst1 llvm-link - LLVM bitcode linker
14 :program:`llvm-link` takes several LLVM bitcode files and links them together
15 into a single LLVM bitcode file. It writes the output file to standard output,
24 to write raw bitcode output if the output stream is a terminal. With this
25 option, :program:`llvm-link` will write raw bitcode regardless of the output
35 Write output in LLVM intermediate language (instead of bitcode).
40 output bitcode file to standard error.
49 This typically includes a message for each bitcode file linked in and for each
H A Dllvm-bcanalyzer.rst1 llvm-bcanalyzer - LLVM bitcode analyzer
14 The :program:`llvm-bcanalyzer` command is a small utility for analyzing bitcode
15 files. The tool reads a bitcode file (such as generated with the
17 the bitcode file. The tool can also dump a low level but human readable
18 version of the bitcode file. This tool is probably not of much interest or
19 utility except for those working directly with the bitcode file format. Most
39 Causes :program:`llvm-bcanalyzer` to dump the bitcode in a human readable
41 provides details about the encoding of the bitcode file.
46 bitcode. This ensures that the statistics generated are based on a consistent
67 This just provides the name of the module for which bitcode analysis is being
[all …]
H A Dllvm-extract.rst15 it from the specified LLVM bitcode file. It is primarily used as a debugging
18 In addition to extracting the bitcode of the specified function,
31 Extract the alias named *function-name* from the LLVM bitcode. May be
36 Extract the alias matching *alias-regular-expr* from the LLVM bitcode.
54 refuse to write raw bitcode output if the output stream is a terminal. With
55 this option, :program:`llvm-extract` will write raw bitcode regardless of the
60 Extract the function named *function-name* from the LLVM bitcode. May be
65 Extract the function(s) matching *function-regular-expr* from the LLVM bitcode.
71 Extract the global variable named *global-name* from the LLVM bitcode. May be
77 bitcode. All global variables matching the regular expression will be
[all …]
H A Dllvm-dis.rst15 bitcode file and converts it into human-readable LLVM assembly language.
33 write raw bitcode output if the output stream is a terminal. With this option,
34 **llvm-dis** will write raw bitcode regardless of the output device.
H A Dlli.rst1 lli - directly execute programs from LLVM bitcode
14 :program:`lli` directly executes programs in LLVM bitcode format. It takes a program
15 in LLVM bitcode format and executes it using a just-in-time compiler or an
24 If `filename` is not specified, then :program:`lli` reads the LLVM bitcode for the
70 Override the target triple specified in the input bitcode file with the
77 encoded in the bitcode file. See the output of **llc -help** for a list of
H A Dllvm-as.rst15 LLVM assembly language, translates it to LLVM bitcode, and writes the result
39 write raw bitcode output if the output stream is a terminal. With this option,
40 **llvm-as** will write raw bitcode regardless of the output device.
H A Dllvm-nm.rst1 llvm-nm - list LLVM bitcode and object file's symbol table
14 The :program:`llvm-nm` utility lists the names of symbols from LLVM bitcode
114 Because LLVM bitcode files typically contain objects that are not considered to
117 symbol in an LLVM bitcode file, even symbols which are defined in the bitcode
178 Disable the LLVM bitcode reader.
H A Dopt.rst34 language format (``.ll``) or the LLVM bitcode format (``.bc``).
45 write raw bitcode output if the output stream is a terminal. With this option,
46 :program:`opt` will write raw bitcode regardless of the output device.
58 Write output in LLVM intermediate language (instead of bitcode).
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/bitwriter/
H A Dllvm_bitwriter.mli11 This interface provides an OCaml API for the LLVM bitcode writer, the
14 (** [write_bitcode_file m path] writes the bitcode for module [m] to the file at
20 (** [write_bitcode_to_fd ~unbuffered fd m] writes the bitcode for module
28 the bitcode for module [m]. *)
33 (** [output_bitcode ~unbuffered c m] writes the bitcode for module [m]
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/bitreader/
H A Dllvm_bitreader.mli11 This interface provides an OCaml API for the LLVM bitcode reader, the
16 (** [get_module context mb] reads the bitcode for a new module [m] from the
22 (** [parse_bitcode context mb] parses the bitcode for a new module [m] from the
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DLinkTimeOptimization.rst24 treats LLVM bitcode files like native object files and allows mixing and
26 bitcode files. This tight integration between the linker and LLVM optimizer
40 * Input source file ``a.c`` is compiled into LLVM bitcode form.
90 % clang -flto -c a.c -o a.o # <-- a.o is LLVM bitcode file
95 visible symbol defined in LLVM bitcode file. The linker completes its usual
152 information. This includes native object files as well as LLVM bitcode files.
156 returns that the file is an LLVM bitcode file, the linker then iterates over the
172 content of input LLVM bitcode files. If dead code stripping is enabled then the
183 native object file creating by merging the LLVM bitcode files and applying
191 information about any changes in use of external symbols by LLVM bitcode
[all …]
H A DGoldPlugin.rst74 You should produce bitcode files from ``clang`` with the option
91 bitcode and native code.
129 $ clang -flto a.c -c -o a.o # <-- a.o is LLVM bitcode file
130 $ ar q a.a a.o # <-- a.a is an archive with LLVM bitcode
141 Once your system ``ld``, ``ar``, and ``nm`` all support LLVM bitcode,
H A DHowToSubmitABug.rst181 causes an error, and simplify the bitcode file as much as it can to assist
203 bugpoint -run-jit -output=[correct output file] [bitcode file] \
211 bugpoint -run-llc -output=[correct output file] [bitcode file] \
226 with two bitcode files: a *safe* file which can be compiled with the C
233 #. Regenerate the shared object from the safe bitcode file:
240 #. If debugging LLC, compile test bitcode native and link with the shared
250 bitcode:
H A DGettingStartedVS.rst17 to use LLVM. It contains an assembler, disassembler, bitcode analyzer and
18 bitcode optimizer. It also contains basic regression tests that can be used to
23 bitcode. Clang typically uses LLVM libraries to optimize the bitcode and emit
184 2. Next, compile the C file into an LLVM bitcode file:
190 This will create the result file ``hello.bc`` which is the LLVM bitcode
H A DGettingStarted.rst16 object files. Tools include an assembler, disassembler, bitcode analyzer, and
17 bitcode optimizer. It also contains basic regression tests.
20 component compiles C, C++, Objective C, and Objective C++ code into LLVM bitcode
159 assemble, disassemble, analyze, and optimize LLVM bitcode. Code generation
789 execute LLVM bitcode files directly. To do this, use commands like this (the
799 This allows you to execute LLVM bitcode files directly. On Debian, you can also
888 Code for reading and writing bitcode.
917 Libraries for directly executing bitcode at runtime in interpreted and
976 The archiver produces an archive containing the given LLVM bitcode files,
981 The assembler transforms the human readable LLVM assembly to LLVM bitcode.
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/
H A DBitcodeStripOpts.td1 //===-- BitcodeStripOpts.td - llvm-bitcode-strip options ---------------*-===//
9 // This file describes the command line options of llvm-bitcode-strip.
H A DCMakeLists.txt49 add_llvm_tool_symlink(llvm-bitcode-strip llvm-objcopy)
59 add_llvm_tool_symlink(bitcode_strip llvm-bitcode-strip)
/netbsd-src/external/bsd/file/dist/magic/magdir/
H A Dllvm14 0 lelong 0x0b17c0de LLVM bitcode, wrapper
22 0 string BC\xc0\xde LLVM IR bitcode
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/
H A DSymbolicFile.cpp48 case file_magic::bitcode: in createSymbolicFile()
99 case file_magic::bitcode: in isSymbolicFile()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/BinaryFormat/
H A DMagic.cpp76 return file_magic::bitcode; in identify_magic()
80 return file_magic::bitcode; in identify_magic()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/benchmark/cmake/Modules/
H A DFindLLVMNm.cmake15 DESCRIPTION "list LLVM bitcode and object file’s symbol table"
/netbsd-src/external/apache2/llvm/dist/llvm/examples/ModuleMaker/
H A DREADME.txt7 LLVM bitcode file to standard output. It is designed to show some basic
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/
H A DMagic.h23 bitcode, ///< Bitcode file enumerator
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/linker/
H A Dllvm_linker.mli11 This interface provides an OCaml API for LLVM bitcode linker,
/netbsd-src/external/apache2/llvm/dist/clang/utils/check_cfc/
H A Dcheck_cfc.py222 bitcode = '-flto' in args or '-emit-llvm' in args
230 return compile_step and not bitcode and not query and not dependency and input_is_valid

1234