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 95 bool IsRegister(CpuRegister reg) const {
109 void SetModRM(uint8_t mod_in, CpuRegister rm_in) {
118 void SetSIB(ScaleFactor scale_in, CpuRegister index_in, CpuRegister base_in) {
154 explicit Operand(CpuRegister reg) : rex_(0), length_(0), fixup_(nullptr) { SetModRM(3, reg); }
169 Address(CpuRegister base_in, int32_t disp) {
173 Address(CpuRegister base_in, Offset disp) {
177 Address(CpuRegister base_in, FrameOffset disp) {
179 Init(CpuRegister(RSP), disp.Int32Value());
182 Address(CpuRegister base_in, MemberOffset disp)
    [all...]
assembler_x86_64_test.cc 120 bool operator()(const x86_64::CpuRegister& a, const x86_64::CpuRegister& b) const {
125 class AssemblerX86_64Test : public AssemblerTest<x86_64::X86_64Assembler, x86_64::CpuRegister,
128 typedef AssemblerTest<x86_64::X86_64Assembler, x86_64::CpuRegister,
143 registers_.push_back(new x86_64::CpuRegister(x86_64::RAX));
144 registers_.push_back(new x86_64::CpuRegister(x86_64::RBX));
145 registers_.push_back(new x86_64::CpuRegister(x86_64::RCX));
146 registers_.push_back(new x86_64::CpuRegister(x86_64::RDX));
147 registers_.push_back(new x86_64::CpuRegister(x86_64::RBP));
148 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/
code_generator_x86_64.cc 86 : cpu_reg_(CpuRegister(reg)), type_(type), is_div_(is_div) {}
109 const CpuRegister cpu_reg_;
203 __ movl(CpuRegister(calling_convention.GetRegisterAt(0)), Immediate(cls_->GetTypeIndex()));
250 __ movl(CpuRegister(calling_convention.GetRegisterAt(0)),
363 CpuRegister temp) {
408 __ movq(Address(CpuRegister(RSP), stack_index), CpuRegister(reg_id));
413 __ movq(CpuRegister(reg_id), Address(CpuRegister(RSP), stack_index));
418 __ movsd(Address(CpuRegister(RSP), stack_index), XmmRegister(reg_id))
    [all...]
intrinsics_x86_64.cc 73 CpuRegister trg_reg = trg.AsRegister<CpuRegister>();
75 __ movl(trg_reg, CpuRegister(RAX));
80 CpuRegister trg_reg = trg.AsRegister<CpuRegister>();
82 __ movq(trg_reg, CpuRegister(RAX));
132 codegen->GenerateStaticOrDirectCall(invoke_->AsInvokeStaticOrDirect(), CpuRegister(RDI));
180 __ movd(output.AsRegister<CpuRegister>(), input.AsFpuRegister<XmmRegister>(), is64bit);
186 __ movd(output.AsFpuRegister<XmmRegister>(), input.AsRegister<CpuRegister>(), is64bit);
228 CpuRegister out = locations->Out().AsRegister<CpuRegister>()
    [all...]
code_generator_x86_64.h 115 void Exchange32(CpuRegister reg, int mem);
118 void Exchange64(CpuRegister reg, int mem);
170 void GenerateClassInitializationCheck(SlowPathCodeX86_64* slow_path, CpuRegister class_reg);
253 void MarkGCCard(CpuRegister temp, CpuRegister card, CpuRegister object, CpuRegister value);
258 void LoadCurrentMethod(CpuRegister reg);
272 void GenerateStaticOrDirectCall(HInvokeStaticOrDirect* invoke, CpuRegister temp);
288 void Load64BitValue(CpuRegister dest, int64_t value)
    [all...]
  /art/compiler/utils/x86/
managed_register_x86_test.cc 30 TEST(X86ManagedRegister, CpuRegister) {

Completed in 2610 milliseconds