Home
last modified time | relevance | path

Searched +refs:llvm +refs:mode +refs:map (Results 1 – 25 of 32) sorted by relevance

12

/external/swiftshader/third_party/LLVM/tools/llvm-config/
Dllvm-config.in.in34 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/
DCC1Options.td89 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 …]
DOptions.td15 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/
DClangFormat.rst73 -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.
DUsersManual.rst16 `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 …]
DSanitizerCoverage.rst33 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>`_.
DInternalsManual.rst22 `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/
DUsingLibcxx.rst68 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/
DREADME_P9.txt12 . 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/
DProgrammersManual.rst27 <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 …]
DCodeGenerator.rst40 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 …]
DWritingAnLLVMBackend.rst27 ``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 …]
DLangRef.rst53 .. 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/
DDiagnosticDriverKinds.td95 "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/
DPath.inc1 //===- 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/
DLangImpl07.rst56 .. 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 …]
DOCamlLangImpl7.rst56 .. 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/
DMachODump.cpp61 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/
DREADME-SSE.txt72 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/
DTarget.td16 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/
Dllvm.mli1 (*===-- 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/
Dstandalone.gypi136 '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/
DREADME.txt50 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/
DREADME.txt6 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/
DREADME.txt22 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