Searched +refs:llvm +refs:mode +refs:map (Results 1 – 25 of 32) sorted by relevance
12
/external/swiftshader/third_party/LLVM/tools/llvm-config/ |
D | llvm-config.in.in | 34 my @TARGETS_BUILT = map { lc($_) } qw{@TARGETS_TO_BUILD@}; 152 @components = map lc, @components; 170 Usage: llvm-config <OPTION>... [<COMPONENT>...] 174 llvm-config --cxxflags 175 llvm-config --ldflags 176 llvm-config --libs engine bcreader scalaropts 196 --build-mode Print build mode of LLVM tree (e.g. Debug or Release).
|
/external/clang/include/clang/Driver/ |
D | CC1Options.td | 89 def analyzer_inlining_mode : Separate<["-"], "analyzer-inlining-mode">, 91 def analyzer_inlining_mode_EQ : Joined<["-"], "analyzer-inlining-mode=">, Alias<analyzer_inlining_m… 127 HelpText<"Do not remove finalize method in gc mode">; 160 def disable_llvm_optzns : Flag<["-"], "disable-llvm-optzns">, 162 def disable_llvm_verifier : Flag<["-"], "disable-llvm-verifier">, 164 def disable_llvm_passes : Flag<["-"], "disable-llvm-passes">, 165 HelpText<"Use together with -emit-llvm to get pristine LLVM IR from the " 279 HelpText<"Enable PGO instrumentation. The accepted value is clang, llvm, " 395 def fmodule_map_file_home_is_cwd : Flag<["-"], "fmodule-map-file-home-is-cwd">, 397 "module maps specified by -fmodule-map-file=<FILE>">; [all …]
|
D | Options.td | 15 include "llvm/Option/OptParser.td" 41 // are made available when the driver is running in CL compatibility mode. 153 def driver_mode : Joined<["--"], "driver-mode=">, Group<internal_driver_Group>, 155 HelpText<"Set the driver mode to either 'gcc', 'g++', 'cpp', or 'cl'">; 288 HelpText<"Disable linemarker output in -E mode">; 422 Flags<[CC1Option]>, HelpText<"Flush denormal floating point values to zero in CUDA device mode.">; 429 HelpText<"Print macro definitions in -E mode in addition to normal output">; 431 HelpText<"Print macro definitions in -E mode instead of normal output">; 451 def emit_llvm : Flag<["-"], "emit-llvm">, Flags<[CC1Option]>, Group<Action_Group>, 752 def frewrite_map_file : Separate<["-"], "frewrite-map-file">, [all …]
|
/external/clang/docs/ |
D | ClangFormat.rst | 73 -style="{BasedOnStyle: llvm, IndentWidth: 8}" 91 clang-format -style=llvm -dump-config > .clang-format 108 map <C-K> :pyf <path-to-this-file>/clang-format.py<cr> 111 The first line enables :program:`clang-format` for NORMAL and VISUAL mode, the 112 second line adds support for INSERT mode. Change "C-K" to another binding if 116 format the current line in NORMAL and INSERT mode or the selected region in 117 VISUAL mode. The line or region is extended to the next bigger syntactic 159 <http://llvm.org/builds/>`_. The default key-binding is Ctrl-R,Ctrl-F.
|
D | UsersManual.rst | 16 `Clang Web Site <http://clang.llvm.org>`_ or the `LLVM Web 17 Site <http://llvm.org>`_. 23 `Clang Static Analyzer <http://clang-analyzer.llvm.org>`_, please see its web 395 …on not viable: no known conversion from 'vector<map<[...], map<float, [...]>>>' to 'vector<map<[..… 401 …ction not viable: no known conversion from 'vector<map<int, map<float, int>>>' to 'vector<map<int,… 416 …on not viable: no known conversion from 'vector<map<[...], map<float, [...]>>>' to 'vector<map<[..… 424 map< 426 map< 513 be a hard error in C++98 mode even if this warning is turned off. 520 edge <http://llvm.org/releases/download.html#svn>`_. Clang goes to great [all …]
|
D | SanitizerCoverage.rst | 33 appropriate. For the standalone coverage mode, use ``UBSAN_OPTIONS``. 90 ObjectFile`` or ``llvm-symbolizer --obj ObjectFile`` to get file names and line 95 … % sancov.py print a.out.22679.sancov a.out.22673.sancov 2> /dev/null | llvm-symbolizer --obj a.out 272 // Rather than exposing the counter values to the user we instead map 305 in the form that you can feed into llvm-symbolizer (e.g. `a.out 0x4dca89`), one per line. 384 7036.sancov.map 7036.sancov.raw a.out 386 sancov.py: reading map 7036.sancov.map 413 <http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Fuzzer/README.txt?view=markup>`_. 455 <https://groups.google.com/forum/#!topic/llvm-dev/cDqYgnxNEhY>`_.
|
D | InternalsManual.rst | 22 `data-structures <http://llvm.org/docs/ProgrammersManual.html>`_, including 110 you to map almost any diagnostic to the output level that you want. The only 430 mentioned, the diagnostic machinery goes through some filtering to map a 444 mode. Instead of formatting and printing out the diagnostics, this 448 documentation for the ``-verify`` mode can be found in the Clang API 511 .. mostly taken from http://lists.llvm.org/pipermail/cfe-dev/2010-August/010595.html 522 To map from this representation to a character-based representation, the "last" 539 `LLVM bitstream format <http://llvm.org/docs/BitCodeFormat.html>`_. 599 not reading in "raw" mode) this contains a pointer to the unique hash value 731 * The lexer can operate in "raw" mode. This mode has several features that [all …]
|
/external/libcxx/docs/ |
D | UsingLibcxx.rst | 68 Also see the `Experimental Library Implementation Status <http://libcxx.llvm.org/ts1z_status.html>`… 132 or disable extended libc++ behavior, including enabling "debug mode" or 136 See :ref:`using-debug-mode` for more information. 164 See `PR 27374 <http://llvm.org/PR27374>`_ for more information. 180 * Giving `set`, `map`, `multiset`, `multimap` a comparator which is not
|
/external/llvm/lib/Target/PowerPC/ |
D | README_P9.txt | 12 . Don't use llvm extractelement because they have different semantics 45 . Map to llvm cttz 93 . Map to llvm ineg 118 . Use intrinsic, don't map to llvm shl and lshr, because they have different 304 Or llvm fcmp order/unorder compare?? 367 need to assign rounding mode in instruction 402 . Note: llvm has insertelem in "Vector Operations" 406 But how to map to it?? 418 . Note: llvm has extractelement in "Vector Operations" 422 How to map to it?? [all …]
|
/external/llvm/docs/ |
D | ProgrammersManual.rst | 27 <http://llvm.org/doxygen/>`__ sources are provided to make this as easy as 35 <http://llvm.org/doxygen/InstVisitor_8h-source.html>`__) template. 110 templates are defined in the ``llvm/Support/Casting.h`` (`doxygen 111 <http://llvm.org/doxygen/Casting_8h-source.html>`__) file (note that you very 227 the ``str`` member function. See ``llvm/ADT/StringRef.h`` (`doxygen 228 <http://llvm.org/doxygen/classllvm_1_1StringRef_8h-source.html>`__) for more 240 The ``Twine`` (`doxygen <http://llvm.org/doxygen/classllvm_1_1Twine.html>`__) 257 concatenation. See ``llvm/ADT/Twine.h`` (`doxygen 258 <http://llvm.org/doxygen/Twine_8h_source.html>`__) and :ref:`here <dss_twine>` 483 (`doxygen <http://llvm.org/docs/doxygen/html/classllvm_1_1function__ref_3_01Ret_07Params_8_8_8_08_4… [all …]
|
D | CodeGenerator.rst | 40 These interfaces are defined in ``include/llvm/Target/``. 45 ``include/llvm/CodeGen/``. At this level, concepts like "constant pool 194 The LLVM target description classes (located in the ``include/llvm/Target`` 330 ``include/llvm/CodeGen``). This representation is completely target agnostic, 369 .. code-block:: llvm 382 the ``include/llvm/CodeGen/MachineInstrBuilder.h`` file. The ``BuildMI`` 429 .. code-block:: llvm 439 .. code-block:: llvm 456 .. code-block:: llvm 501 a one-to-many mapping (i.e. one LLVM basic block can map to multiple machine [all …]
|
D | WritingAnLLVMBackend.rst | 27 ``llvm/lib/Target`` in a downloaded LLVM release. In particular, this document 146 Note that these two naming schemes are hardcoded into ``llvm-config``. Using 147 any other naming scheme will confuse ``llvm-config`` and produce a lot of 172 ``TargetMachine`` in ``include/llvm/Target/TargetMachine.h``. The 196 namespace llvm { 226 } // end namespace llvm 291 Target llvm::TheSparcTarget; 311 For more information, see "`llvm/Target/TargetRegistry.h 348 .. code-block:: llvm 364 .. code-block:: llvm [all …]
|
D | LangRef.rst | 53 .. code-block:: llvm 107 .. code-block:: llvm 113 .. code-block:: llvm 119 .. code-block:: llvm 154 .. code-block:: llvm 255 can only be used for variables like ``llvm.global_ctors`` which llvm 359 llvm.experimental.patchpoint because only this intrinsic records 542 .. code-block:: llvm 611 ``@llvm.used`` or dllexported variables. This assumption may be suppressed 643 .. code-block:: llvm [all …]
|
/external/clang/include/clang/Basic/ |
D | DiagnosticDriverKinds.td | 95 "invalid argument '%0' to -fdebug-prefix-map">; 149 "-emit-llvm cannot be used when linking">; 174 "%0: '%1' input unused in cpp mode">, 197 "treating '%0' input as '%1' when in C++ mode, this behavior is deprecated">,
|
/external/swiftshader/third_party/LLVM/lib/Support/Windows/ |
D | Path.inc | 1 //===- llvm/Support/Win32/Path.cpp - Win32 Path Implementation ---*- C++ -*-===// 43 namespace llvm { 52 Path::Path(llvm::StringRef p) 233 // FIXME: the following set of functions don't map to Windows very well. 291 if (!ret.appendComponent(".llvm")) 292 assert(0 && "Failed to append .llvm"); 325 // FIXME: the above set of functions don't map to Windows very well. 450 status.mode = fi.dwFileAttributes & FILE_ATTRIBUTE_READONLY ? 0555 : 0777; 844 if (si.mode & 0200) {
|
/external/llvm/docs/tutorial/ |
D | LangImpl07.rst | 56 .. code-block:: llvm 91 *requires* that its IR be in SSA form: there is no "non-ssa" mode for 123 .. code-block:: llvm 141 .. code-block:: llvm 185 $ llvm-as < example.ll | opt -mem2reg | llvm-dis 307 the '``NamedValues``' map. This map currently keeps track of the LLVM 322 NamedValues map so that it maps to AllocaInst\* instead of Value\*. Once 328 static std::map<std::string, AllocaInst*> NamedValues; 451 .. code-block:: llvm 492 .. code-block:: llvm [all …]
|
D | OCamlLangImpl7.rst | 56 .. code-block:: llvm 91 *requires* that its IR be in SSA form: there is no "non-ssa" mode for 123 .. code-block:: llvm 141 .. code-block:: llvm 185 $ llvm-as < example.ll | opt -mem2reg | llvm-dis 307 the '``named_values``' map. This map currently keeps track of the LLVM 323 ``named_values`` map so that it maps to AllocaInst\* instead of Value\*. 468 .. code-block:: llvm 509 .. code-block:: llvm 540 .. code-block:: llvm [all …]
|
/external/llvm/tools/llvm-objdump/ |
D | MachODump.cpp | 61 using namespace llvm; 77 cl::opt<bool> llvm::UniversalHeaders("universal-headers", 82 llvm::ArchiveHeaders("archive-headers", 93 llvm::IndirectSymbols("indirect-symbols", 98 llvm::DataInCode("data-in-code", 103 llvm::LinkOptHints("link-opt-hints", 108 llvm::InfoPlist("info-plist", 113 llvm::DylibsUsed("dylibs-used", 118 llvm::DylibId("dylib-id", 123 llvm::NonVerbose("non-verbose", [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | README-SSE.txt | 72 When compiled with unsafemath enabled, "main" should enable SSE DAZ mode and 174 This is the llvm code after instruction scheduling: 443 mode because it doesn't look through the extra dyld stub load. If you try 477 Note the load into xmm0, then xor (to negate), then store. In PIC mode, 546 just be a matter of having scalar sse map to SELECT_CC and custom expanding 593 In x86-32 mode, we generate this spiffy code: 600 in x86-64 mode, we generate this code, which could be better: 608 In sse4 mode, we could use insertps to make both better. 796 In fpstack mode, this compiles into: 809 in SSE mode, it compiles into significantly slower code:
|
/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
D | Target.td | 16 include "llvm/Intrinsics.td" 80 // is invalid for this mode/flavour. 242 // DwarfRegNum - This class provides a mapping of the llvm register enumeration 252 // is invalid for this mode/flavour. 259 // from dwarf register number to llvm register. 267 include "llvm/Target/TargetSchedule.td" 387 /// Which instruction it expands to and how the operands map from the 790 // verbose-asm mode). These two values indicate the width of the first column 792 // verbose asm mode is enabled, operands will be indented to respect this. 871 include "llvm/Target/TargetCallingConv.td" [all …]
|
/external/llvm/bindings/ocaml/llvm/ |
D | llvm.mli | 1 (*===-- llvm/llvm.mli - LLVM OCaml Interface ------------------------------===* 21 [llvm::LLVMContext] class. *) 25 objects. See the [llvm::Module] class. *) 29 [llvm::Type] class. *) 33 constants, and much more are all [llvalues]. See the [llvm::Value] class. 37 (** Used to store users and usees of values. See the [llvm::Use] class. *) 40 (** A basic block in LLVM IR. See the [llvm::BasicBlock] class. *) 43 (** Used to generate instructions in the LLVM IR. See the [llvm::LLVMBuilder] 48 See the [llvm::MemoryBuffer] class. *) 55 [llvm::Type::TypeID] enumeration. *) [all …]
|
/external/v8/gypfiles/ |
D | standalone.gypi | 136 'clang_dir%': '<(base_dir)/third_party/llvm-build/Release+Asserts', 137 'make_clang_dir%': '<(base_dir)/third_party/llvm-build/Release+Asserts', 142 # See http://clang.llvm.org/docs/ControlFlowIntegrity.html 398 'android_libcpp_include': '<(android_stl)/llvm-libc++/libcxx/include', 399 'android_libcpp_abi_include': '<(android_stl)/llvm-libc++abi/libcxxabi/include', 400 'android_libcpp_libs': '<(android_stl)/llvm-libc++/libs', 415 'android_libcpp_include': '<(android_stl)/llvm-libc++/libcxx/include', 416 'android_libcpp_abi_include': '<(android_stl)/llvm-libc++abi/libcxxabi/include', 417 'android_libcpp_libs': '<(android_stl)/llvm-libc++/libs', 450 # fpxx - compatibility mode, it chooses fp32 or fp64 depending on runtime [all …]
|
/external/llvm/lib/Target/X86/ |
D | README.txt | 50 2. Code duplication (addressing mode) during isel. 368 In c99 mode, the preprocessor doesn't like assembly comments like #TRUNCATE. 750 llvm: 878 In SSE mode, we turn abs and neg into a load from the constant pool plus a xor 1242 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %v1, i32 %v2) 1249 call void @llvm.trap() 1252 declare {i32, i1} @llvm.sadd.with.overflow.i32(i32, i32) 1253 declare void @llvm.trap() 1300 call void @llvm.memcpy.i64(i8* %s, i8* %s2, i64 64, i32 16) 1305 declare void @llvm.memcpy.i64(i8* nocapture, i8* nocapture, i64, i32) nounwind [all …]
|
/external/llvm/lib/Target/ |
D | README.txt | 6 llvm.uadd.with.overflow and similar intrinsics. Here is a multiply idiom: 19 Get the C front-end to expand hypot(x,y) -> llvm.sqrt(x*x+y*y) when errno and 51 into llvm.powi calls, allowing the code generator to produce balanced 109 http://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20060213/031986.html 332 ; RUN: llvm-as < %s | opt -tailcallelim | llvm-dis | not grep call 378 ; RUN: llvm-as < %s | opt -argpromotion | llvm-dis | grep x.val 396 example in pic mode: 504 call void @llvm.memset.p0i8.i64(i8* %tmp, i8 0, i64 64, i32 16, i1 false) 530 http://llvm.org/PR717: 650 $ llvm-g++ perf.cpp -O3 -fno-exceptions [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/ |
D | README.txt | 22 llvm.uadd.with.overflow and similar intrinsics. Here is a multiply idiom: 35 Get the C front-end to expand hypot(x,y) -> llvm.sqrt(x*x+y*y) when errno and 67 into llvm.powi calls, allowing the code generator to produce balanced 147 the llvm-gcc frontend is canonicalizing the later into the former, but clang 163 http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20060213/031986.html 401 ; RUN: llvm-as < %s | opt -tailcallelim | llvm-dis | not grep call 447 ; RUN: llvm-as < %s | opt -argpromotion | llvm-dis | grep x.val 465 example in pic mode: 573 call void @llvm.memset.p0i8.i64(i8* %tmp, i8 0, i64 64, i32 16, i1 false) 599 http://llvm.org/PR717: [all …]
|
12