Home
last modified time | relevance | path

Searched refs:assembler (Results 1 – 25 of 231) sorted by relevance

12345678910

/external/chromium-trace/trace-viewer/tracing/third_party/vinn/third_party/v8/
DLICENSE15 - Strongtalk assembler, the basis of the files assembler-arm-inl.h,
16 assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,
17 assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,
18 assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h,
19 assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h.
/external/v8/
DLICENSE15 - Strongtalk assembler, the basis of the files assembler-arm-inl.h,
16 assembler-arm.cc, assembler-arm.h, assembler-ia32-inl.h,
17 assembler-ia32.cc, assembler-ia32.h, assembler-x64-inl.h,
18 assembler-x64.cc, assembler-x64.h, assembler-mips-inl.h,
19 assembler-mips.cc, assembler-mips.h, assembler.cc and assembler.h.
DBUILD.gn431 "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 …]
DAndroid.v8common.mk10 src/assembler.cc \
67 src/compiler/raw-machine-assembler.cc \
178 src/regexp-macro-assembler-irregexp.cc \
179 src/regexp-macro-assembler.cc \
214 src/arm/assembler-arm.cc \
229 src/arm/macro-assembler-arm.cc \
230 src/arm/regexp-macro-assembler-arm.cc \
242 src/arm64/assembler-arm64.cc \
260 src/arm64/macro-assembler-arm64.cc \
261 src/arm64/regexp-macro-assembler-arm64.cc \
[all …]
/external/v8/src/
Dsafepoint-table.cc104 Assembler* assembler, in DefineSafepoint() argument
110 info.pc = assembler->pc_offset(); in DefineSafepoint()
139 void SafepointTableBuilder::Emit(Assembler* assembler, int bits_per_entry) { in Emit() argument
141 assembler->Align(kIntSize); in Emit()
142 assembler->RecordComment(";;; Safepoint table."); in Emit()
143 offset_ = assembler->pc_offset(); in Emit()
154 assembler->dd(length); in Emit()
155 assembler->dd(bytes_per_entry); in Emit()
159 assembler->dd(deoptimization_info_[i].pc); in Emit()
160 assembler->dd(EncodeExceptPC(deoptimization_info_[i], in Emit()
[all …]
Djsregexp.cc1006 RegExpEngine::CompilationResult Assemble(RegExpMacroAssembler* assembler,
1202 void Trace::RestoreAffectedRegisters(RegExpMacroAssembler* assembler, in RestoreAffectedRegisters() argument
1208 assembler->PopRegister(reg); in RestoreAffectedRegisters()
1214 assembler->ClearRegisters(reg, clear_to); in RestoreAffectedRegisters()
1220 void Trace::PerformDeferredActions(RegExpMacroAssembler* assembler, in PerformDeferredActions() argument
1227 const int push_limit = (assembler->stack_limit_slack() + 1) / 2; in PerformDeferredActions()
1330 assembler->PushRegister(reg, stack_check); in PerformDeferredActions()
1338 assembler->WriteCurrentPositionToRegister(reg, store_position); in PerformDeferredActions()
1340 assembler->ClearRegisters(reg, reg); in PerformDeferredActions()
1342 assembler->SetRegister(reg, value); in PerformDeferredActions()
[all …]
Dlithium.cc462 MacroAssembler assembler(info()->isolate(), NULL, 0); in Codegen() local
465 assembler.positions_recorder())); in Codegen()
467 if (info()->will_serialize()) assembler.enable_serializer(); in Codegen()
468 LCodeGen generator(this, &assembler, info()); in Codegen()
477 CodeGenerator::MakeCodeEpilogue(&assembler, flags, info()); in Codegen()
482 assembler.positions_recorder()->DetachJITHandlerData(); in Codegen()
492 assembler.AbortedCodeGeneration(); in Codegen()
Dassembler.h117 explicit DontEmitDebugCodeScope(AssemblerBase* assembler) in DontEmitDebugCodeScope() argument
118 : assembler_(assembler), old_value_(assembler->emit_debug_code()) { in DontEmitDebugCodeScope()
134 PredictableCodeSizeScope(AssemblerBase* assembler, int expected_size);
149 CpuFeatureScope(AssemblerBase* assembler, CpuFeature f);
156 CpuFeatureScope(AssemblerBase* assembler, CpuFeature f) {}
1010 explicit PositionsRecorder(Assembler* assembler) in PositionsRecorder() argument
1011 : assembler_(assembler) { in PositionsRecorder()
Dregexp-macro-assembler-tracer.cc15 RegExpMacroAssembler* assembler) : in RegExpMacroAssemblerTracer() argument
16 RegExpMacroAssembler(assembler->zone()), in RegExpMacroAssemblerTracer()
17 assembler_(assembler) { in RegExpMacroAssemblerTracer()
18 unsigned int type = assembler->Implementation(); in RegExpMacroAssemblerTracer()
/external/libopus/m4/
Das-gcc-inline-assembly.m436 AC_MSG_CHECKING([if assembler supports NEON instructions on ARM])
47 AC_MSG_CHECKING([if assembler supports NEON instructions on ARM])
58 AC_MSG_CHECKING([if assembler supports ARMv6 media instructions on ARM])
69 AC_MSG_CHECKING([if assembler supports ARMv6 media instructions on ARM])
80 AC_MSG_CHECKING([if assembler supports EDSP instructions on ARM])
91 AC_MSG_CHECKING([if assembler supports EDSP instructions on ARM])
/external/llvm/test/MC/ARM/
Deh-directive-setfp.s43 @ The assembler should emit 0x9B to copy stack pointer from r11.
85 @ The assembler should emit 0x9B to copy stack pointer from r11.
86 @ The assembler should emit ((-offset - 4) >> 2) for offset.
128 @ The assembler should emit 0x9B to copy stack pointer from r11.
129 @ The assembler should emit 0x3F and ((-offset - 0x104) >> 2) for offset.
171 @ The assembler should emit 0x9B to copy stack pointer from r11.
172 @ The assembler should emit 0xB2 and the ULEB128 encoding of
229 @ The assembler should emit 0x9B to copy stack pointer from r11.
230 @ The assembler should emit (0x40 | (offset - 4)) >> 2 for offset.
Deh-directive-pad.s36 @ The assembler should emit nothing (will be filled up with finish opcode).
78 @ The assembler should emit ((offset - 4) >> 2).
119 @ The assembler should emit 0x3F and ((offset - 0x104) >> 2).
161 @ The assembler should emit 0xB2 and the ULEB128 encoding of
217 @ The assembler should emit (0x40 | (-offset - 4)) >> 2. When (-offset - 4)
Deh-directive-save.s15 @ by 0xA0 or 0xA8, then the assembler should prefer them over 0x8000.
90 @ The assembler should emit 0xB000 unwind opcode.
147 @ The assembler should emit 0xA0 unwind opcode.
203 @ The assembler should emit 0xA8 unwind opcode.
289 @ The assembler should emit 0x8000 unwind opcode.
/external/v8/tools/gyp/
Dv8.gyp342 '../../src/assembler.cc',
343 '../../src/assembler.h',
459 '../../src/compiler/raw-machine-assembler.cc',
460 '../../src/compiler/raw-machine-assembler.h',
689 '../../src/macro-assembler.h',
721 '../../src/regexp-macro-assembler-irregexp-inl.h',
722 '../../src/regexp-macro-assembler-irregexp.cc',
723 '../../src/regexp-macro-assembler-irregexp.h',
724 '../../src/regexp-macro-assembler-tracer.cc',
725 '../../src/regexp-macro-assembler-tracer.h',
[all …]
/external/v8/test/cctest/
Dcctest.gyp166 '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 …]
Dtest-macro-assembler-mips64.cc83 MacroAssembler assembler(isolate, NULL, 0); in TEST() local
84 MacroAssembler* masm = &assembler; in TEST()
149 MacroAssembler assembler(isolate, NULL, 0); in TEST() local
150 MacroAssembler* masm = &assembler; in TEST()
183 MacroAssembler assembler(isolate, NULL, 0); in TEST() local
184 MacroAssembler* masm = &assembler; in TEST()
Dtest-macro-assembler-x64.cc163 MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); in TEST()
164 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. in TEST()
248 MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); in TEST()
250 MacroAssembler* masm = &assembler; in TEST()
296 MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); in TEST()
298 MacroAssembler* masm = &assembler; in TEST()
422 MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); in TEST()
424 MacroAssembler* masm = &assembler; in TEST()
464 MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); in TEST()
466 MacroAssembler* masm = &assembler; in TEST()
[all …]
Dtest-macro-assembler-arm.cc84 MacroAssembler assembler(isolate, NULL, 0); in TEST() local
85 MacroAssembler* masm = &assembler; in TEST()
147 MacroAssembler assembler(isolate, buffer, static_cast<int>(actual_size)); in TEST()
148 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro. in TEST()
/external/vixl/doc/
Dgetting-started.md6 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 …]
Dchangelog.md33 + Make literal pool management the responsibility of the macro assembler.
37 + Add macro assembler support for load/store pair with arbitrary offset.
85 + Added support for `Movk` in macro assembler.
92 such as `add r, r, #0`, in the macro assembler.
/external/v8/src/compiler/
Dgap-resolver.h29 explicit GapResolver(Assembler* assembler) : assembler_(assembler) {} in GapResolver() argument
/external/vixl/
DAndroid.mk60 src/vixl/a64/assembler-a64.cc \
68 src/vixl/a64/macro-assembler-a64.cc \
76 test/test-assembler-a64.cc \
DREADME.md17 1. A programmatic **assembler** to generate A64 code at runtime. The assembler
20 2. A **disassembler** that can print any instruction emitted by the assembler.
21 3. A **simulator** that can simulate any instruction emitted by the assembler.
63 The VIXL simulator supports only those instructions that the VIXL assembler can
/external/llvm/test/MC/Mips/
Dmips-noat.s3 # Check that using the assembler temporary when .set noat is in effect is an error.
5 # We start with the assembler temporary enabled
/external/clang/docs/
DDriverInternals.rst44 assembler; something we hope to add to LLVM in the future.
179 $ clang -ccc-print-phases -x c t.c -x assembler t.s
182 2: compiler, {1}, assembler
183 3: assembler, {2}, object
184 4: input, "t.s", assembler
185 5: assembler, {4}, object
202 2: compiler, {1}, assembler
203 3: assembler, {2}, object
209 9: compiler, {8}, assembler
210 10: assembler, {9}, object
[all …]

12345678910