/external/llvm/docs/CommandGuide/ |
llvm-nm.rst | 1 llvm-nm - list LLVM bitcode and object file's symbol table 12 The :program:`llvm-nm` utility lists the names of symbols from the LLVM bitcode 28 Named object is referenced but undefined in this bitcode file 58 Because LLVM bitcode files typically contain objects that are not considered to 61 symbol in an LLVM bitcode file, even symbols which are defined in the bitcode
|
/external/llvm/tools/llvm-bcanalyzer/ |
llvm-bcanalyzer.cpp | 1 //===-- llvm-bcanalyzer.cpp - Bitcode Analyzer --------------------------===// 11 // llvm-bcanalyzer [options] - Read LLVM bitcode from stdin 12 // llvm-bcanalyzer [options] x.bc - Read LLVM bitcode from the x.bc file 16 // --dump - Dump low-level bitcode structure in readable format 18 // This tool provides analytical information about a bitcode file. It is 19 // intended as an aid to developers of bitcode reading and writing software. It 20 // produces on std::out a summary of the bitcode file that shows various 22 // detailed and contains information about individual bitcode blocks and the 24 // The tool is also able to print a bitcode file in a straight forward text 26 // the bitcode file (-dump option) [all...] |
/external/llvm/tools/bugpoint/ |
OptimizerDriver.cpp | 19 #include "llvm/Bitcode/ReaderWriter.h" 47 cl::desc("Preserve use-list order when writing LLVM bitcode."), 59 /// writeProgramToFile - This writes the current "Program" to the named bitcode 94 // Output the input to the current pass to a bitcode file, emit a message 103 outs() << "Emitted bitcode to '" << Filename << "'\n"; 121 /// runPasses - Run the specified passes on Program, outputting a bitcode file 124 /// otherwise return false. If DeleteOutput is set to true, the bitcode is 162 errs() << "Error writing bitcode file: " << InputFilename << "\n"; 240 // If we are supposed to delete the bitcode file or if the passes crashed, 287 errs() << getToolName() << ": Error reading bitcode file ' [all...] |
ExecutionDriver.cpp | 11 // various ways of running LLVM bitcode. 54 "compile the bitcode. Useful to avoid linking."), 57 "the bitcode. Useful for cross-compilation."), 67 "the bitcode. Useful for cross-compilation."), 96 cl::desc("Command to compile the bitcode (use with -compile-custom) " 101 cl::desc("Command to execute the bitcode (use with -run-custom) " 274 // Emit the program to a bitcode file... 285 errs() << ToolName << ": Error emitting bitcode to file '" << BitcodeFile 290 // Remove the temporary bitcode file when we are done. 312 // Emit the program to a bitcode file.. [all...] |
/frameworks/compile/libbcc/lib/Core/ |
Source.cpp | 22 #include <llvm/Bitcode/ReaderWriter.h> 39 // Helper function to load the bitcode. This uses "bitcode lazy load" feature to 48 ALOGE("Unable to parse the given bitcode file `%s'! (%s)", 73 ALOGE("Unable to load bitcode `%s' from buffer!", pName); 100 ALOGE("Failed to load bitcode from path %s! (%s)", pPath.c_str(), 131 ALOGE("Bitcode of RenderScript module does not pass verification: `%s'!",
|
/frameworks/rs/driver/runtime/ |
rs_structs.h | 19 * information, we would not be able to inline the bitcode, thus resulting in 98 * information, we would not be able to inline the bitcode, thus resulting in 132 * information, we would not be able to inline the bitcode, thus resulting in 161 * information, we would not be able to inline the bitcode, thus resulting in 197 * information, we would not be able to inline the bitcode, thus resulting in 239 * information, we would not be able to inline the bitcode, thus resulting in 282 * information, we would not be able to inline the bitcode, thus resulting in
|
/external/llvm/docs/ |
LinkTimeOptimization.rst | 24 treates 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 -emit-llvm -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 148 Phase 1 : Read LLVM Bitcode Files 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 175 Phase 3 : Optimize Bitcode File [all...] |
ExtendingLLVM.rst | 177 Adding instructions changes the bitcode format, and it will take some effort 202 #. ``llvm/lib/Bitcode/Reader/BitcodeReader.cpp``: 204 add a case for your instruction and how it will be parsed from bitcode 206 #. ``llvm/lib/Bitcode/Writer/BitcodeWriter.cpp``: 208 add a case for your instruction and how it will be parsed from bitcode 236 Adding new types changes the bitcode format, and will break compatibility with 268 #. ``llvm/lib/Bitcode/Writer/BitcodeWriter.cpp``: 273 #. ``llvm/lib/Bitcode/Reader/BitcodeReader.cpp``: 277 #. ``include/llvm/Bitcode/LLVMBitCodes.h``: 311 #. ``llvm/lib/Bitcode/Writer/BitcodeWriter.cpp`` [all...] |
/external/llvm/include/llvm/IR/ |
FunctionInfo.h | 86 /// For the per-module index, this holds the bitcode offset 89 /// holds the offset of the corresponding function summary bitcode 98 /// \brief The bitcode offset corresponding to either the associated 102 /// This bitcode offset is written to or read from the associated 104 /// For the per-module index this holds the bitcode offset of the 105 /// function's body record within bitcode module block in its module, 117 /// Constructor used for per-module index bitcode writing. 131 /// Get the bitcode index recorded for this function, depending on 135 /// Record the bitcode index for this function, depending on
|
/external/clang/test/Driver/ |
cuda-detect.cu | 13 // Make sure we map libdevice bitcode files to proper GPUs. 32 // Verify that no options related to bitcode linking are passes if 33 // there's no bitcode file. 53 // LIBDEVICE-SAME: "-mlink-cuda-bitcode" 54 // NOLIBDEVICE-NOT: "-mlink-cuda-bitcode"
|
/frameworks/compile/slang/ |
rs_cc_options.h | 47 // The output directory for writing the bitcode files 51 // Type of file to emit (bitcode, dependency, ...). 72 // Where to store the generated bitcode (resource, Java source, C++ source). 99 // The optimization level used in CodeGen, and encoded in emitted bitcode. 108 // Emit both 32-bit and 64-bit bitcode (embedded in the reflected sources).
|
slang_rs_reflect_utils.cpp | 115 return tmp.append("BitCode"); 123 << "-bit bitcode.\n"; 132 // so we have to split the bitcode into multiple segments. 198 out.indent() << "private static int bitCode" << bitwidth << "Length = " 203 out.indent() << "byte[] bc = new byte[bitCode" << bitwidth << "Length];\n"; 221 slangAssert(false && "Couldn't generate 32-bit embedded bitcode!"); 225 slangAssert(false && "Couldn't generate 64-bit embedded bitcode!"); 246 "Invalid generation of bitcode accessor with resource");
|
/external/llvm/examples/ModuleMaker/ |
ModuleMaker.cpp | 11 // emitting it as a bitcode file to standard out. This is just to show how 16 #include "llvm/Bitcode/ReaderWriter.h" 58 // Output the bitcode file to stdout
|
/external/llvm/include/llvm/Bitcode/ |
LLVMBitCodes.h | 1 //===- LLVMBitCodes.h - Enum values for the LLVM bitcode format -*- C++ -*-===// 10 // This header defines Bitcode enum values for LLVM IR bitcode files. 21 #include "llvm/Bitcode/BitCodes.h" 37 // Block intended to contains information on the bitcode versioning. 39 // bitcode file. 65 /// The epoch that defines the auto-upgrade compatibility for the bitcode. 67 /// LLVM guarantees in a major release that a minor release can read bitcode 69 /// accepting only bitcode with the same epoch, except for the X.0 release which 258 /// CastOpcodes - These are values used in the bitcode files to encode whic [all...] |
/external/llvm/include/llvm-c/ |
BitReader.h | 11 |* implements input of the LLVM bitcode format. *| 35 /* Builds a module from the bitcode in the specified memory buffer, returning a 43 /* Builds a module from the bitcode in the specified memory buffer, returning a
|
/frameworks/base/rs/java/android/renderscript/ |
ScriptC.java | 122 private static synchronized long internalStringCreate(RenderScript rs, String resName, byte[] bitcode) { 124 return rs.nScriptCCreate(resName, RenderScript.getCachePath(), bitcode, bitcode.length);
|
/frameworks/rs/cpu_ref/ |
rsCpuScript.h | 41 uint8_t const *bitcode, size_t bitcodeSize, uint32_t flags, 117 const char* findCoreLib(const bcinfo::MetadataExtractor& bitCodeMetaData, const char* bitcode, 150 uint32_t constructBuildChecksum(uint8_t const *bitcode, size_t bitcodeSize,
|
/frameworks/support/v8/renderscript/java/src/android/support/v8/renderscript/ |
ScriptC.java | 125 private static synchronized long internalStringCreate(RenderScript rs, String resName, byte[] bitcode) { 128 return rs.nScriptCCreate(resName, cachePath, bitcode, bitcode.length);
|
/external/llvm/bindings/ocaml/llvm/ |
META.llvm.in | 19 description = "Bitcode reader for LLVM" 27 description = "Bitcode writer for LLVM"
|
/external/llvm/test/Bindings/OCaml/ |
bitreader.ml | 58 (* corrupt the bitcode *) 61 output_string oc "not a bitcode file\n";
|
/frameworks/compile/libbcc/bcinfo/BitReader_2_7/ |
BitReader.cpp | 11 #include "llvm/Bitcode/ReaderWriter.h" 19 /* Builds a module from the bitcode in the specified memory buffer, returning a
|
/frameworks/compile/libbcc/bcinfo/BitReader_3_0/ |
BitReader.cpp | 11 #include "llvm/Bitcode/ReaderWriter.h" 19 /* Builds a module from the bitcode in the specified memory buffer, returning a
|
/frameworks/compile/slang/lit-tests/ |
README | 6 used to verify certain strings are present in the output bitcode files. 25 more than just emitted bitcode. For example, with some changes to the testcases
|
/external/clang/include/clang/CodeGen/ |
BackendUtil.h | 29 Backend_EmitBC, ///< Emit LLVM bitcode files
|
/external/llvm/bindings/ocaml/linker/ |
llvm_linker.mli | 12 This interface provides an OCaml API for LLVM bitcode linker,
|