/external/chromium_org/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/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/chromium_org/v8/src/x87/ |
H A D | assembler-x87.cc | 76 DCHECK(NextField::is_valid(Assembler::kMaximalBufferSize)); 225 // Implementation of Assembler. 236 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 256 void Assembler::GetCode(CodeDesc* desc) { 269 void Assembler::Align(int m) { 277 bool Assembler::IsNop(Address addr) { 286 void Assembler::Nop(int bytes) { 298 void Assembler::CodeTargetAlign() { 303 void Assembler [all...] |
H A D | assembler-x87-inl.h | 35 // A light-weight IA32 Assembler. 91 return Assembler::target_address_at(pc_, host_); 110 return Assembler::kSpecialTargetSize; 117 Assembler::set_target_address_at(pc_, host_, target, icache_flush_mode); 118 Assembler::set_target_address_at(pc_, host_, target); 135 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 164 Address RelocInfo::target_runtime_entry(Assembler* origin) { 211 Handle<Object> RelocInfo::code_age_stub_handle(Assembler* origin) { 222 Assembler::target_address_at(pc_ + 1, host_)); 230 Assembler [all...] |
H A D | debug-x87.cc | 25 DCHECK(Assembler::kJSReturnSequenceLength >= 26 Assembler::kCallInstructionLength); 29 Assembler::kJSReturnSequenceLength - Assembler::kCallInstructionLength); 36 Assembler::kJSReturnSequenceLength); 60 Assembler::kDebugBreakSlotLength - Assembler::kCallInstructionLength); 66 rinfo()->PatchCode(original_rinfo()->pc(), Assembler::kDebugBreakSlotLength); 277 __ Nop(Assembler::kDebugBreakSlotLength); 278 DCHECK_EQ(Assembler [all...] |
/external/chromium_org/v8/src/ia32/ |
H A D | assembler-ia32.cc | 81 DCHECK(NextField::is_valid(Assembler::kMaximalBufferSize)); 230 // Implementation of Assembler. 241 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 261 void Assembler::GetCode(CodeDesc* desc) { 274 void Assembler::Align(int m) { 282 bool Assembler::IsNop(Address addr) { 291 void Assembler::Nop(int bytes) { 356 void Assembler::CodeTargetAlign() { 361 void Assembler [all...] |
H A D | assembler-ia32-inl.h | 35 // A light-weight IA32 Assembler. 91 return Assembler::target_address_at(pc_, host_); 110 return Assembler::kSpecialTargetSize; 117 Assembler::set_target_address_at(pc_, host_, target, icache_flush_mode); 134 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 163 Address RelocInfo::target_runtime_entry(Assembler* origin) { 210 Handle<Object> RelocInfo::code_age_stub_handle(Assembler* origin) { 221 Assembler::target_address_at(pc_ + 1, host_)); 229 Assembler::set_target_address_at(pc_ + 1, host_, stub->instruction_start(), 237 return Assembler [all...] |
H A D | debug-ia32.cc | 25 DCHECK(Assembler::kJSReturnSequenceLength >= 26 Assembler::kCallInstructionLength); 29 Assembler::kJSReturnSequenceLength - Assembler::kCallInstructionLength); 36 Assembler::kJSReturnSequenceLength); 60 Assembler::kDebugBreakSlotLength - Assembler::kCallInstructionLength); 66 rinfo()->PatchCode(original_rinfo()->pc(), Assembler::kDebugBreakSlotLength); 277 __ Nop(Assembler::kDebugBreakSlotLength); 278 DCHECK_EQ(Assembler [all...] |
/external/chromium_org/v8/src/mips64/ |
H A D | assembler-mips64-inl.h | 119 int count = Assembler::RelocateInternalReference(p, delta); 127 return Assembler::target_address_at(pc_, host_); 151 // pc_ + Assembler::kInstructionsFor32BitConstant * Assembler::kInstrSize); 153 pc_ + Assembler::kInstructionsFor64BitConstant * Assembler::kInstrSize); 164 return Assembler::kSpecialTargetSize; 172 Assembler::set_target_address_at(pc_, host_, target, icache_flush_mode); 182 Address Assembler::target_address_from_return_address(Address pc) { 187 Address Assembler [all...] |
H A D | assembler-mips64.cc | 203 CpuFeatures::FlushICache(pc_, instruction_count * Assembler::kInstrSize); 285 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 309 void Assembler::GetCode(CodeDesc* desc) { 320 void Assembler::Align(int m) { 328 void Assembler::CodeTargetAlign() { 335 Register Assembler::GetRtReg(Instr instr) { 342 Register Assembler::GetRsReg(Instr instr) { 349 Register Assembler::GetRdReg(Instr instr) { 356 uint32_t Assembler [all...] |
H A D | debug-mips64.cc | 33 DCHECK(Assembler::kJSReturnSequenceInstructions == 7); 34 CodePatcher patcher(rinfo()->pc(), Assembler::kJSReturnSequenceInstructions); 50 Assembler::kJSReturnSequenceInstructions); 81 CodePatcher patcher(rinfo()->pc(), Assembler::kDebugBreakSlotInstructions); 93 Assembler::kDebugBreakSlotInstructions); 275 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm); 279 for (int i = 0; i < Assembler::kDebugBreakSlotInstructions; i++) { 282 DCHECK_EQ(Assembler::kDebugBreakSlotInstructions,
|
/external/chromium_org/v8/src/arm/ |
H A D | assembler-arm-inl.h | 107 return Assembler::target_address_at(pc_, host_); 116 Assembler::IsMovW(Memory::int32_at(pc_))) { 121 DCHECK(Assembler::IsLdrPcImmediateOffset(Memory::int32_at(pc_))); 129 return Assembler::constant_pool_entry_address(pc_, host_->constant_pool()); 142 Assembler::set_target_address_at(pc_, host_, target, icache_flush_mode); 154 return reinterpret_cast<Object*>(Assembler::target_address_at(pc_, host_)); 158 Handle<Object> RelocInfo::target_object_handle(Assembler* origin) { 161 Assembler::target_address_at(pc_, host_))); 169 Assembler::set_target_address_at(pc_, host_, 183 return Assembler [all...] |
H A D | assembler-arm.cc | 235 return Assembler::is_constant_pool_load(pc_); 248 CpuFeatures::FlushICache(pc_, instruction_count * Assembler::kInstrSize); 461 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 480 Assembler::~Assembler() { 485 void Assembler::GetCode(CodeDesc* desc) { 501 void Assembler::Align(int m) { 509 void Assembler::CodeTargetAlign() { 515 Condition Assembler [all...] |
H A D | code-stubs-arm.h | 119 DCHECK(Assembler::IsTstImmediate(masm->instr_at(pos))); 124 DCHECK(Assembler::IsBranch(masm->instr_at(pos))); 128 Instr first_instruction = Assembler::instr_at(stub->instruction_start()); 129 Instr second_instruction = Assembler::instr_at(stub->instruction_start() + 130 Assembler::kInstrSize); 132 if (Assembler::IsBranch(first_instruction)) { 136 DCHECK(Assembler::IsTstImmediate(first_instruction)); 138 if (Assembler::IsBranch(second_instruction)) { 142 DCHECK(Assembler::IsTstImmediate(second_instruction)); 156 PatchBranchIntoNop(&masm, Assembler [all...] |
/external/chromium_org/v8/src/mips/ |
H A D | assembler-mips-inl.h | 121 Assembler::JumpLabelToJumpRegister(pc_); 127 int count = Assembler::RelocateInternalReference(p, delta); 135 return Assembler::target_address_at(pc_, host_); 159 pc_ + Assembler::kInstructionsFor32BitConstant * Assembler::kInstrSize); 170 return Assembler::kSpecialTargetSize; 178 Assembler::set_target_address_at(pc_, host_, target, icache_flush_mode); 188 Address Assembler::target_address_from_return_address(Address pc) { 193 Address Assembler::break_address_from_return_address(Address pc) { 194 return pc - Assembler [all...] |
H A D | assembler-mips.cc | 225 CpuFeatures::FlushICache(pc_, instruction_count * Assembler::kInstrSize); 307 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 331 void Assembler::GetCode(CodeDesc* desc) { 342 void Assembler::Align(int m) { 350 void Assembler::CodeTargetAlign() { 357 Register Assembler::GetRtReg(Instr instr) { 364 Register Assembler::GetRsReg(Instr instr) { 371 Register Assembler::GetRdReg(Instr instr) { 378 uint32_t Assembler [all...] |
/external/vixl/src/a64/ |
H A D | assembler-a64.cc | 362 // Assembler 363 Assembler::Assembler(byte* buffer, unsigned buffer_size) 372 Assembler::~Assembler() { 378 void Assembler::Reset() { 391 void Assembler::FinalizeCode() { 399 void Assembler::bind(Label* label) { 415 int Assembler::UpdateAndGetByteOffsetTo(Label* label) { 431 void Assembler [all...] |
H A D | instructions-a64.cc | 191 Instr imm = Assembler::ImmPCRelAddress(target - this); 204 branch_imm = Assembler::ImmCondBranch(offset); 209 branch_imm = Assembler::ImmUncondBranch(offset); 214 branch_imm = Assembler::ImmCmpBranch(offset); 219 branch_imm = Assembler::ImmTestBranch(offset); 232 Instr imm = Assembler::ImmLLiteral(offset);
|
/external/chromium_org/v8/src/x64/ |
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) { 85 void Assembler::emit_rex_64(Register reg, Register rm_reg) { 90 void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) { 95 void Assembler [all...] |
H A D | assembler-x64.cc | 44 int code_size = Assembler::kCallSequenceLength + guard_bytes; 57 Assembler::RelocInfoNone()); 61 DCHECK_EQ(Assembler::kCallSequenceLength, 225 // Implementation of Assembler. 231 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 253 void Assembler::GetCode(CodeDesc* desc) { 268 void Assembler::Align(int m) { 275 void Assembler::CodeTargetAlign() { 280 bool Assembler [all...] |
H A D | debug-x64.cc | 26 DCHECK(Assembler::kJSReturnSequenceLength >= Assembler::kCallSequenceLength); 29 Assembler::kJSReturnSequenceLength - Assembler::kCallSequenceLength); 36 Assembler::kJSReturnSequenceLength); 59 Assembler::kDebugBreakSlotLength - Assembler::kCallSequenceLength); 65 rinfo()->PatchCode(original_rinfo()->pc(), Assembler::kDebugBreakSlotLength); 257 __ Nop(Assembler::kDebugBreakSlotLength); 258 DCHECK_EQ(Assembler [all...] |
/external/chromium_org/v8/src/arm64/ |
H A D | assembler-arm64-inl.h | 29 Assembler::set_target_address_at(pc_, host_, target, icache_flush_mode); 566 void Assembler::Unreachable() { 576 Address Assembler::target_pointer_address_at(Address pc) { 584 Address Assembler::target_address_at(Address pc, 590 Address Assembler::target_address_at(Address pc, Code* code) { 596 Address Assembler::target_address_from_return_address(Address pc) { 610 Address Assembler::break_address_from_return_address(Address pc) { 611 return pc - Assembler::kPatchDebugBreakSlotReturnOffset; 615 Address Assembler::return_address_from_call_start(Address pc) { 632 STATIC_ASSERT(Assembler [all...] |
H A D | assembler-arm64.cc | 290 bool Operand::NeedsRelocation(const Assembler* assembler) const { 327 if (EntryCount() > Assembler::kApproxMaxPoolEntryCount) { 385 Assembler::BlockPoolsScope block_pools(assm_); 462 Assembler::ImmLLiteral(word_count) | 463 Assembler::Rt(xzr)); 548 // Assembler 549 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler 561 Assembler::~Assembler() { [all...] |
/external/chromium_org/v8/test/cctest/ |
H A D | test-assembler-x64.cc | 74 Assembler::kMinimalBufferSize, &actual_size, true)); 76 Assembler assm(CcTest::i_isolate(), buffer, static_cast<int>(actual_size)); 96 Assembler::kMinimalBufferSize, &actual_size, true)); 98 Assembler assm(CcTest::i_isolate(), buffer, static_cast<int>(actual_size)); 128 Assembler::kMinimalBufferSize, &actual_size, true)); 130 Assembler assm(CcTest::i_isolate(), buffer, static_cast<int>(actual_size)); 150 Assembler::kMinimalBufferSize, &actual_size, true)); 152 Assembler assm(CcTest::i_isolate(), buffer, static_cast<int>(actual_size)); 181 Assembler::kMinimalBufferSize, &actual_size, true)); 183 Assembler ass [all...] |
/external/llvm/include/llvm/MC/ |
H A D | MCAsmLayout.h | 36 MCAssembler &Assembler; member in class:llvm::MCAsmLayout 62 MCAssembler &getAssembler() const { return Assembler; }
|