/external/v8/src/compiler/ |
H A D | gap-resolver.h | 17 class Assembler { class in class:v8::internal::compiler::final 19 virtual ~Assembler() {} 29 explicit GapResolver(Assembler* assembler) : assembler_(assembler) {} 39 // Assembler used to emit moves and save registers. 40 Assembler* const assembler_;
|
/external/v8/src/mips/ |
H A D | assembler-mips-inl.h | 94 int count = Assembler::RelocateInternalReference(rmode_, p, delta); 95 Assembler::FlushICache(isolate_, p, count * sizeof(uint32_t)); 102 return Assembler::target_address_at(pc_, host_); 125 pc_ + Assembler::kInstructionsFor32BitConstant * Assembler::kInstrSize); 136 return Assembler::kSpecialTargetSize; 144 Assembler::set_target_address_at(isolate_, pc_, host_, target, 154 Address Assembler::target_address_from_return_address(Address pc) { 159 void Assembler::set_target_internal_reference_encoded_at(Address pc, 161 Instr instr1 = Assembler [all...] |
H A D | assembler-mips.cc | 194 return Assembler::target_address_at(pc_, host_); 199 return Assembler::target_address_at(pc_, host_); 204 return reinterpret_cast<uint32_t>(Assembler::target_address_at(pc_, host_)); 209 Assembler::set_target_address_at(isolate_, pc_, host_, address, flush_mode); 214 Assembler::set_target_address_at(isolate_, pc_, host_, 288 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 312 void Assembler::GetCode(CodeDesc* desc) { 327 void Assembler::Align(int m) { 336 void Assembler [all...] |
/external/deqp/framework/referencerenderer/ |
H A D | rrPrimitiveTypes.hpp | 53 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLES> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::Triangles Assembler; }; typedef in struct:rr::PrimitiveTypeTraits 54 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_STRIP> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::TriangleStrip Assembler; }; typedef in struct:rr::PrimitiveTypeTraits 55 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_FAN> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::TriangleFan Assembler; }; typedef in struct:rr::PrimitiveTypeTraits 56 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINES> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::Lines Assembler; }; typedef in struct:rr::PrimitiveTypeTraits 57 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_STRIP> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::LineStrip Assembler; }; typedef in struct:rr::PrimitiveTypeTraits 58 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_LOOP> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::LineLoop Assembler; }; typedef in struct:rr::PrimitiveTypeTraits 59 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_POINTS> { typedef pa::Point Type; typedef pa::Point BaseType; typedef pa::Points Assembler; }; typedef in struct:rr::PrimitiveTypeTraits 60 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINES_ADJACENCY> { typedef pa::LineAdjacency Type; typedef pa::Line BaseType; typedef pa::LinesAdjacency Assembler; }; typedef in struct:rr::PrimitiveTypeTraits 61 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_STRIP_ADJACENCY> { typedef pa::LineAdjacency Type; typedef pa::Line BaseType; typedef pa::LineStripAdjacency Assembler; }; typedef in struct:rr::PrimitiveTypeTraits 62 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLES_ADJACENCY> { typedef pa::TriangleAdjacency Type; typedef pa::Triangle BaseType; typedef pa::TrianglesAdjacency Assembler; }; typedef in struct:rr::PrimitiveTypeTraits 63 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_STRIP_ADJACENCY> { typedef pa::TriangleAdjacency Type; typedef pa::Triangle BaseType; typedef pa::TriangleStripAdjacency Assembler; }; typedef in struct:rr::PrimitiveTypeTraits [all...] |
/external/v8/src/s390/ |
H A D | assembler-s390.cc | 222 return Assembler::target_address_at(pc_, host_); 228 reinterpret_cast<intptr_t>(Assembler::target_address_at(pc_, host_))); 233 return Assembler::target_address_at(pc_, host_); 238 Assembler::set_target_address_at(isolate_, pc_, host_, address, flush_mode); 243 Assembler::set_target_address_at(isolate_, pc_, host_, 282 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 294 void Assembler::GetCode(CodeDesc* desc) { 307 void Assembler::Align(int m) { 314 void Assembler [all...] |
H A D | assembler-s390-inl.h | 69 Address target = Assembler::target_address_at(pc_, host_); 70 Assembler::set_target_address_at(isolate_, pc_, host_, target + delta, 82 return Assembler::target_address_at(pc_, host_); 93 return Assembler::target_address_at(pc_, host_); 117 int RelocInfo::target_address_size() { return Assembler::kSpecialTargetSize; } 123 Assembler::set_target_address_at(isolate_, pc_, host_, target, 133 Address Assembler::target_address_from_return_address(Address pc) { 141 Address Assembler::return_address_from_call_start(Address pc) { 147 Handle<Object> Assembler::code_target_object_handle_at(Address pc) { 156 return reinterpret_cast<Object*>(Assembler [all...] |
/external/v8/src/mips64/ |
H A D | assembler-mips64.cc | 172 return Assembler::target_address_at(pc_, host_); 177 return Assembler::target_address_at(pc_, host_); 183 reinterpret_cast<intptr_t>((Assembler::target_address_at(pc_, host_)))); 188 Assembler::set_target_address_at(isolate_, pc_, host_, address, flush_mode); 193 Assembler::set_target_address_at(isolate_, pc_, host_, 268 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 292 void Assembler::GetCode(CodeDesc* desc) { 308 void Assembler::Align(int m) { 317 void Assembler [all...] |
H A D | assembler-mips64-inl.h | 94 int count = Assembler::RelocateInternalReference(rmode_, p, delta); 95 Assembler::FlushICache(isolate_, p, count * sizeof(uint32_t)); 102 return Assembler::target_address_at(pc_, host_); 125 // pc_ + Assembler::kInstructionsFor32BitConstant * Assembler::kInstrSize); 127 pc_ + Assembler::kInstructionsFor64BitConstant * Assembler::kInstrSize); 138 return Assembler::kSpecialTargetSize; 146 Assembler::set_target_address_at(isolate_, pc_, host_, target, 156 Address Assembler [all...] |
/external/v8/src/x87/ |
H A D | assembler-x87.cc | 76 DCHECK(NextField::is_valid(Assembler::kMaximalBufferSize)); 207 // Implementation of Assembler. 218 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 238 void Assembler::GetCode(CodeDesc* desc) { 255 void Assembler::Align(int m) { 263 bool Assembler::IsNop(Address addr) { 272 void Assembler::Nop(int bytes) { 284 void Assembler::CodeTargetAlign() { 289 void Assembler [all...] |
H A D | assembler-x87-inl.h | 35 // A light-weight IA32 Assembler. 69 pc_ + Assembler::kPatchDebugBreakSlotAddressOffset); 81 return Assembler::target_address_at(pc_, host_); 99 return Assembler::kSpecialTargetSize; 106 Assembler::set_target_address_at(isolate_, pc_, host_, target, 108 Assembler::set_target_address_at(isolate_, pc_, host_, target); 124 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 136 Assembler::FlushICache(isolate_, pc_, sizeof(Address)); 165 Address RelocInfo::target_runtime_entry(Assembler* origin) { 202 Assembler [all...] |
/external/v8/src/ia32/ |
H A D | assembler-ia32.cc | 161 DCHECK(NextField::is_valid(Assembler::kMaximalBufferSize)); 292 // Implementation of Assembler. 303 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 323 void Assembler::GetCode(CodeDesc* desc) { 340 void Assembler::Align(int m) { 348 bool Assembler::IsNop(Address addr) { 357 void Assembler::Nop(int bytes) { 422 void Assembler::CodeTargetAlign() { 427 void Assembler [all...] |
H A D | assembler-ia32-inl.h | 35 // A light-weight IA32 Assembler. 69 pc_ + Assembler::kPatchDebugBreakSlotAddressOffset); 81 return Assembler::target_address_at(pc_, host_); 99 return Assembler::kSpecialTargetSize; 106 Assembler::set_target_address_at(isolate_, pc_, host_, target, 123 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 135 Assembler::FlushICache(isolate_, pc_, sizeof(Address)); 164 Address RelocInfo::target_runtime_entry(Assembler* origin) { 201 Assembler::FlushICache(isolate_, pc_, sizeof(Address)); 210 Handle<Object> RelocInfo::code_age_stub_handle(Assembler* origi [all...] |
/external/v8/src/x64/ |
H A D | assembler-x64.cc | 281 // Implementation of Assembler. 287 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 309 void Assembler::GetCode(CodeDesc* desc) { 328 void Assembler::Align(int m) { 335 void Assembler::CodeTargetAlign() { 340 bool Assembler::IsNop(Address addr) { 349 void Assembler::bind_to(Label* L, int pos) { 399 void Assembler::bind(Label* L) { 404 void Assembler [all...] |
H A D | assembler-x64-inl.h | 21 // Implementation of Assembler 29 void Assembler::emitl(uint32_t x) { 35 void Assembler::emitp(void* x, RelocInfo::Mode rmode) { 45 void Assembler::emitq(uint64_t x) { 51 void Assembler::emitw(uint16_t x) { 57 void Assembler::emit_code_target(Handle<Code> target, 78 void Assembler::emit_runtime_entry(Address entry, RelocInfo::Mode rmode) { 86 void Assembler::emit_rex_64(Register reg, Register rm_reg) { 91 void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) { 96 void Assembler [all...] |
/external/llvm/include/llvm/MC/ |
H A D | MCAsmLayout.h | 30 MCAssembler &Assembler; member in class:llvm::MCAsmLayout 48 MCAsmLayout(MCAssembler &Assembler); 51 MCAssembler &getAssembler() const { return Assembler; }
|
/external/v8/src/arm/ |
H A D | assembler-arm-inl.h | 71 return Assembler::target_address_at(pc_, host_); 79 Assembler::IsMovW(Memory::int32_at(pc_))) { 85 DCHECK(Assembler::IsLdrPcImmediateOffset(Memory::int32_at(pc_))); 93 return Assembler::constant_pool_entry_address(pc_, host_->constant_pool()); 106 Assembler::set_target_address_at(isolate_, pc_, host_, target, 118 return reinterpret_cast<Object*>(Assembler::target_address_at(pc_, host_)); 122 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 125 Assembler::target_address_at(pc_, host_))); 133 Assembler::set_target_address_at(isolate_, pc_, host_, 147 return Assembler [all...] |
/external/v8/src/ppc/ |
H A D | assembler-ppc-inl.h | 62 Address target = Assembler::target_address_at(pc_, host_); 63 Assembler::set_target_address_at(isolate_, pc_, host_, target + delta, 76 return Assembler::target_address_at(pc_, host_); 89 return Assembler::target_address_at(pc_, host_); 97 Assembler::IsConstantPoolLoadStart(pc_)) { 122 if (Assembler::IsConstantPoolLoadStart(pc_, &access)) 123 return Assembler::target_constant_pool_address_at( 131 int RelocInfo::target_address_size() { return Assembler::kSpecialTargetSize; } 138 Assembler::set_target_address_at(isolate_, pc_, host_, target, 149 Address Assembler [all...] |
H A D | assembler-ppc.cc | 153 return (constant_pool && Assembler::IsConstantPoolLoadStart(pc_)); 160 return Assembler::target_address_at(pc_, host_); 166 reinterpret_cast<intptr_t>(Assembler::target_address_at(pc_, host_))); 171 return Assembler::target_address_at(pc_, host_); 177 Assembler::set_target_address_at(isolate_, pc_, host_, address, flush_mode); 182 Assembler::set_target_address_at(isolate_, pc_, host_, 225 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 246 void Assembler::GetCode(CodeDesc* desc) { 265 void Assembler [all...] |
/external/google-breakpad/src/common/ |
H A D | language.h | 83 * const Assembler; member in class:google_breakpad::Language
|
/external/vixl/src/vixl/a64/ |
H A D | assembler-a64.cc | 490 // Assembler 491 Assembler::Assembler(byte* buffer, size_t capacity, 501 Assembler::Assembler(size_t capacity, PositionIndependentCodeOption pic) 510 Assembler::~Assembler() { 516 void Assembler::Reset() { 521 void Assembler::FinalizeCode() { 526 void Assembler [all...] |
/external/v8/src/arm64/ |
H A D | assembler-arm64-inl.h | 34 Assembler::set_target_address_at(isolate_, pc_, host_, target, 571 void Assembler::Unreachable() { 581 Address Assembler::target_pointer_address_at(Address pc) { 589 Address Assembler::target_address_at(Address pc, Address constant_pool) { 594 Address Assembler::target_address_at(Address pc, Code* code) { 600 Address Assembler::target_address_from_return_address(Address pc) { 614 Address Assembler::return_address_from_call_start(Address pc) { 631 STATIC_ASSERT(Assembler::kCallSizeWithoutRelocation == 4 * kInstructionSize); 632 STATIC_ASSERT(Assembler::kCallSizeWithRelocation == 2 * kInstructionSize); 640 return pc + Assembler [all...] |
H A D | assembler-arm64.cc | 184 return Memory::Address_at(Assembler::target_pointer_address_at(pc_)); 189 return Memory::uint32_at(Assembler::target_pointer_address_at(pc_)); 194 return Memory::Address_at(Assembler::target_pointer_address_at(pc_)); 199 Assembler::set_target_address_at(isolate_, pc_, host_, address, flush_mode); 204 Memory::uint32_at(Assembler::target_pointer_address_at(pc_)) = size; 293 bool Operand::NeedsRelocation(const Assembler* assembler) const { 328 if (EntryCount() > Assembler::kApproxMaxPoolEntryCount) { 386 Assembler::BlockPoolsScope block_pools(assm_); 464 Assembler::ImmLLiteral(word_count) | 465 Assembler 551 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler [all...] |
/external/v8/src/debug/ppc/ |
H A D | debug-ppc.cc | 19 for (int i = 0; i < Assembler::kDebugBreakSlotInstructions; i++) { 22 DCHECK_EQ(Assembler::kDebugBreakSlotInstructions, 30 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm); 37 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotInstructions); 45 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotInstructions); 60 Assembler::BlockTrampolinePoolScope block_trampoline_pool(patcher.masm()); 68 Instr current_instr = Assembler::instr_at(pc); 69 return !Assembler::IsNop(current_instr, Assembler::DEBUG_BREAK_NOP);
|
/external/v8/src/debug/s390/ |
H A D | debug-s390.cc | 22 __ nop(Assembler::DEBUG_BREAK_NOP); 23 __ nop(Assembler::DEBUG_BREAK_NOP); 28 for (int i = 8; i < Assembler::kDebugBreakSlotLength; i += 2) { 31 DCHECK_EQ(Assembler::kDebugBreakSlotLength, 42 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotLength); 49 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotLength); 73 Instr current_instr = Assembler::instr_at(pc); 74 return !Assembler::IsNop(current_instr, Assembler::DEBUG_BREAK_NOP);
|
/external/v8/src/debug/arm/ |
H A D | debug-arm.cc | 19 for (int i = 0; i < Assembler::kDebugBreakSlotInstructions; i++) { 22 DCHECK_EQ(Assembler::kDebugBreakSlotInstructions, 30 Assembler::BlockConstPoolScope block_const_pool(masm); 37 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotInstructions); 45 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotInstructions); 66 Instr current_instr = Assembler::instr_at(pc); 67 return !Assembler::IsNop(current_instr, Assembler::DEBUG_BREAK_NOP);
|