HomeSort by relevance Sort by last modified time
    Searched refs:Assembler (Results 1 - 25 of 66) sorted by null

1 2 3

  /external/v8/src/x64/
assembler-x64.cc 32 #include "macro-assembler.h"
72 Assembler assm(NULL, memory->address(), kBufferSize);
341 // Implementation of Assembler.
347 Assembler::Assembler(Isolate* arg_isolate, void* buffer, int buffer_size)
398 Assembler::~Assembler() {
411 void Assembler::GetCode(CodeDesc* desc) {
426 void Assembler::Align(int m) {
439 void Assembler::CodeTargetAlign()
    [all...]
assembler-x64-inl.h 40 // Implementation of Assembler
43 void Assembler::emitl(uint32_t x) {
49 void Assembler::emitq(uint64_t x, RelocInfo::Mode rmode) {
58 void Assembler::emitw(uint16_t x) {
64 void Assembler::emit_code_target(Handle<Code> target, RelocInfo::Mode rmode) {
78 void Assembler::emit_rex_64(Register reg, Register rm_reg) {
83 void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) {
88 void Assembler::emit_rex_64(Register reg, XMMRegister rm_reg) {
93 void Assembler::emit_rex_64(Register reg, const Operand& op) {
98 void Assembler::emit_rex_64(XMMRegister reg, const Operand& op)
    [all...]
debug-x64.cc 32 #include "assembler.h"
51 ASSERT(Assembler::kJSReturnSequenceLength >=
52 Assembler::kCallInstructionLength);
55 Assembler::kJSReturnSequenceLength - Assembler::kCallInstructionLength);
62 Assembler::kJSReturnSequenceLength);
77 return !Assembler::IsNop(rinfo()->pc());
85 Assembler::kDebugBreakSlotLength - Assembler::kCallInstructionLength);
91 rinfo()->PatchCode(original_rinfo()->pc(), Assembler::kDebugBreakSlotLength)
    [all...]
codegen-x64.cc 57 byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
61 Assembler masm(NULL, buffer, static_cast<int>(actual_size));
ic-x64.cc     [all...]
  /external/v8/src/ia32/
assembler-ia32.cc 42 #include "macro-assembler.h"
81 Assembler assm(NULL, memory->address(), kBufferSize);
158 ASSERT(NextField::is_valid(Assembler::kMaximalBufferSize));
290 // Implementation of Assembler.
301 Assembler::Assembler(Isolate* arg_isolate, void* buffer, int buffer_size)
351 Assembler::~Assembler() {
363 void Assembler::GetCode(CodeDesc* desc) {
376 void Assembler::Align(int m)
    [all...]
assembler-ia32-inl.h 35 // A light-weight IA32 Assembler.
76 return Assembler::target_address_at(pc_);
87 return Assembler::kExternalTargetSize;
93 Assembler::set_target_address_at(pc_, target);
103 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
156 return Assembler::target_address_at(pc_ + 1);
163 Assembler::set_target_address_at(pc_ + 1, target);
190 return !Assembler::IsNop(pc());
294 void Assembler::emit(uint32_t x) {
300 void Assembler::emit(Handle<Object> handle)
    [all...]
debug-ia32.cc 50 ASSERT(Assembler::kJSReturnSequenceLength >=
51 Assembler::kCallInstructionLength);
54 Assembler::kJSReturnSequenceLength - Assembler::kCallInstructionLength);
61 Assembler::kJSReturnSequenceLength);
85 Assembler::kDebugBreakSlotLength - Assembler::kCallInstructionLength);
91 rinfo()->PatchCode(original_rinfo()->pc(), Assembler::kDebugBreakSlotLength);
260 for (int i = 0; i < Assembler::kDebugBreakSlotLength; i++) {
263 ASSERT_EQ(Assembler::kDebugBreakSlotLength
    [all...]
ic-ia32.cc     [all...]
  /external/v8/src/mips/
assembler-mips-inl.h 39 #include "mips/assembler-mips.h"
93 return Assembler::target_address_at(pc_);
115 pc_ + Assembler::kInstructionsFor32BitConstant * Assembler::kInstrSize);
120 return Assembler::kExternalTargetSize;
126 Assembler::set_target_address_at(pc_, target);
132 return reinterpret_cast<Object*>(Assembler::target_address_at(pc_));
136 Handle<Object> RelocInfo::target_object_handle(Assembler *origin) {
139 Assembler::target_address_at(pc_)));
150 // reinterpret_cast<Object*>(Assembler::target_address_at(pc_))
    [all...]
assembler-mips.cc 40 #include "mips/assembler-mips-inl.h"
161 CPU::FlushICache(pc_, instruction_count * Assembler::kInstrSize);
175 // See assembler-mips-inl.h for inlined constructors.
238 Assembler::Assembler(void* buffer, int buffer_size)
282 Assembler::~Assembler() {
294 void Assembler::GetCode(CodeDesc* desc) {
304 void Assembler::Align(int m) {
312 void Assembler::CodeTargetAlign()
    [all...]
deoptimizer-mips.cc 47 return kCallInstructionSizeInWords * Assembler::kInstrSize;
  /external/v8/src/arm/
assembler-arm-inl.h 40 #include "arm/assembler-arm.h"
62 return Assembler::target_address_at(pc_);
68 return reinterpret_cast<Address>(Assembler::target_address_address_at(pc_));
73 return Assembler::kExternalTargetSize;
79 Assembler::set_target_address_at(pc_, target);
85 return Memory::Object_at(Assembler::target_address_address_at(pc_));
89 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) {
91 return Memory::Object_Handle_at(Assembler::target_address_address_at(pc_));
97 return reinterpret_cast<Object**>(Assembler::target_address_address_at(pc_));
103 Assembler::set_target_address_at(pc_, reinterpret_cast<Address>(target))
    [all...]
assembler-arm.cc 41 #include "arm/assembler-arm-inl.h"
136 CPU::FlushICache(pc_, instruction_count * Assembler::kInstrSize);
150 // See assembler-arm-inl.h for inlined constructors
276 Assembler::Assembler(Isolate* arg_isolate, void* buffer, int buffer_size)
321 Assembler::~Assembler() {
334 void Assembler::GetCode(CodeDesc* desc) {
347 void Assembler::Align(int m) {
355 void Assembler::CodeTargetAlign()
    [all...]
ic-arm.cc 32 #include "assembler-arm.h"
    [all...]
debug-arm.cc 60 CodePatcher patcher(rinfo()->pc(), Assembler::kJSReturnSequenceInstructions);
76 Assembler::kJSReturnSequenceInstructions);
110 CodePatcher patcher(rinfo()->pc(), Assembler::kDebugBreakSlotInstructions);
125 Assembler::kDebugBreakSlotInstructions);
279 Assembler::BlockConstPoolScope block_const_pool(masm);
283 for (int i = 0; i < Assembler::kDebugBreakSlotInstructions; i++) {
286 ASSERT_EQ(Assembler::kDebugBreakSlotInstructions,
deoptimizer-arm.cc 43 return kCallInstructionSizeInWords * Assembler::kInstrSize;
79 int instructions = (pc_offset - last_pc_offset) / Assembler::kInstrSize;
93 int call_size_in_words = call_size_in_bytes / Assembler::kInstrSize;
94 ASSERT(call_size_in_bytes % Assembler::kInstrSize == 0);
107 (code->safepoint_table_offset() - last_pc_offset) / Assembler::kInstrSize;
140 const int kInstrSize = Assembler::kInstrSize;
148 ASSERT(Assembler::IsLdrPcImmediateOffset(
149 Assembler::instr_at(pc_after - 2 * kInstrSize)));
178 const int kInstrSize = Assembler::kInstrSize;
  /external/llvm/include/llvm/MC/
MCAsmLayout.h 34 MCAssembler &Assembler;
53 /// Get the assembler object this is a layout for.
54 MCAssembler &getAssembler() const { return Assembler; }
MCObjectStreamer.h 28 /// suitable for use with the assembler backend. Specific object file formats
33 MCAssembler *Assembler;
59 MCAssembler &getAssembler() { return *Assembler; }
  /external/v8/src/
ic-inl.h 33 #include "macro-assembler.h"
41 Address result = pc() - Assembler::kCallTargetAddressOffset;
51 if (debug->IsDebugBreak(Assembler::target_address_at(result))) {
69 Address target = Assembler::target_address_at(address);
89 Assembler::set_target_address_at(address, target->instruction_start());
safepoint-table.h 216 Safepoint DefineSafepoint(Assembler* assembler,
239 void Emit(Assembler* assembler, int bits_per_entry);
  /external/v8/test/cctest/
test-assembler-x64.cc 32 #include "macro-assembler.h"
38 using v8::internal::Assembler;
63 // Test the x64 assembler by compiling some simple functions into
92 byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
96 Assembler assm(Isolate::Current(), buffer, static_cast<int>(actual_size));
114 byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
118 Assembler assm(Isolate::Current(), buffer, static_cast<int>(actual_size));
146 byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize,
150 Assembler assm(Isolate::Current(), buffer, static_cast<int>(actual_size));
168 byte* buffer = static_cast<byte*>(OS::Allocate(Assembler::kMinimalBufferSize
    [all...]
test-assembler-ia32.cc 34 #include "macro-assembler.h"
64 Assembler assm(Isolate::Current(), buffer, sizeof buffer);
92 Assembler assm(Isolate::Current(), buffer, sizeof buffer);
130 Assembler assm(Isolate::Current(), buffer, sizeof buffer);
176 Assembler assm(Isolate::Current(), buffer, sizeof buffer);
211 Assembler assm(Isolate::Current(), buffer, sizeof buffer);
242 Assembler assm(Isolate::Current(), buffer, sizeof buffer);
269 Assembler assm(Isolate::Current(), buffer, sizeof buffer);
315 Assembler assm(Isolate::Current(), buffer, sizeof buffer);
  /external/llvm/lib/MC/
MCObjectStreamer.cpp 26 Assembler(new MCAssembler(Context, TAB,
36 : MCStreamer(Context), Assembler(_Assembler), CurSectionData(0)
41 delete &Assembler->getBackend();
42 delete &Assembler->getEmitter();
43 delete &Assembler->getWriter();
44 delete Assembler;
66 cast<MCTargetExpr>(Value)->AddValueSymbols(Assembler);
80 Assembler->getOrCreateSymbolData(cast<MCSymbolRefExpr>(Value)->getSymbol());
MCELFStreamer.h 34 MCAssembler *Assembler)
35 : MCObjectStreamer(Context, TAB, OS, Emitter, Assembler) {}

Completed in 468 milliseconds

1 2 3