Home
last modified time | relevance | path

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

/external/llvm/patches/
D0002-Add-basic-Android-configuration.patch8 device/include/llvm/Config/AsmParsers.def | 39 ++
9 device/include/llvm/Config/AsmPrinters.def | 39 ++
10 device/include/llvm/Config/Disassemblers.def | 39 ++
11 device/include/llvm/Config/Targets.def | 38 ++
12 device/include/llvm/Config/config.h | 689 +++++++++++++++++++++++++
13 device/include/llvm/Config/llvm-config.h | 94 ++++
14 host/include/llvm/Config/AsmParsers.def | 32 ++
15 host/include/llvm/Config/AsmPrinters.def | 32 ++
16 host/include/llvm/Config/Disassemblers.def | 32 ++
17 host/include/llvm/Config/Targets.def | 31 ++
[all …]
/external/clang/docs/
DClangFormat.rst64 -style="{BasedOnStyle: llvm, IndentWidth: 8}"
82 clang-format -style=llvm -dump-config > .clang-format
99 map <C-K> :pyf <path-to-this-file>/clang-format.py<CR>
102 The first line enables :program:`clang-format` for NORMAL and VISUAL mode, the
103 second line adds support for INSERT mode. Change "C-K" to another binding if
107 format the current line in NORMAL and INSERT mode or the selected region in
108 VISUAL mode. The line or region is extended to the next bigger syntactic
150 <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 …]
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
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
734 This mode is used for lexing within an "``#if 0``" block, for example.
[all …]
/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…
124 HelpText<"Do not remove finalize method in gc mode">;
147 def disable_llvm_optzns : Flag<["-"], "disable-llvm-optzns">,
149 def disable_llvm_verifier : Flag<["-"], "disable-llvm-verifier">,
336 HelpText<"Lex file in raw mode and dump raw tokens">;
363 HelpText<"Generate pre-compiled module file from a module map">;
368 def emit_llvm_bc : Flag<["-"], "emit-llvm-bc">,
370 def emit_llvm_only : Flag<["-"], "emit-llvm-only">,
483 def ffake_address_space_map : Flag<["-"], "ffake-address-space-map">,
[all …]
DOptions.td15 include "llvm/Option/OptParser.td"
41 // are made available when the driver is running in CL compatibility mode.
127 def driver_mode : Joined<["--"], "driver-mode=">, Group<internal_driver_Group>,
129 HelpText<"Set the driver mode to either 'gcc', 'g++', 'cpp', or 'cl'">;
255 HelpText<"Disable linemarker output in -E mode">;
340 HelpText<"Print macro definitions in -E mode in addition to normal output">;
342 HelpText<"Print macro definitions in -E mode instead of normal output">;
362 def emit_llvm : Flag<["-"], "emit-llvm">, Flags<[CC1Option]>, Group<Action_Group>,
481 HelpText<"Enable the *frontend*'s 'fast-math' mode. This has no effect on "
624 def fmodule_map_file : JoinedOrSeparate<["-"], "fmodule-map-file=">,
[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>`
298 (`doxygen <http://llvm.org/doxygen/classllvm_1_1function_ref.html>`__) class
[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``
434 .. code-block:: llvm
444 .. code-block:: llvm
461 .. code-block:: llvm
506 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
147 Note that these two naming schemes are hardcoded into ``llvm-config``. Using
148 any other naming scheme will confuse ``llvm-config`` and produce a lot of
174 ``TargetMachine`` in ``include/llvm/Target/TargetMachine.h``. The
198 namespace llvm {
228 } // end namespace llvm
293 Target llvm::TheSparcTarget;
313 For more information, see "`llvm/Target/TargetRegistry.h
350 .. code-block:: llvm
366 .. code-block:: llvm
[all …]
DBitCodeFormat.rst55 Note that the :doc:`llvm-bcanalyzer <CommandGuide/llvm-bcanalyzer>` tool can be
431 llvm-bcanalyzer can use this to dump out bitcode files symbolically.
435 the record are the bytes for the string name of the record. llvm-bcanalyzer can
584 .. code-block:: llvm
592 .. code-block:: llvm
706 * *threadlocal*: If present, an encoding of the thread local storage mode of the
1076 The ``TYPE_SYMTAB_BLOCK`` block (id 13) contains entries which map between
DCommandLine.rst86 #include "llvm/Support/CommandLine.h"
207 terminal, "``--quiet``" to enable quiet mode, and "``-q``" for backwards
341 #. This doesn't map to the numeric levels that we want... so we cannot easily
1112 an explicit '``-foo=true``'. If an option is specified with this mode, it is
1121 value must be provided. This mode informs the command line library that if an
1295 using namespace llvm;
1538 * The generic ``parser<t>`` parser can be used to map strings values to any data
1729 library. Examples of this include the ``llvm::DebugFlag`` exported by the
1730 ``lib/Support/Debug.cpp`` file and the ``llvm::TimePassesIsEnabled`` flag
/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/llvm/docs/tutorial/
DLangImpl7.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;
448 .. code-block:: llvm
489 .. 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/lib/Linker/
DLinkModules.cpp28 using namespace llvm;
414 ModuleLinker(Module *dstM, TypeSet &Set, Module *srcM, unsigned mode, in ModuleLinker() argument
417 ValMaterializer(TypeMap, DstM, LazilyLinkFunctions), Mode(mode), in ModuleLinker()
437 std::map<const Comdat *, std::pair<Comdat::SelectionKind, bool>>
886 llvm::Optional<GlobalValue::VisibilityTypes> NewVisibility; in linkGlobalProto()
979 llvm::Optional<GlobalValue::VisibilityTypes> NewVisibility; in linkFunctionProto()
1060 llvm::Optional<GlobalValue::VisibilityTypes> NewVisibility; in linkAliasProto()
1441 for (const StringMapEntry<llvm::Comdat> &SMEC : SrcM->getComdatSymbolTable()) { in run()
/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
131 the llvm-gcc frontend is canonicalizing the later into the former, but clang
147 http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20060213/031986.html
370 ; RUN: llvm-as < %s | opt -tailcallelim | llvm-dis | not grep call
416 ; RUN: llvm-as < %s | opt -argpromotion | llvm-dis | grep x.val
434 example in pic mode:
542 call void @llvm.memset.p0i8.i64(i8* %tmp, i8 0, i64 64, i32 16, i1 false)
568 http://llvm.org/PR717:
[all …]
/external/llvm/lib/Target/X86/
DREADME.txt61 2. Code duplication (addressing mode) during isel.
310 llvm produces:
452 In c99 mode, the preprocessor doesn't like assembly comments like #TRUNCATE.
913 llvm:
1041 In SSE mode, we turn abs and neg into a load from the constant pool plus a xor
1419 %t = call {i32, i1} @llvm.sadd.with.overflow.i32(i32 %v1, i32 %v2)
1426 call void @llvm.trap()
1429 declare {i32, i1} @llvm.sadd.with.overflow.i32(i32, i32)
1430 declare void @llvm.trap()
1477 call void @llvm.memcpy.i64(i8* %s, i8* %s2, i64 64, i32 16)
[all …]
/external/chromium_org/native_client_sdk/src/doc/reference/
Dpnacl-c-cpp-language-support.rst16 <http://clang.llvm.org/cxx_status.html>`_.
212 of SIMD vector datatypes and operations which map well to modern
224 <http://clang.llvm.org/docs/LanguageExtensions.html#vectors-and-extended-vectors>`_
387 * The default rounding mode is round-to-nearest and other rounding modes
/external/llvm/include/llvm/Target/
DTarget.td16 include "llvm/IR/Intrinsics.td"
110 // is invalid for this mode/flavour.
285 // DwarfRegNum - This class provides a mapping of the llvm register enumeration
295 // is invalid for this mode/flavour.
302 // from dwarf register number to llvm register.
310 include "llvm/Target/TargetSchedule.td"
456 /// Which instruction it expands to and how the operands map from the
1143 include "llvm/Target/TargetCallingConv.td"
1148 include "llvm/Target/TargetSelectionDAG.td"
/external/chromium_org/build/
Dcommon.gypi374 # See http://clang.llvm.org/docs/ThreadSanitizer.html
380 # See http://clang.llvm.org/docs/MemorySanitizer.html
386 # See http://clang.llvm.org/docs/UsersManual.html
883 # --help for more information and the valid --mode values. Meant to be
1237 'make_clang_dir%': 'third_party/llvm-build/Release+Asserts',
1254 # Tell ld64 to write map files describing binary layout. Useful
1419 # Force disable libstdc++ debug mode.
2085 'make_clang_dir%': 'third_party/llvm-allocated-type/Linux_x64',
2092 'make_clang_dir%': 'third_party/llvm-allocated-type/Linux_ia32',
2854 # Necessary because llvm.org/PR10448 is WONTFIX (crbug.com/90453).
[all …]
/external/clang/include/clang/Basic/
DAttr.td163 // a list of strings to accept, and a list of enumerators to map them to.
414 [{static llvm::StringRef getPrettyPlatformName(llvm::StringRef Platform) {
415 return llvm::StringSwitch<llvm::StringRef>(Platform)
418 .Default(llvm::StringRef());
782 let Spellings = [GCC<"mode">];
/external/llvm/
Dconfigure1377 --docdir=DIR documentation root [DATAROOTDIR/doc/llvm]
1507 Report bugs to <http://llvm.org/bugs/>.
2005 if test -f ${srcdir}/include/llvm/Config/config.h ; then
2201 …*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) …
2226 … *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2327 …*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) …
2382 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2721 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3734 if test -d ${srcdir}/projects/llvm-test ; then
3744 if test -d ${srcdir}/projects/llvm-poolalloc ; then
[all …]