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

  /external/chromium_org/v8/src/arm64/
assembler-arm64.h 35 // Some CPURegister methods can return Register and FPRegister types, so we
41 struct CPURegister {
51 static CPURegister Create(unsigned code, unsigned size, RegisterType type) {
52 CPURegister r = {code, size, type};
68 bool Is(const CPURegister& other) const;
69 bool Aliases(const CPURegister& other) const;
82 bool IsSameSizeAndType(const CPURegister& other) const;
85 bool is(const CPURegister& other) const { return Is(other); }
94 struct Register : public CPURegister {
96 return Register(CPURegister::Create(code, size, CPURegister::kRegister))
    [all...]
macro-assembler-arm64.h 44 V(Ldr, CPURegister&, rt, LoadOpFor(rt)) \
45 V(Str, CPURegister&, rt, StoreOpFor(rt)) \
49 V(Ldp, CPURegister&, rt, rt2, LoadPairOpFor(rt, rt2)) \
50 V(Stp, CPURegister&, rt, rt2, StorePairOpFor(rt, rt2)) \
51 V(Ldpsw, CPURegister&, rt, rt2, LDPSW_x)
267 void LoadStoreMacro(const CPURegister& rt,
276 void LoadStorePairMacro(const CPURegister& rt, const CPURegister& rt2,
433 inline void Ldnp(const CPURegister& rt,
434 const CPURegister& rt2
    [all...]
delayed-masm-arm64.h 46 bool IsScratchRegister(const CPURegister& reg) {
80 void Load(const CPURegister& rd, const MemOperand& operand);
81 void Store(const CPURegister& rd, const MemOperand& operand);
141 CPURegister pending_register_;
assembler-arm64-inl.h 39 inline unsigned CPURegister::code() const {
45 inline CPURegister::RegisterType CPURegister::type() const {
51 inline RegList CPURegister::Bit() const {
57 inline unsigned CPURegister::SizeInBits() const {
63 inline int CPURegister::SizeInBytes() const {
70 inline bool CPURegister::Is32Bits() const {
76 inline bool CPURegister::Is64Bits() const {
82 inline bool CPURegister::IsValid() const {
93 inline bool CPURegister::IsValidRegister() const
    [all...]
macro-assembler-arm64.cc 562 void MacroAssembler::LoadStoreMacro(const CPURegister& rt,
593 void MacroAssembler::LoadStorePairMacro(const CPURegister& rt,
594 const CPURegister& rt2,
868 void MacroAssembler::Push(const CPURegister& src0, const CPURegister& src1,
869 const CPURegister& src2, const CPURegister& src3) {
880 void MacroAssembler::Push(const CPURegister& src0, const CPURegister& src1,
881 const CPURegister& src2, const CPURegister& src3
    [all...]
assembler-arm64.cc 68 CPURegister CPURegList::PopLowestIndex() {
76 return CPURegister::Create(index, size_, type_);
80 CPURegister CPURegList::PopHighestIndex() {
89 return CPURegister::Create(index, size_, type_);
94 if (type() == CPURegister::kRegister) {
96 } else if (type() == CPURegister::kFPRegister) {
99 DCHECK(type() == CPURegister::kNoRegister);
107 return CPURegList(CPURegister::kRegister, size, 19, 29);
112 return CPURegList(CPURegister::kFPRegister, size, 8, 15);
118 CPURegList list = CPURegList(CPURegister::kRegister, size, 0, 18)
    [all...]
deoptimizer-arm64.cc 121 CPURegList saved_fp_registers(CPURegister::kFPRegister, kDRegSizeInBits,
126 CPURegList saved_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 27);
176 CPURegister current_reg = copy_to_input.PopLowestIndex();
258 const CPURegister reg = saved_fp_registers.PopLowestIndex();
291 CPURegister current_reg = saved_registers.PopLowestIndex();
delayed-masm-arm64.cc 100 void DelayedMasm::Load(const CPURegister& rd, const MemOperand& operand) {
135 void DelayedMasm::Store(const CPURegister& rd, const MemOperand& operand) {
debug-arm64.cc 162 CPURegList(CPURegister::kRegister, kXRegSizeInBits, non_object_regs);
197 CPURegList(CPURegister::kRegister, kXRegSizeInBits, non_object_regs);
macro-assembler-arm64-inl.h 866 void MacroAssembler::Ldnp(const CPURegister& rt,
867 const CPURegister& rt2,
875 void MacroAssembler::Ldr(const CPURegister& rt, const Immediate& imm) {
881 void MacroAssembler::Ldr(const CPURegister& rt, double imm) {
1123 void MacroAssembler::Stnp(const CPURegister& rt,
1124 const CPURegister& rt2,
    [all...]
code-stubs-arm64.h 262 CPURegList list(CPURegister::kRegister, kXRegSizeInBits, 0, 25);
regexp-macro-assembler-arm64.cc 372 CPURegList cached_registers(CPURegister::kRegister, kXRegSizeInBits, 0, 7);
    [all...]
simulator-arm64.cc 284 if (list->type() == CPURegister::kRegister) {
290 DCHECK(list->type() == CPURegister::kFPRegister);
    [all...]
code-stubs-arm64.cc     [all...]
  /external/vixl/src/a64/
assembler-a64.h 44 // Some CPURegister methods can return Register and FPRegister types, so we
50 class CPURegister {
61 CPURegister() : code_(0), size_(0), type_(kNoRegister) {
66 CPURegister(unsigned code, unsigned size, RegisterType type)
142 bool Aliases(const CPURegister& other) const {
147 bool Is(const CPURegister& other) const {
175 inline bool IsSameSizeAndType(const CPURegister& other) const {
191 class Register : public CPURegister {
193 explicit Register() : CPURegister() {}
194 inline explicit Register(const CPURegister& other
    [all...]
macro-assembler-a64.h 42 V(Ldr, CPURegister&, rt, LoadOpFor(rt)) \
43 V(Str, CPURegister&, rt, StoreOpFor(rt)) \
216 void LoadStoreMacro(const CPURegister& rt,
246 void Push(const CPURegister& src0, const CPURegister& src1 = NoReg,
247 const CPURegister& src2 = NoReg, const CPURegister& src3 = NoReg);
248 void Pop(const CPURegister& dst0, const CPURegister& dst1 = NoReg,
249 const CPURegister& dst2 = NoReg, const CPURegister& dst3 = NoReg)
    [all...]
macro-assembler-a64.cc 723 void MacroAssembler::LoadStoreMacro(const CPURegister& rt,
755 void MacroAssembler::Push(const CPURegister& src0, const CPURegister& src1,
756 const CPURegister& src2, const CPURegister& src3) {
769 void MacroAssembler::Pop(const CPURegister& dst0, const CPURegister& dst1,
770 const CPURegister& dst2, const CPURegister& dst3) {
796 const CPURegister& src0 = registers.PopHighestIndex()
    [all...]
assembler-a64.cc 34 CPURegister CPURegList::PopLowestIndex() {
41 return CPURegister(index, size_, type_);
45 CPURegister CPURegList::PopHighestIndex() {
54 return CPURegister(index, size_, type_);
59 if ((type_ == CPURegister::kRegister) ||
60 (type_ == CPURegister::kFPRegister)) {
62 // Try to create a CPURegister for each element in the list.
65 is_valid &= CPURegister(i, size_, type_).IsValid();
69 } else if (type_ == CPURegister::kNoRegister) {
79 if (type() == CPURegister::kRegister)
    [all...]
  /external/chromium_org/v8/test/cctest/
test-utils-arm64.cc 310 if (reg_list.type() == CPURegister::kRegister) {
313 } else if (reg_list.type() == CPURegister::kFPRegister) {
test-assembler-arm64.cc     [all...]
  /external/vixl/test/
test-utils-a64.cc 310 if (reg_list.type() == CPURegister::kRegister) {
313 } else if (reg_list.type() == CPURegister::kFPRegister) {
test-assembler-a64.cc     [all...]
  /external/chromium_org/v8/src/compiler/arm64/
code-generator-arm64.cc 819 CPURegister temp_0 = scope.AcquireX();
820 CPURegister temp_1 = scope.AcquireX();

Completed in 3329 milliseconds