/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) {}
|