HomeSort by relevance Sort by last modified time
    Searched refs:CpuRegister (Results 1 - 9 of 9) sorted by null

  /art/compiler/utils/x86_64/
assembler_x86_64.h 99 bool IsRegister(CpuRegister reg) const {
109 void SetModRM(uint8_t mod, CpuRegister rm) {
118 void SetSIB(ScaleFactor scale, CpuRegister index, CpuRegister base) {
149 explicit Operand(CpuRegister reg) : rex_(0), length_(0) { SetModRM(3, reg); }
166 Address(CpuRegister base, int32_t disp) {
170 Address(CpuRegister base, Offset disp) {
174 Address(CpuRegister base, FrameOffset disp) {
176 Init(CpuRegister(RSP), disp.Int32Value());
179 Address(CpuRegister base, MemberOffset disp)
    [all...]
assembler_x86_64_test.cc 32 class AssemblerX86_64Test : public AssemblerTest<x86_64::X86_64Assembler, x86_64::CpuRegister,
46 registers_.push_back(new x86_64::CpuRegister(x86_64::RAX));
47 registers_.push_back(new x86_64::CpuRegister(x86_64::RBX));
48 registers_.push_back(new x86_64::CpuRegister(x86_64::RCX));
49 registers_.push_back(new x86_64::CpuRegister(x86_64::RDX));
50 registers_.push_back(new x86_64::CpuRegister(x86_64::RBP));
51 registers_.push_back(new x86_64::CpuRegister(x86_64::RSP));
52 registers_.push_back(new x86_64::CpuRegister(x86_64::RSI));
53 registers_.push_back(new x86_64::CpuRegister(x86_64::RDI));
54 registers_.push_back(new x86_64::CpuRegister(x86_64::R8))
    [all...]
assembler_x86_64.cc 27 std::ostream& operator<<(std::ostream& os, const CpuRegister& reg) {
39 void X86_64Assembler::call(CpuRegister reg) {
62 void X86_64Assembler::pushq(CpuRegister reg) {
90 void X86_64Assembler::popq(CpuRegister reg) {
105 void X86_64Assembler::movq(CpuRegister dst, const Immediate& imm) {
121 void X86_64Assembler::movl(CpuRegister dst, const Immediate& imm) {
129 void X86_64Assembler::movq(CpuRegister dst, CpuRegister src) {
138 void X86_64Assembler::movl(CpuRegister dst, CpuRegister src)
    [all...]
constants_x86_64.h 30 class CpuRegister {
32 explicit CpuRegister(Register r) : reg_(r) {}
33 explicit CpuRegister(int r) : reg_(Register(r)) {}
46 std::ostream& operator<<(std::ostream& os, const CpuRegister& reg);
managed_register_x86_64.h 90 CpuRegister AsCpuRegister() const {
92 return CpuRegister(static_cast<Register>(id_));
106 CpuRegister AsRegisterPairLow() const {
112 CpuRegister AsRegisterPairHigh() const {
managed_register_x86_64_test.cc 30 TEST(X86_64ManagedRegister, CpuRegister) {
  /art/compiler/optimizing/
code_generator_x86_64.cc 88 __ addq(CpuRegister(RSP),
212 __ subq(CpuRegister(RSP),
223 __ gs()->cmpq(CpuRegister(RSP),
227 __ testq(CpuRegister(RAX), Address(
228 CpuRegister(RSP), -static_cast<int32_t>(GetStackOverflowReservedBytes(kX86_64))));
232 __ movl(Address(CpuRegister(RSP), kCurrentMethodStackOffset), CpuRegister(RDI));
236 __ addq(CpuRegister(RSP),
244 void InstructionCodeGeneratorX86_64::LoadCurrentMethod(CpuRegister reg) {
245 __ movl(reg, Address(CpuRegister(RSP), kCurrentMethodStackOffset))
    [all...]
code_generator_x86_64.h 72 void Exchange32(CpuRegister reg, int mem);
74 void Exchange64(CpuRegister reg, int mem);
112 void LoadCurrentMethod(CpuRegister reg);
180 void MarkGCCard(CpuRegister temp, CpuRegister card, CpuRegister object, CpuRegister value);
  /art/compiler/utils/x86/
managed_register_x86_test.cc 30 TEST(X86ManagedRegister, CpuRegister) {

Completed in 578 milliseconds