Searched refs:X87Register (Results 1 – 6 of 6) sorted by relevance
/external/chromium_org/v8/src/x87/ |
D | lithium-codegen-x87.h | 69 X87Register ToX87Register(LOperand* op) const; 83 void X87Mov(X87Register reg, Operand src, 85 void X87Mov(Operand src, X87Register reg, 89 X87Register left, X87Register right, X87Register result); 91 void X87LoadForUsage(X87Register reg); 92 void X87LoadForUsage(X87Register reg1, X87Register reg2); 93 void X87PrepareToWrite(X87Register reg) { x87_stack_.PrepareToWrite(reg); } in X87PrepareToWrite() 94 void X87CommitWrite(X87Register reg) { x87_stack_.CommitWrite(reg); } in X87CommitWrite() 96 void X87Fxch(X87Register reg, int other_slot = 0) { 99 void X87Free(X87Register reg) { in X87Free() [all …]
|
D | assembler-x87.h | 144 struct X87Register { struct 151 static int ToAllocationIndex(X87Register reg) { in ToAllocationIndex() argument 164 static X87Register FromAllocationIndex(int index) { in FromAllocationIndex() argument 166 X87Register result; in FromAllocationIndex() 180 bool is(X87Register reg) const { in is() argument 188 typedef X87Register DoubleRegister; argument 191 const X87Register stX_0 = { 0 }; 192 const X87Register stX_1 = { 1 }; 193 const X87Register stX_2 = { 2 }; 194 const X87Register stX_3 = { 3 }; [all …]
|
D | lithium-gap-resolver-x87.cc | 300 X87Register dst = cgen_->ToX87Register(destination); in EmitMove() 322 X87Register src = cgen_->ToX87Register(source); in EmitMove() 340 X87Register dst = cgen_->ToX87Register(destination); in EmitMove()
|
D | lithium-codegen-x87.cc | 481 X87Register LCodeGen::ToX87Register(int index) const { in ToX87Register() 482 return X87Register::FromAllocationIndex(index); in ToX87Register() 486 void LCodeGen::X87LoadForUsage(X87Register reg) { in X87LoadForUsage() 493 void LCodeGen::X87LoadForUsage(X87Register reg1, X87Register reg2) { in X87LoadForUsage() 503 void LCodeGen::X87Stack::Fxch(X87Register reg, int other_slot) { in Fxch() 510 X87Register other = stack_[other_i]; in Fxch() 531 int LCodeGen::X87Stack::ArrayIndex(X87Register reg) { in ArrayIndex() 540 bool LCodeGen::X87Stack::Contains(X87Register reg) { in Contains() 548 void LCodeGen::X87Stack::Free(X87Register reg) { in Free() 563 void LCodeGen::X87Mov(X87Register dst, Operand src, X87OperandType opts) { in X87Mov() [all …]
|
D | lithium-x87.h | 254 bool IsDoubleInput(X87Register reg, LCodeGen* cgen); 2782 LUnallocated* ToUnallocated(X87Register reg);
|
D | lithium-x87.cc | 63 bool LInstruction::IsDoubleInput(X87Register reg, LCodeGen* cgen) { in IsDoubleInput()
|