XMMRegister 459 src/ia32/assembler-ia32-inl.h Operand::Operand(XMMRegister xmm_reg) { XMMRegister 2175 src/ia32/assembler-ia32.cc XMMRegister code = { level }; // Emit hint number in Reg position of RegR/M. XMMRegister 145 src/ia32/assembler-ia32.h static int ToAllocationIndex(XMMRegister reg) { XMMRegister 150 src/ia32/assembler-ia32.h static XMMRegister FromAllocationIndex(int index) { XMMRegister 169 src/ia32/assembler-ia32.h static XMMRegister from_code(int code) { XMMRegister 170 src/ia32/assembler-ia32.h XMMRegister r = { code }; XMMRegister 175 src/ia32/assembler-ia32.h bool is(XMMRegister reg) const { return code_ == reg.code_; } XMMRegister 185 src/ia32/assembler-ia32.h const XMMRegister xmm0 = { 0 }; XMMRegister 186 src/ia32/assembler-ia32.h const XMMRegister xmm1 = { 1 }; XMMRegister 187 src/ia32/assembler-ia32.h const XMMRegister xmm2 = { 2 }; XMMRegister 188 src/ia32/assembler-ia32.h const XMMRegister xmm3 = { 3 }; XMMRegister 189 src/ia32/assembler-ia32.h const XMMRegister xmm4 = { 4 }; XMMRegister 190 src/ia32/assembler-ia32.h const XMMRegister xmm5 = { 5 }; XMMRegister 191 src/ia32/assembler-ia32.h const XMMRegister xmm6 = { 6 }; XMMRegister 192 src/ia32/assembler-ia32.h const XMMRegister xmm7 = { 7 }; XMMRegister 195 src/ia32/assembler-ia32.h typedef XMMRegister DoubleRegister; XMMRegister 315 src/ia32/assembler-ia32.h INLINE(explicit Operand(XMMRegister xmm_reg)); XMMRegister 982 src/ia32/assembler-ia32.h void cvtsi2sd(XMMRegister dst, Register src) { cvtsi2sd(dst, Operand(src)); } XMMRegister 983 src/ia32/assembler-ia32.h void cvtsi2sd(XMMRegister dst, const Operand& src); XMMRegister 984 src/ia32/assembler-ia32.h void cvtss2sd(XMMRegister dst, XMMRegister src); XMMRegister 985 src/ia32/assembler-ia32.h void cvtsd2ss(XMMRegister dst, XMMRegister src); XMMRegister 987 src/ia32/assembler-ia32.h void addsd(XMMRegister dst, XMMRegister src); XMMRegister 988 src/ia32/assembler-ia32.h void subsd(XMMRegister dst, XMMRegister src); XMMRegister 989 src/ia32/assembler-ia32.h void mulsd(XMMRegister dst, XMMRegister src); XMMRegister 990 src/ia32/assembler-ia32.h void divsd(XMMRegister dst, XMMRegister src); XMMRegister 991 src/ia32/assembler-ia32.h void xorpd(XMMRegister dst, XMMRegister src); XMMRegister 992 src/ia32/assembler-ia32.h void xorps(XMMRegister dst, XMMRegister src); XMMRegister 993 src/ia32/assembler-ia32.h void sqrtsd(XMMRegister dst, XMMRegister src); XMMRegister 995 src/ia32/assembler-ia32.h void andpd(XMMRegister dst, XMMRegister src); XMMRegister 997 src/ia32/assembler-ia32.h void ucomisd(XMMRegister dst, XMMRegister src); XMMRegister 998 src/ia32/assembler-ia32.h void ucomisd(XMMRegister dst, const Operand& src); XMMRegister 1007 src/ia32/assembler-ia32.h void roundsd(XMMRegister dst, XMMRegister src, RoundingMode mode); XMMRegister 1009 src/ia32/assembler-ia32.h void movmskpd(Register dst, XMMRegister src); XMMRegister 1011 src/ia32/assembler-ia32.h void cmpltsd(XMMRegister dst, XMMRegister src); XMMRegister 1013 src/ia32/assembler-ia32.h void movaps(XMMRegister dst, XMMRegister src); XMMRegister 1015 src/ia32/assembler-ia32.h void movdqa(XMMRegister dst, const Operand& src); XMMRegister 1016 src/ia32/assembler-ia32.h void movdqa(const Operand& dst, XMMRegister src); XMMRegister 1017 src/ia32/assembler-ia32.h void movdqu(XMMRegister dst, const Operand& src); XMMRegister 1018 src/ia32/assembler-ia32.h void movdqu(const Operand& dst, XMMRegister src); XMMRegister 1021 src/ia32/assembler-ia32.h void movdbl(XMMRegister dst, const Operand& src); XMMRegister 1022 src/ia32/assembler-ia32.h void movdbl(const Operand& dst, XMMRegister src); XMMRegister 1024 src/ia32/assembler-ia32.h void movd(XMMRegister dst, Register src) { movd(dst, Operand(src)); } XMMRegister 1025 src/ia32/assembler-ia32.h void movd(XMMRegister dst, const Operand& src); XMMRegister 1026 src/ia32/assembler-ia32.h void movd(Register dst, XMMRegister src) { movd(Operand(dst), src); } XMMRegister 1027 src/ia32/assembler-ia32.h void movd(const Operand& dst, XMMRegister src); XMMRegister 1028 src/ia32/assembler-ia32.h void movsd(XMMRegister dst, XMMRegister src); XMMRegister 1030 src/ia32/assembler-ia32.h void movss(XMMRegister dst, const Operand& src); XMMRegister 1031 src/ia32/assembler-ia32.h void movss(const Operand& dst, XMMRegister src); XMMRegister 1032 src/ia32/assembler-ia32.h void movss(XMMRegister dst, XMMRegister src); XMMRegister 1033 src/ia32/assembler-ia32.h void extractps(Register dst, XMMRegister src, byte imm8); XMMRegister 1035 src/ia32/assembler-ia32.h void pand(XMMRegister dst, XMMRegister src); XMMRegister 1036 src/ia32/assembler-ia32.h void pxor(XMMRegister dst, XMMRegister src); XMMRegister 1037 src/ia32/assembler-ia32.h void por(XMMRegister dst, XMMRegister src); XMMRegister 1038 src/ia32/assembler-ia32.h void ptest(XMMRegister dst, XMMRegister src); XMMRegister 1040 src/ia32/assembler-ia32.h void psllq(XMMRegister reg, int8_t shift); XMMRegister 1041 src/ia32/assembler-ia32.h void psllq(XMMRegister dst, XMMRegister src); XMMRegister 1042 src/ia32/assembler-ia32.h void psrlq(XMMRegister reg, int8_t shift); XMMRegister 1043 src/ia32/assembler-ia32.h void psrlq(XMMRegister dst, XMMRegister src); XMMRegister 1044 src/ia32/assembler-ia32.h void pshufd(XMMRegister dst, XMMRegister src, int8_t shuffle); XMMRegister 1045 src/ia32/assembler-ia32.h void pextrd(Register dst, XMMRegister src, int8_t offset) { XMMRegister 1048 src/ia32/assembler-ia32.h void pextrd(const Operand& dst, XMMRegister src, int8_t offset); XMMRegister 1049 src/ia32/assembler-ia32.h void pinsrd(XMMRegister dst, Register src, int8_t offset) { XMMRegister 1052 src/ia32/assembler-ia32.h void pinsrd(XMMRegister dst, const Operand& src, int8_t offset); XMMRegister 1055 src/ia32/assembler-ia32.h void movntdqa(XMMRegister dst, const Operand& src); XMMRegister 1056 src/ia32/assembler-ia32.h void movntdq(const Operand& dst, XMMRegister src); XMMRegister 1115 src/ia32/assembler-ia32.h void movsd(XMMRegister dst, const Operand& src); XMMRegister 1116 src/ia32/assembler-ia32.h void movsd(const Operand& dst, XMMRegister src); XMMRegister 1118 src/ia32/assembler-ia32.h void emit_sse_operand(XMMRegister reg, const Operand& adr); XMMRegister 1119 src/ia32/assembler-ia32.h void emit_sse_operand(XMMRegister dst, XMMRegister src); XMMRegister 1120 src/ia32/assembler-ia32.h void emit_sse_operand(Register dst, XMMRegister src); XMMRegister 601 src/ia32/code-stubs-ia32.cc __ sub(esp, Immediate(kDoubleSize * XMMRegister::kNumRegisters)); XMMRegister 602 src/ia32/code-stubs-ia32.cc for (int i = 0; i < XMMRegister::kNumRegisters; i++) { XMMRegister 603 src/ia32/code-stubs-ia32.cc XMMRegister reg = XMMRegister::from_code(i); XMMRegister 618 src/ia32/code-stubs-ia32.cc for (int i = 0; i < XMMRegister::kNumRegisters; i++) { XMMRegister 619 src/ia32/code-stubs-ia32.cc XMMRegister reg = XMMRegister::from_code(i); XMMRegister 622 src/ia32/code-stubs-ia32.cc __ add(esp, Immediate(kDoubleSize * XMMRegister::kNumRegisters)); XMMRegister 3030 src/ia32/code-stubs-ia32.cc const XMMRegister double_result = xmm3; XMMRegister 3031 src/ia32/code-stubs-ia32.cc const XMMRegister double_base = xmm2; XMMRegister 3032 src/ia32/code-stubs-ia32.cc const XMMRegister double_exponent = xmm1; XMMRegister 3033 src/ia32/code-stubs-ia32.cc const XMMRegister double_scratch = xmm4; XMMRegister 3210 src/ia32/code-stubs-ia32.cc const XMMRegister double_scratch2 = double_exponent; XMMRegister 635 src/ia32/code-stubs-ia32.h Immediate(kDoubleSize * (XMMRegister::kNumRegisters - 1))); XMMRegister 637 src/ia32/code-stubs-ia32.h for (int i = XMMRegister::kNumRegisters - 1; i > 0; i--) { XMMRegister 638 src/ia32/code-stubs-ia32.h XMMRegister reg = XMMRegister::from_code(i); XMMRegister 649 src/ia32/code-stubs-ia32.h for (int i = XMMRegister::kNumRegisters - 1; i > 0; i--) { XMMRegister 650 src/ia32/code-stubs-ia32.h XMMRegister reg = XMMRegister::from_code(i); XMMRegister 654 src/ia32/code-stubs-ia32.h Immediate(kDoubleSize * (XMMRegister::kNumRegisters - 1))); XMMRegister 442 src/ia32/codegen-ia32.cc XMMRegister the_hole_nan = xmm1; XMMRegister 916 src/ia32/deoptimizer-ia32.cc XMMRegister::kNumAllocatableRegisters; XMMRegister 918 src/ia32/deoptimizer-ia32.cc for (int i = 0; i < XMMRegister::kNumAllocatableRegisters; ++i) { XMMRegister 919 src/ia32/deoptimizer-ia32.cc XMMRegister xmm_reg = XMMRegister::FromAllocationIndex(i); XMMRegister 971 src/ia32/deoptimizer-ia32.cc for (int i = 0; i < XMMRegister::kNumAllocatableRegisters; ++i) { XMMRegister 1056 src/ia32/deoptimizer-ia32.cc for (int i = 0; i < XMMRegister::kNumAllocatableRegisters; ++i) { XMMRegister 1057 src/ia32/deoptimizer-ia32.cc XMMRegister xmm_reg = XMMRegister::FromAllocationIndex(i); XMMRegister 347 src/ia32/lithium-codegen-ia32.cc XMMRegister LCodeGen::ToDoubleRegister(int index) const { XMMRegister 348 src/ia32/lithium-codegen-ia32.cc return XMMRegister::FromAllocationIndex(index); XMMRegister 358 src/ia32/lithium-codegen-ia32.cc XMMRegister LCodeGen::ToDoubleRegister(LOperand* op) const { XMMRegister 496 src/ia32/lithium-codegen-ia32.cc XMMRegister reg = ToDoubleRegister(op); XMMRegister 1330 src/ia32/lithium-codegen-ia32.cc XMMRegister res = ToDoubleRegister(instr->result()); XMMRegister 1501 src/ia32/lithium-codegen-ia32.cc XMMRegister left = ToDoubleRegister(instr->InputAt(0)); XMMRegister 1502 src/ia32/lithium-codegen-ia32.cc XMMRegister right = ToDoubleRegister(instr->InputAt(1)); XMMRegister 1503 src/ia32/lithium-codegen-ia32.cc XMMRegister result = ToDoubleRegister(instr->result()); XMMRegister 1592 src/ia32/lithium-codegen-ia32.cc XMMRegister reg = ToDoubleRegister(instr->InputAt(0)); XMMRegister 2672 src/ia32/lithium-codegen-ia32.cc XMMRegister result = ToDoubleRegister(instr->result()); XMMRegister 2731 src/ia32/lithium-codegen-ia32.cc XMMRegister result(ToDoubleRegister(instr->result())); XMMRegister 3131 src/ia32/lithium-codegen-ia32.cc XMMRegister scratch = xmm0; XMMRegister 3132 src/ia32/lithium-codegen-ia32.cc XMMRegister input_reg = ToDoubleRegister(instr->value()); XMMRegister 3151 src/ia32/lithium-codegen-ia32.cc XMMRegister xmm_scratch = xmm0; XMMRegister 3153 src/ia32/lithium-codegen-ia32.cc XMMRegister input_reg = ToDoubleRegister(instr->value()); XMMRegister 3215 src/ia32/lithium-codegen-ia32.cc XMMRegister xmm_scratch = xmm0; XMMRegister 3217 src/ia32/lithium-codegen-ia32.cc XMMRegister input_reg = ToDoubleRegister(instr->value()); XMMRegister 3260 src/ia32/lithium-codegen-ia32.cc XMMRegister input_reg = ToDoubleRegister(instr->value()); XMMRegister 3267 src/ia32/lithium-codegen-ia32.cc XMMRegister xmm_scratch = xmm0; XMMRegister 3268 src/ia32/lithium-codegen-ia32.cc XMMRegister input_reg = ToDoubleRegister(instr->value()); XMMRegister 3411 src/ia32/lithium-codegen-ia32.cc XMMRegister input_reg = ToDoubleRegister(instr->value()); XMMRegister 3757 src/ia32/lithium-codegen-ia32.cc XMMRegister value = ToDoubleRegister(instr->value()); XMMRegister 4052 src/ia32/lithium-codegen-ia32.cc XMMRegister input_reg = ToDoubleRegister(instr->InputAt(0)); XMMRegister 4145 src/ia32/lithium-codegen-ia32.cc XMMRegister xmm_scratch = xmm0; XMMRegister 4207 src/ia32/lithium-codegen-ia32.cc XMMRegister xmm_temp = ToDoubleRegister(instr->TempAt(0)); XMMRegister 4224 src/ia32/lithium-codegen-ia32.cc XMMRegister xmm_temp = ToDoubleRegister(instr->TempAt(0)); XMMRegister 4281 src/ia32/lithium-codegen-ia32.cc XMMRegister result_reg = ToDoubleRegister(result); XMMRegister 4302 src/ia32/lithium-codegen-ia32.cc XMMRegister input_reg = ToDoubleRegister(input); XMMRegister 4336 src/ia32/lithium-codegen-ia32.cc XMMRegister xmm_scratch = xmm0; XMMRegister 4517 src/ia32/lithium-codegen-ia32.cc XMMRegister value_reg = ToDoubleRegister(instr->unclamped()); XMMRegister 84 src/ia32/lithium-codegen-ia32.h XMMRegister ToDoubleRegister(LOperand* op) const; XMMRegister 243 src/ia32/lithium-codegen-ia32.h XMMRegister ToDoubleRegister(int index) const; XMMRegister 281 src/ia32/lithium-codegen-ia32.h XMMRegister result, XMMRegister 327 src/ia32/lithium-gap-resolver-ia32.cc XMMRegister src = cgen_->ToDoubleRegister(source); XMMRegister 329 src/ia32/lithium-gap-resolver-ia32.cc XMMRegister dst = cgen_->ToDoubleRegister(destination); XMMRegister 341 src/ia32/lithium-gap-resolver-ia32.cc XMMRegister dst = cgen_->ToDoubleRegister(destination); XMMRegister 415 src/ia32/lithium-gap-resolver-ia32.cc XMMRegister src = cgen_->ToDoubleRegister(source); XMMRegister 416 src/ia32/lithium-gap-resolver-ia32.cc XMMRegister dst = cgen_->ToDoubleRegister(destination); XMMRegister 425 src/ia32/lithium-gap-resolver-ia32.cc XMMRegister reg = cgen_->ToDoubleRegister(source->IsDoubleRegister() XMMRegister 487 src/ia32/lithium-ia32.cc XMMRegister::ToAllocationIndex(reg)); XMMRegister 2388 src/ia32/lithium-ia32.h LUnallocated* ToUnallocated(XMMRegister reg); XMMRegister 2394 src/ia32/lithium-ia32.h XMMRegister fixed_register); XMMRegister 2429 src/ia32/lithium-ia32.h MUST_USE_RESULT LOperand* FixedTemp(XMMRegister reg); XMMRegister 2448 src/ia32/lithium-ia32.h XMMRegister reg); XMMRegister 739 src/ia32/macro-assembler-ia32.cc int space = XMMRegister::kNumRegisters * kDoubleSize + argc * kPointerSize; XMMRegister 742 src/ia32/macro-assembler-ia32.cc for (int i = 0; i < XMMRegister::kNumRegisters; i++) { XMMRegister 743 src/ia32/macro-assembler-ia32.cc XMMRegister reg = XMMRegister::from_code(i); XMMRegister 786 src/ia32/macro-assembler-ia32.cc for (int i = 0; i < XMMRegister::kNumRegisters; i++) { XMMRegister 787 src/ia32/macro-assembler-ia32.cc XMMRegister reg = XMMRegister::from_code(i); XMMRegister 389 src/ia32/macro-assembler-ia32.h XMMRegister scratch2, XMMRegister 447 src/ia32/macro-assembler-ia32.h void ClampDoubleToUint8(XMMRegister input_reg, XMMRegister 448 src/ia32/macro-assembler-ia32.h XMMRegister scratch_reg, XMMRegister 494 src/ia32/macro-assembler-ia32.h void LoadPowerOf2(XMMRegister dst, Register scratch, int power); XMMRegister 91 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(XMMRegister reg, Register rm_reg) { XMMRegister 96 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(Register reg, XMMRegister rm_reg) { XMMRegister 106 src/x64/assembler-x64-inl.h void Assembler::emit_rex_64(XMMRegister reg, const Operand& op) { XMMRegister 154 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(XMMRegister reg, const Operand& op) { XMMRegister 160 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(XMMRegister reg, XMMRegister base) { XMMRegister 166 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(XMMRegister reg, Register base) { XMMRegister 172 src/x64/assembler-x64-inl.h void Assembler::emit_optional_rex_32(Register reg, XMMRegister base) { XMMRegister 205 src/x64/assembler-x64.h static int ToAllocationIndex(XMMRegister reg) { XMMRegister 210 src/x64/assembler-x64.h static XMMRegister FromAllocationIndex(int index) { XMMRegister 212 src/x64/assembler-x64.h XMMRegister result = { index + 1 }; XMMRegister 238 src/x64/assembler-x64.h static XMMRegister from_code(int code) { XMMRegister 241 src/x64/assembler-x64.h XMMRegister r = { code }; XMMRegister 245 src/x64/assembler-x64.h bool is(XMMRegister reg) const { return code_ == reg.code_; } XMMRegister 265 src/x64/assembler-x64.h const XMMRegister xmm0 = { 0 }; XMMRegister 266 src/x64/assembler-x64.h const XMMRegister xmm1 = { 1 }; XMMRegister 267 src/x64/assembler-x64.h const XMMRegister xmm2 = { 2 }; XMMRegister 268 src/x64/assembler-x64.h const XMMRegister xmm3 = { 3 }; XMMRegister 269 src/x64/assembler-x64.h const XMMRegister xmm4 = { 4 }; XMMRegister 270 src/x64/assembler-x64.h const XMMRegister xmm5 = { 5 }; XMMRegister 271 src/x64/assembler-x64.h const XMMRegister xmm6 = { 6 }; XMMRegister 272 src/x64/assembler-x64.h const XMMRegister xmm7 = { 7 }; XMMRegister 273 src/x64/assembler-x64.h const XMMRegister xmm8 = { 8 }; XMMRegister 274 src/x64/assembler-x64.h const XMMRegister xmm9 = { 9 }; XMMRegister 275 src/x64/assembler-x64.h const XMMRegister xmm10 = { 10 }; XMMRegister 276 src/x64/assembler-x64.h const XMMRegister xmm11 = { 11 }; XMMRegister 277 src/x64/assembler-x64.h const XMMRegister xmm12 = { 12 }; XMMRegister 278 src/x64/assembler-x64.h const XMMRegister xmm13 = { 13 }; XMMRegister 279 src/x64/assembler-x64.h const XMMRegister xmm14 = { 14 }; XMMRegister 280 src/x64/assembler-x64.h const XMMRegister xmm15 = { 15 }; XMMRegister 283 src/x64/assembler-x64.h typedef XMMRegister DoubleRegister; XMMRegister 1310 src/x64/assembler-x64.h void movd(XMMRegister dst, Register src); XMMRegister 1311 src/x64/assembler-x64.h void movd(Register dst, XMMRegister src); XMMRegister 1312 src/x64/assembler-x64.h void movq(XMMRegister dst, Register src); XMMRegister 1313 src/x64/assembler-x64.h void movq(Register dst, XMMRegister src); XMMRegister 1314 src/x64/assembler-x64.h void movq(XMMRegister dst, XMMRegister src); XMMRegister 1315 src/x64/assembler-x64.h void extractps(Register dst, XMMRegister src, byte imm8); XMMRegister 1321 src/x64/assembler-x64.h void movsd(XMMRegister dst, XMMRegister src); XMMRegister 1323 src/x64/assembler-x64.h void movsd(const Operand& dst, XMMRegister src); XMMRegister 1324 src/x64/assembler-x64.h void movsd(XMMRegister dst, const Operand& src); XMMRegister 1326 src/x64/assembler-x64.h void movdqa(const Operand& dst, XMMRegister src); XMMRegister 1327 src/x64/assembler-x64.h void movdqa(XMMRegister dst, const Operand& src); XMMRegister 1329 src/x64/assembler-x64.h void movapd(XMMRegister dst, XMMRegister src); XMMRegister 1330 src/x64/assembler-x64.h void movaps(XMMRegister dst, XMMRegister src); XMMRegister 1332 src/x64/assembler-x64.h void movss(XMMRegister dst, const Operand& src); XMMRegister 1333 src/x64/assembler-x64.h void movss(const Operand& dst, XMMRegister src); XMMRegister 1336 src/x64/assembler-x64.h void cvttss2si(Register dst, XMMRegister src); XMMRegister 1338 src/x64/assembler-x64.h void cvttsd2si(Register dst, XMMRegister src); XMMRegister 1339 src/x64/assembler-x64.h void cvttsd2siq(Register dst, XMMRegister src); XMMRegister 1341 src/x64/assembler-x64.h void cvtlsi2sd(XMMRegister dst, const Operand& src); XMMRegister 1342 src/x64/assembler-x64.h void cvtlsi2sd(XMMRegister dst, Register src); XMMRegister 1343 src/x64/assembler-x64.h void cvtqsi2sd(XMMRegister dst, const Operand& src); XMMRegister 1344 src/x64/assembler-x64.h void cvtqsi2sd(XMMRegister dst, Register src); XMMRegister 1346 src/x64/assembler-x64.h void cvtlsi2ss(XMMRegister dst, Register src); XMMRegister 1348 src/x64/assembler-x64.h void cvtss2sd(XMMRegister dst, XMMRegister src); XMMRegister 1349 src/x64/assembler-x64.h void cvtss2sd(XMMRegister dst, const Operand& src); XMMRegister 1350 src/x64/assembler-x64.h void cvtsd2ss(XMMRegister dst, XMMRegister src); XMMRegister 1352 src/x64/assembler-x64.h void cvtsd2si(Register dst, XMMRegister src); XMMRegister 1353 src/x64/assembler-x64.h void cvtsd2siq(Register dst, XMMRegister src); XMMRegister 1355 src/x64/assembler-x64.h void addsd(XMMRegister dst, XMMRegister src); XMMRegister 1356 src/x64/assembler-x64.h void subsd(XMMRegister dst, XMMRegister src); XMMRegister 1357 src/x64/assembler-x64.h void mulsd(XMMRegister dst, XMMRegister src); XMMRegister 1358 src/x64/assembler-x64.h void divsd(XMMRegister dst, XMMRegister src); XMMRegister 1360 src/x64/assembler-x64.h void andpd(XMMRegister dst, XMMRegister src); XMMRegister 1361 src/x64/assembler-x64.h void orpd(XMMRegister dst, XMMRegister src); XMMRegister 1362 src/x64/assembler-x64.h void xorpd(XMMRegister dst, XMMRegister src); XMMRegister 1363 src/x64/assembler-x64.h void xorps(XMMRegister dst, XMMRegister src); XMMRegister 1364 src/x64/assembler-x64.h void sqrtsd(XMMRegister dst, XMMRegister src); XMMRegister 1366 src/x64/assembler-x64.h void ucomisd(XMMRegister dst, XMMRegister src); XMMRegister 1367 src/x64/assembler-x64.h void ucomisd(XMMRegister dst, const Operand& src); XMMRegister 1376 src/x64/assembler-x64.h void roundsd(XMMRegister dst, XMMRegister src, RoundingMode mode); XMMRegister 1378 src/x64/assembler-x64.h void movmskpd(Register dst, XMMRegister src); XMMRegister 1381 src/x64/assembler-x64.h void emit_sse_operand(XMMRegister dst, XMMRegister src); XMMRegister 1382 src/x64/assembler-x64.h void emit_sse_operand(XMMRegister reg, const Operand& adr); XMMRegister 1383 src/x64/assembler-x64.h void emit_sse_operand(XMMRegister dst, Register src); XMMRegister 1384 src/x64/assembler-x64.h void emit_sse_operand(Register dst, XMMRegister src); XMMRegister 1462 src/x64/assembler-x64.h inline void emit_rex_64(XMMRegister reg, Register rm_reg); XMMRegister 1463 src/x64/assembler-x64.h inline void emit_rex_64(Register reg, XMMRegister rm_reg); XMMRegister 1472 src/x64/assembler-x64.h inline void emit_rex_64(XMMRegister reg, const Operand& op); XMMRegister 1519 src/x64/assembler-x64.h inline void emit_optional_rex_32(XMMRegister reg, XMMRegister base); XMMRegister 1523 src/x64/assembler-x64.h inline void emit_optional_rex_32(XMMRegister reg, Register base); XMMRegister 1527 src/x64/assembler-x64.h inline void emit_optional_rex_32(Register reg, XMMRegister base); XMMRegister 1531 src/x64/assembler-x64.h inline void emit_optional_rex_32(XMMRegister reg, const Operand& op); XMMRegister 2088 src/x64/code-stubs-x64.cc const XMMRegister double_result = xmm3; XMMRegister 2089 src/x64/code-stubs-x64.cc const XMMRegister double_base = xmm2; XMMRegister 2090 src/x64/code-stubs-x64.cc const XMMRegister double_exponent = xmm1; XMMRegister 2091 src/x64/code-stubs-x64.cc const XMMRegister double_scratch = xmm4; XMMRegister 2262 src/x64/code-stubs-x64.cc const XMMRegister double_scratch2 = double_exponent; XMMRegister 794 src/x64/deoptimizer-x64.cc XMMRegister::kNumAllocatableRegisters; XMMRegister 797 src/x64/deoptimizer-x64.cc for (int i = 0; i < XMMRegister::kNumAllocatableRegisters; ++i) { XMMRegister 798 src/x64/deoptimizer-x64.cc XMMRegister xmm_reg = XMMRegister::FromAllocationIndex(i); XMMRegister 886 src/x64/deoptimizer-x64.cc for (int i = 0; i < XMMRegister::kNumAllocatableRegisters; i++) { XMMRegister 948 src/x64/deoptimizer-x64.cc for (int i = 0; i < XMMRegister::kNumAllocatableRegisters; ++i) { XMMRegister 949 src/x64/deoptimizer-x64.cc XMMRegister xmm_reg = XMMRegister::FromAllocationIndex(i); XMMRegister 295 src/x64/lithium-codegen-x64.cc XMMRegister LCodeGen::ToDoubleRegister(int index) const { XMMRegister 296 src/x64/lithium-codegen-x64.cc return XMMRegister::FromAllocationIndex(index); XMMRegister 306 src/x64/lithium-codegen-x64.cc XMMRegister LCodeGen::ToDoubleRegister(LOperand* op) const { XMMRegister 444 src/x64/lithium-codegen-x64.cc XMMRegister reg = ToDoubleRegister(op); XMMRegister 1244 src/x64/lithium-codegen-x64.cc XMMRegister res = ToDoubleRegister(instr->result()); XMMRegister 1397 src/x64/lithium-codegen-x64.cc XMMRegister left = ToDoubleRegister(instr->InputAt(0)); XMMRegister 1398 src/x64/lithium-codegen-x64.cc XMMRegister right = ToDoubleRegister(instr->InputAt(1)); XMMRegister 1399 src/x64/lithium-codegen-x64.cc XMMRegister result = ToDoubleRegister(instr->result()); XMMRegister 1481 src/x64/lithium-codegen-x64.cc XMMRegister reg = ToDoubleRegister(instr->InputAt(0)); XMMRegister 2537 src/x64/lithium-codegen-x64.cc XMMRegister result(ToDoubleRegister(instr->result())); XMMRegister 2611 src/x64/lithium-codegen-x64.cc XMMRegister result(ToDoubleRegister(instr->result())); XMMRegister 3011 src/x64/lithium-codegen-x64.cc XMMRegister scratch = xmm0; XMMRegister 3012 src/x64/lithium-codegen-x64.cc XMMRegister input_reg = ToDoubleRegister(instr->InputAt(0)); XMMRegister 3033 src/x64/lithium-codegen-x64.cc XMMRegister xmm_scratch = xmm0; XMMRegister 3035 src/x64/lithium-codegen-x64.cc XMMRegister input_reg = ToDoubleRegister(instr->InputAt(0)); XMMRegister 3092 src/x64/lithium-codegen-x64.cc const XMMRegister xmm_scratch = xmm0; XMMRegister 3094 src/x64/lithium-codegen-x64.cc XMMRegister input_reg = ToDoubleRegister(instr->InputAt(0)); XMMRegister 3139 src/x64/lithium-codegen-x64.cc XMMRegister input_reg = ToDoubleRegister(instr->InputAt(0)); XMMRegister 3146 src/x64/lithium-codegen-x64.cc XMMRegister xmm_scratch = xmm0; XMMRegister 3147 src/x64/lithium-codegen-x64.cc XMMRegister input_reg = ToDoubleRegister(instr->InputAt(0)); XMMRegister 3555 src/x64/lithium-codegen-x64.cc XMMRegister value(ToDoubleRegister(instr->value())); XMMRegister 3661 src/x64/lithium-codegen-x64.cc XMMRegister value = ToDoubleRegister(instr->value()); XMMRegister 3897 src/x64/lithium-codegen-x64.cc XMMRegister input_reg = ToDoubleRegister(instr->InputAt(0)); XMMRegister 3984 src/x64/lithium-codegen-x64.cc XMMRegister xmm_scratch = xmm0; XMMRegister 4030 src/x64/lithium-codegen-x64.cc XMMRegister xmm_temp = ToDoubleRegister(instr->TempAt(0)); XMMRegister 4079 src/x64/lithium-codegen-x64.cc XMMRegister result_reg = ToDoubleRegister(result); XMMRegister 4094 src/x64/lithium-codegen-x64.cc XMMRegister input_reg = ToDoubleRegister(input); XMMRegister 4233 src/x64/lithium-codegen-x64.cc XMMRegister value_reg = ToDoubleRegister(instr->unclamped()); XMMRegister 4251 src/x64/lithium-codegen-x64.cc XMMRegister temp_xmm_reg = ToDoubleRegister(instr->TempAt(1)); XMMRegister 82 src/x64/lithium-codegen-x64.h XMMRegister ToDoubleRegister(LOperand* op) const; XMMRegister 233 src/x64/lithium-codegen-x64.h XMMRegister ToDoubleRegister(int index) const; XMMRegister 269 src/x64/lithium-codegen-x64.h XMMRegister result, XMMRegister 217 src/x64/lithium-gap-resolver-x64.cc XMMRegister src = cgen_->ToDoubleRegister(source); XMMRegister 276 src/x64/lithium-gap-resolver-x64.cc XMMRegister source_reg = cgen_->ToDoubleRegister(source); XMMRegister 277 src/x64/lithium-gap-resolver-x64.cc XMMRegister destination_reg = cgen_->ToDoubleRegister(destination); XMMRegister 286 src/x64/lithium-gap-resolver-x64.cc XMMRegister reg = cgen_->ToDoubleRegister(source->IsDoubleRegister() XMMRegister 470 src/x64/lithium-x64.cc XMMRegister::ToAllocationIndex(reg)); XMMRegister 2241 src/x64/lithium-x64.h LUnallocated* ToUnallocated(XMMRegister reg); XMMRegister 2247 src/x64/lithium-x64.h XMMRegister fixed_register); XMMRegister 2282 src/x64/lithium-x64.h MUST_USE_RESULT LOperand* FixedTemp(XMMRegister reg); XMMRegister 2301 src/x64/lithium-x64.h XMMRegister reg); XMMRegister 844 src/x64/macro-assembler-x64.cc subq(rsp, Immediate(kDoubleSize * XMMRegister::kNumRegisters)); XMMRegister 845 src/x64/macro-assembler-x64.cc for (int i = 0; i < XMMRegister::kNumRegisters; i++) { XMMRegister 846 src/x64/macro-assembler-x64.cc XMMRegister reg = XMMRegister::from_code(i); XMMRegister 859 src/x64/macro-assembler-x64.cc for (int i = 0; i < XMMRegister::kNumRegisters; i++) { XMMRegister 860 src/x64/macro-assembler-x64.cc XMMRegister reg = XMMRegister::from_code(i); XMMRegister 863 src/x64/macro-assembler-x64.cc addq(rsp, Immediate(kDoubleSize * XMMRegister::kNumRegisters)); XMMRegister 3328 src/x64/macro-assembler-x64.cc int space = XMMRegister::kNumRegisters * kDoubleSize + XMMRegister 3332 src/x64/macro-assembler-x64.cc for (int i = 0; i < XMMRegister::kNumAllocatableRegisters; i++) { XMMRegister 3333 src/x64/macro-assembler-x64.cc XMMRegister reg = XMMRegister::FromAllocationIndex(i); XMMRegister 3376 src/x64/macro-assembler-x64.cc for (int i = 0; i < XMMRegister::kNumAllocatableRegisters; i++) { XMMRegister 3377 src/x64/macro-assembler-x64.cc XMMRegister reg = XMMRegister::FromAllocationIndex(i); XMMRegister 896 src/x64/macro-assembler-x64.h XMMRegister xmm_scratch, XMMRegister 942 src/x64/macro-assembler-x64.h void ClampDoubleToUint8(XMMRegister input_reg, XMMRegister 943 src/x64/macro-assembler-x64.h XMMRegister temp_xmm_reg,