Searched refs:DwVfpRegister (Results 1 - 14 of 14) sorted by relevance

/external/chromium_org/v8/src/arm/
H A Dcodegen-arm.h38 DwVfpRegister input,
39 DwVfpRegister result,
40 DwVfpRegister double_scratch1,
41 DwVfpRegister double_scratch2,
H A Dassembler-arm.h203 struct DwVfpRegister { struct in namespace:v8::internal
221 inline static int ToAllocationIndex(DwVfpRegister reg);
223 inline static DwVfpRegister FromAllocationIndex(int index);
225 static DwVfpRegister from_code(int code) {
226 DwVfpRegister r = { code };
233 bool is(DwVfpRegister reg) const { return code_ == reg.code_; }
252 typedef DwVfpRegister DoubleRegister;
259 operator DwVfpRegister() const {
260 DwVfpRegister r = { code_ };
271 bool is(DwVfpRegister re
[all...]
H A Dmacro-assembler-arm.h162 void Move(DwVfpRegister dst, DwVfpRegister src);
482 void VFPCanonicalizeNaN(const DwVfpRegister dst,
483 const DwVfpRegister src,
485 void VFPCanonicalizeNaN(const DwVfpRegister value,
491 void VFPCompareAndSetFlags(const DwVfpRegister src1,
492 const DwVfpRegister src2,
494 void VFPCompareAndSetFlags(const DwVfpRegister src1,
499 void VFPCompareAndLoadFlags(const DwVfpRegister src1,
500 const DwVfpRegister src
[all...]
H A Ddeoptimizer-arm.cc115 for (int i = 0; i < DwVfpRegister::kMaxNumRegisters; ++i) {
142 kDoubleSize * DwVfpRegister::kMaxNumAllocatableRegisters;
207 for (int i = 0; i < DwVfpRegister::kMaxNumAllocatableRegisters; ++i) {
281 for (int i = 0; i < DwVfpRegister::kMaxNumRegisters; ++i) {
285 const DwVfpRegister reg = DwVfpRegister::from_code(i);
H A Dassembler-arm.cc208 // Implementation of DwVfpRegister
210 const char* DwVfpRegister::AllocationIndexToString(int index) {
2149 void Assembler::vldr(const DwVfpRegister dst,
2183 void Assembler::vldr(const DwVfpRegister dst,
2245 void Assembler::vstr(const DwVfpRegister src,
2279 void Assembler::vstr(const DwVfpRegister src,
2342 DwVfpRegister first,
2343 DwVfpRegister last,
2363 DwVfpRegister first,
2364 DwVfpRegister las
[all...]
H A Dlithium-codegen-arm.h74 DwVfpRegister ToDoubleRegister(LOperand* op) const;
77 DwVfpRegister EmitLoadDoubleRegister(LOperand* op,
79 DwVfpRegister dbl_scratch);
255 DwVfpRegister ToDoubleRegister(int index) const;
285 DwVfpRegister result, NumberUntagDMode mode);
H A Dassembler-arm-inl.h58 int DwVfpRegister::NumRegisters() {
63 int DwVfpRegister::NumReservedRegisters() {
68 int DwVfpRegister::NumAllocatableRegisters() {
73 int DwVfpRegister::ToAllocationIndex(DwVfpRegister reg) {
83 DwVfpRegister DwVfpRegister::FromAllocationIndex(int index) {
H A Dlithium-codegen-arm.cc77 __ vstr(DwVfpRegister::FromAllocationIndex(save_iterator.Current()),
93 __ vldr(DwVfpRegister::FromAllocationIndex(save_iterator.Current()),
423 DwVfpRegister LCodeGen::ToDoubleRegister(int index) const {
424 return DwVfpRegister::FromAllocationIndex(index);
461 DwVfpRegister LCodeGen::ToDoubleRegister(LOperand* op) const {
467 DwVfpRegister LCodeGen::EmitLoadDoubleRegister(LOperand* op,
469 DwVfpRegister dbl_scratch) {
1259 DwVfpRegister dividend = ToDoubleRegister(instr->temp());
1260 DwVfpRegister divisor = ToDoubleRegister(instr->temp2());
1445 DwVfpRegister adden
[all...]
H A Dmacro-assembler-arm.cc246 void MacroAssembler::Move(DwVfpRegister dst, DwVfpRegister src) {
759 int doubles_size = DwVfpRegister::NumAllocatableRegisters() * kDoubleSize;
856 void MacroAssembler::VFPCanonicalizeNaN(const DwVfpRegister dst,
857 const DwVfpRegister src,
863 void MacroAssembler::VFPCompareAndSetFlags(const DwVfpRegister src1,
864 const DwVfpRegister src2,
870 void MacroAssembler::VFPCompareAndSetFlags(const DwVfpRegister src1,
878 void MacroAssembler::VFPCompareAndLoadFlags(const DwVfpRegister src1,
879 const DwVfpRegister src
[all...]
H A Dcodegen-arm.cc40 DwVfpRegister input = d0;
41 DwVfpRegister result = d1;
42 DwVfpRegister double_scratch1 = d2;
43 DwVfpRegister double_scratch2 = d3;
783 DwVfpRegister input,
784 DwVfpRegister result,
785 DwVfpRegister double_scratch1,
786 DwVfpRegister double_scratch2,
H A Dlithium-gap-resolver-arm.cc247 DwVfpRegister result = cgen_->ToDoubleRegister(destination);
266 DwVfpRegister source_register = cgen_->ToDoubleRegister(source);
H A Dsimulator-arm.cc312 for (int i = 0; i < DwVfpRegister::NumRegisters(); i++) {
918 DCHECK((dreg >= 0) && (dreg < DwVfpRegister::NumRegisters()));
924 DCHECK((dreg >= 0) && (dreg < DwVfpRegister::NumRegisters()));
930 DCHECK((dreg >= 0) && (dreg < DwVfpRegister::NumRegisters()));
936 DCHECK((dreg >= 0) && (dreg < DwVfpRegister::NumRegisters()));
1000 if (register_size == 2) DCHECK(reg_index < DwVfpRegister::NumRegisters());
1013 if (register_size == 2) DCHECK(reg_index < DwVfpRegister::NumRegisters());
H A Dcode-stubs-arm.cc770 const DwVfpRegister double_base = d0;
771 const DwVfpRegister double_exponent = d1;
772 const DwVfpRegister double_result = d2;
773 const DwVfpRegister double_scratch = d3;
/external/chromium_org/v8/src/compiler/arm/
H A Dcode-generator-arm.cc747 DwVfpRegister result = g.ToDoubleRegister(destination);
751 DwVfpRegister temp = kScratchDoubleReg;
756 DwVfpRegister src = g.ToDoubleRegister(source);
758 DwVfpRegister dst = g.ToDoubleRegister(destination);
770 DwVfpRegister temp = kScratchDoubleReg;
812 DwVfpRegister temp = kScratchDoubleReg;
813 DwVfpRegister src = g.ToDoubleRegister(source);
815 DwVfpRegister dst = g.ToDoubleRegister(destination);
829 DwVfpRegister temp_1 = kScratchDoubleReg;

Completed in 568 milliseconds