/netbsd-src/external/apache2/llvm/dist/llvm/docs/CommandGuide/ |
H A D | llvm-link.rst | 1 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 D | llvm-bcanalyzer.rst | 1 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 D | llvm-extract.rst | 15 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 D | llvm-dis.rst | 15 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 D | lli.rst | 1 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 D | llvm-as.rst | 15 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 D | llvm-nm.rst | 1 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 D | opt.rst | 34 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 D | llvm_bitwriter.mli | 11 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 D | llvm_bitreader.mli | 11 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 D | LinkTimeOptimization.rst | 24 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 D | GoldPlugin.rst | 74 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 D | HowToSubmitABug.rst | 181 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 D | GettingStartedVS.rst | 17 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 D | GettingStarted.rst | 16 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 D | BitcodeStripOpts.td | 1 //===-- BitcodeStripOpts.td - llvm-bitcode-strip options ---------------*-===// 9 // This file describes the command line options of llvm-bitcode-strip.
|
H A D | CMakeLists.txt | 49 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 D | llvm | 14 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 D | SymbolicFile.cpp | 48 case file_magic::bitcode: in createSymbolicFile() 99 case file_magic::bitcode: in isSymbolicFile()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/BinaryFormat/ |
H A D | Magic.cpp | 76 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 D | FindLLVMNm.cmake | 15 DESCRIPTION "list LLVM bitcode and object file’s symbol table"
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/ModuleMaker/ |
H A D | README.txt | 7 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 D | Magic.h | 23 bitcode, ///< Bitcode file enumerator
|
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/linker/ |
H A D | llvm_linker.mli | 11 This interface provides an OCaml API for LLVM bitcode linker,
|
/netbsd-src/external/apache2/llvm/dist/clang/utils/check_cfc/ |
H A D | check_cfc.py | 222 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
|