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

  /art/compiler/utils/x86_64/
assembler_x86_64.h 97 bool IsRegister(CpuRegister reg) const {
111 void SetModRM(uint8_t mod_in, CpuRegister rm_in) {
120 void SetSIB(ScaleFactor scale_in, CpuRegister index_in, CpuRegister base_in) {
156 explicit Operand(CpuRegister reg) : rex_(0), length_(0), fixup_(nullptr) { SetModRM(3, reg); }
171 Address(CpuRegister base_in, int32_t disp) {
175 Address(CpuRegister base_in, Offset disp) {
179 Address(CpuRegister base_in, FrameOffset disp) {
181 Init(CpuRegister(RSP), disp.Int32Value());
184 Address(CpuRegister base_in, MemberOffset disp)
    [all...]
assembler_x86_64_test.cc 122 bool operator()(const x86_64::CpuRegister& a, const x86_64::CpuRegister& b) const {
127 class AssemblerX86_64Test : public AssemblerTest<x86_64::X86_64Assembler, x86_64::CpuRegister,
130 typedef AssemblerTest<x86_64::X86_64Assembler, x86_64::CpuRegister,
145 registers_.push_back(new x86_64::CpuRegister(x86_64::RAX));
146 registers_.push_back(new x86_64::CpuRegister(x86_64::RBX));
147 registers_.push_back(new x86_64::CpuRegister(x86_64::RCX));
148 registers_.push_back(new x86_64::CpuRegister(x86_64::RDX));
149 registers_.push_back(new x86_64::CpuRegister(x86_64::RBP));
150 registers_.push_back(new x86_64::CpuRegister(x86_64::RSP))
    [all...]
assembler_x86_64.cc 27 std::ostream& operator<<(std::ostream& os, const CpuRegister& reg) {
39 void X86_64Assembler::call(CpuRegister reg) {
63 void X86_64Assembler::pushq(CpuRegister reg) {
91 void X86_64Assembler::popq(CpuRegister reg) {
106 void X86_64Assembler::movq(CpuRegister dst, const Immediate& imm) {
122 void X86_64Assembler::movl(CpuRegister dst, const Immediate& imm) {
141 void X86_64Assembler::movq(CpuRegister dst, CpuRegister src) {
150 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 91 CpuRegister AsCpuRegister() const {
93 return CpuRegister(static_cast<Register>(id_));
107 CpuRegister AsRegisterPairLow() const {
113 CpuRegister AsRegisterPairHigh() const {
managed_register_x86_64_test.cc 30 TEST(X86_64ManagedRegister, CpuRegister) {
  /art/compiler/optimizing/
intrinsics_x86_64.cc 101 __ movd(output.AsRegister<CpuRegister>(), input.AsFpuRegister<XmmRegister>(), is64bit);
107 __ movd(output.AsFpuRegister<XmmRegister>(), input.AsRegister<CpuRegister>(), is64bit);
149 CpuRegister out = locations->Out().AsRegister<CpuRegister>();
255 CpuRegister out = output.AsRegister<CpuRegister>();
256 CpuRegister mask = locations->GetTemp(0).AsRegister<CpuRegister>();
436 CpuRegister out = locations->Out().AsRegister<CpuRegister>();
    [all...]
code_generator_x86_64.cc 112 : SlowPathCode(at), cpu_reg_(CpuRegister(reg)), type_(type), is_div_(is_div) {}
137 const CpuRegister cpu_reg_;
239 __ movl(CpuRegister(calling_convention.GetRegisterAt(0)), Immediate(cls_->GetTypeIndex()));
296 __ movl(CpuRegister(calling_convention.GetRegisterAt(0)), Immediate(string_index));
527 CpuRegister reg_out = out_.AsRegister<CpuRegister>();
547 Register index_reg = index_.AsRegister<CpuRegister>().AsRegister();
573 __ movl(CpuRegister(free_reg), CpuRegister(index_reg));
586 __ shll(CpuRegister(index_reg), Immediate(TIMES_4))
    [all...]
code_generator_x86_64.h 142 void Exchange32(CpuRegister reg, int mem);
145 void Exchange64(CpuRegister reg1, CpuRegister reg2);
146 void Exchange64(CpuRegister reg, int mem);
211 void GenerateClassInitializationCheck(SlowPathCode* slow_path, CpuRegister class_reg);
363 void MarkGCCard(CpuRegister temp,
364 CpuRegister card,
365 CpuRegister object,
366 CpuRegister value,
416 CpuRegister obj
    [all...]
  /art/compiler/utils/x86/
managed_register_x86_test.cc 30 TEST(X86ManagedRegister, CpuRegister) {

Completed in 628 milliseconds