/external/llvm/lib/MC/ |
MCObjectStreamer.cpp | 28 Assembler(new MCAssembler(Context, TAB, *Emitter_, 35 : MCStreamer(Context), Assembler(_Assembler), CurSectionData(nullptr), 39 delete &Assembler->getBackend(); 40 delete &Assembler->getEmitter(); 41 delete &Assembler->getWriter(); 42 delete Assembler; 46 if (Assembler) 47 Assembler->reset(); 79 if (!F || (Assembler->isBundlingEnabled() && F->hasInstructions())) { 87 Assembler->getOrCreateSymbolData(Sym) [all...] |
/external/vixl/doc/ |
getting-started.md | 6 up the VIXL assembler and generate some code. We will also go into details on a 14 Creating the macro assembler and the simulator. 17 First of all you need to make sure that the header files for the assembler and 22 #include "a64/macro-assembler-a64.h" 24 VIXL's assembler will generate some code at run-time, and this code needs to 40 assembler object which uses this buffer. 56 We are now ready to generate some code. The macro assembler provides methods 57 for all the instructions that you can use. As it's a macro assembler, 63 optionally shifted by 12, but the macro assembler can generate one or more 107 VIXL's assembler provides a mechanism to represent labels with `Label` objects [all...] |
/external/chromium_org/v8/ |
BUILD.gn | 431 "src/assembler.cc", 432 "src/assembler.h", 548 "src/compiler/raw-machine-assembler.cc", 549 "src/compiler/raw-machine-assembler.h", 778 "src/macro-assembler.h", 810 "src/regexp-macro-assembler-irregexp-inl.h", 811 "src/regexp-macro-assembler-irregexp.cc", 812 "src/regexp-macro-assembler-irregexp.h", 813 "src/regexp-macro-assembler-tracer.cc", 814 "src/regexp-macro-assembler-tracer.h" [all...] |
/external/chromium_org/v8/test/cctest/ |
cctest.gyp | 166 'test-assembler-ia32.cc', 170 'test-macro-assembler-ia32.cc', 176 'test-assembler-x64.cc', 180 'test-macro-assembler-x64.cc', 186 'test-assembler-arm.cc', 190 'test-macro-assembler-arm.cc' 196 'test-assembler-arm64.cc', 207 'test-assembler-mips.cc', 211 'test-macro-assembler-mips.cc' 216 'test-assembler-mips64.cc' [all...] |
/external/chromium_org/build/ |
compiler_version.py | 24 print 'TOOL: assembler or compiler or linker.' 35 if tool not in ('assembler', 'compiler', 'linker'): 60 elif tool == "assembler": 61 compiler = compiler + " -Xassembler --version -x assembler -c /dev/null" 62 # Unmodified: GNU assembler (GNU Binutils) 2.24 63 # Ubuntu: GNU assembler (GNU Binutils for Ubuntu) 2.22 64 # Fedora: GNU assembler version 2.23.2
|
/external/chromium_org/v8/src/ic/ |
ic-inl.h | 12 #include "src/macro-assembler.h" 21 Address result = Assembler::target_address_from_return_address(pc()); 31 Assembler::target_address_at(result, raw_constant_pool()))) { 63 Address target = Assembler::target_address_from_return_address(pc()); 65 Assembler::target_address_at(target, raw_constant_pool()))) { 87 Address target = Assembler::target_address_at(address, constant_pool); 110 Assembler::set_target_address_at(address, constant_pool,
|
/external/chromium_org/third_party/libjpeg_turbo/simd/ |
jsimdcpu.asm | 11 ; This file should be assembled with NASM (Netwide Assembler), 13 ; assembler (including Borland's Turbo Assembler).
|
/external/chromium_org/v8/src/mips/ |
code-stubs-mips.h | 159 DCHECK(Assembler::IsBne(masm->instr_at(pos))); 166 DCHECK(Assembler::IsBeq(masm->instr_at(pos))); 170 Instr first_instruction = Assembler::instr_at(stub->instruction_start()); 171 Instr second_instruction = Assembler::instr_at(stub->instruction_start() + 172 2 * Assembler::kInstrSize); 174 if (Assembler::IsBeq(first_instruction)) { 178 DCHECK(Assembler::IsBne(first_instruction)); 180 if (Assembler::IsBeq(second_instruction)) { 184 DCHECK(Assembler::IsBne(second_instruction)); 198 PatchBranchIntoNop(&masm, 2 * Assembler::kInstrSize) [all...] |
codegen-mips.h | 11 #include "src/macro-assembler.h"
|
/external/chromium_org/v8/src/mips64/ |
code-stubs-mips64.h | 161 DCHECK(Assembler::IsBne(masm->instr_at(pos))); 168 DCHECK(Assembler::IsBeq(masm->instr_at(pos))); 172 Instr first_instruction = Assembler::instr_at(stub->instruction_start()); 173 Instr second_instruction = Assembler::instr_at(stub->instruction_start() + 174 2 * Assembler::kInstrSize); 176 if (Assembler::IsBeq(first_instruction)) { 180 DCHECK(Assembler::IsBne(first_instruction)); 182 if (Assembler::IsBeq(second_instruction)) { 186 DCHECK(Assembler::IsBne(second_instruction)); 200 PatchBranchIntoNop(&masm, 2 * Assembler::kInstrSize) [all...] |
codegen-mips64.h | 11 #include "src/macro-assembler.h"
|
/external/llvm/docs/tutorial/ |
index.rst | 33 `Howto: Implementing LLVM Integrated Assembler`_ 34 A simple guide for how to implement an LLVM integrated assembler for an 37 .. _`Howto: Implementing LLVM Integrated Assembler`: http://www.embecosm.com/appnotes/ean10/ean10-howto-llvmas-1.0.html
|
/external/chromium_org/third_party/opus/ |
opus_srcs_rtcd.gypi | 27 'message': 'Convert Opus assembler for ARM.'
|
/external/chromium_org/third_party/yasm/source/patched-yasm/ |
yasm_parsers.7 | 22 yasm_parsers \- Yasm Supported Parsers (Assembler Syntaxes) 28 The standard Yasm distribution includes a number of modules for different parsers (assembler syntaxes)\&. 43 The GNU Assembler (GAS) is the de\-facto cross\-platform assembler for modern Unix systems, and is used as the backend for the GCC compiler\&. Yasm\'s support for GAS syntax is moderately good, although immature: not all directives are supported, and only 32\-bit x86 and AMD64 architectures are supported\&. Nearly all of the GAS preprocessor is also supported\&. Yasm\'s GAS syntax support is good enough to handle essentially all x86 and AMD64 GCC compiler output\&. The GAS parser can be selected with
|
/external/chromium_org/tools/gyp/test/assembly/ |
gyptest-assembly.py | 8 A basic test of compiling assembler files.
|
/external/chromium_org/tools/gyp/test/assembly/src/ |
assembly.gyp | 44 'rule_name': 'assembler',
|
/external/chromium_org/tools/gyp/test/win/ |
gyptest-asm-files.py | 22 # assembler files on Windows, they have to be built explicitly with a
|
/external/chromium_org/v8/src/arm/ |
codegen-arm.h | 9 #include "src/macro-assembler.h"
|
/external/chromium_org/v8/src/arm64/ |
codegen-arm64.h | 9 #include "src/macro-assembler.h"
|
/external/chromium_org/v8/src/ia32/ |
codegen-ia32.h | 9 #include "src/macro-assembler.h"
|
/external/chromium_org/v8/src/x87/ |
codegen-x87.h | 9 #include "src/macro-assembler.h"
|
/external/clang/test/Driver/ |
via-file-asm.c | 8 // Should not force using the integrated assembler
|
/external/kernel-headers/original/uapi/linux/ |
const.h | 6 /* Some constant macros are used in both assembler and
|
/external/linux-tools-perf/perf-3.12.0/include/uapi/linux/ |
const.h | 6 /* Some constant macros are used in both assembler and
|
/external/llvm/include/llvm/MC/ |
MCObjectStreamer.h | 30 /// suitable for use with the assembler backend. Specific object file formats 35 MCAssembler *Assembler; 56 /// Object streamers require the integrated assembler. 84 MCAssembler &getAssembler() { return *Assembler; }
|