Searched refs:X87Register (Results 1 – 8 of 8) sorted by relevance
/external/v8/src/crankshaft/x87/ |
D | lithium-codegen-x87.h | 61 X87Register ToX87Register(LOperand* op) const; 75 void X87Mov(X87Register reg, Operand src, 77 void X87Mov(Operand src, X87Register reg, 79 void X87Mov(X87Register reg, X87Register src, 83 X87Register left, X87Register right, X87Register result); 85 void X87LoadForUsage(X87Register reg); 86 void X87LoadForUsage(X87Register reg1, X87Register reg2); 87 void X87PrepareToWrite(X87Register reg) { x87_stack_.PrepareToWrite(reg); } in X87PrepareToWrite() 88 void X87CommitWrite(X87Register reg) { x87_stack_.CommitWrite(reg); } in X87CommitWrite() 90 void X87Fxch(X87Register reg, int other_slot = 0) { [all …]
|
D | lithium-gap-resolver-x87.cc | 306 X87Register dst = cgen_->ToX87Register(destination); in EmitMove() 328 X87Register src = cgen_->ToX87Register(source); in EmitMove() 331 X87Register dst = cgen_->ToX87Register(destination); in EmitMove() 332 X87Register src = cgen_->ToX87Register(source); in EmitMove() 351 X87Register dst = cgen_->ToX87Register(destination); in EmitMove()
|
D | lithium-codegen-x87.cc | 397 X87Register LCodeGen::ToX87Register(int code) const { in ToX87Register() 398 return X87Register::from_code(code); in ToX87Register() 402 void LCodeGen::X87LoadForUsage(X87Register reg) { in X87LoadForUsage() 409 void LCodeGen::X87LoadForUsage(X87Register reg1, X87Register reg2) { in X87LoadForUsage() 436 void LCodeGen::X87Stack::Fxch(X87Register reg, int other_slot) { in Fxch() 443 X87Register other = stack_[other_i]; in Fxch() 464 int LCodeGen::X87Stack::ArrayIndex(X87Register reg) { in ArrayIndex() 473 bool LCodeGen::X87Stack::Contains(X87Register reg) { in Contains() 481 void LCodeGen::X87Stack::Free(X87Register reg) { in Free() 496 void LCodeGen::X87Mov(X87Register dst, Operand src, X87OperandType opts) { in X87Mov() [all …]
|
D | lithium-x87.h | 242 bool IsDoubleInput(X87Register reg, LCodeGen* cgen); 2405 LUnallocated* ToUnallocated(X87Register reg); 2463 X87Register reg);
|
D | lithium-x87.cc | 64 bool LInstruction::IsDoubleInput(X87Register reg, LCodeGen* cgen) { in IsDoubleInput() 426 LUnallocated* LChunkBuilder::ToUnallocated(X87Register reg) { in ToUnallocated() 565 X87Register reg) { in DefineFixed()
|
/external/v8/src/x87/ |
D | assembler-x87.h | 152 struct X87Register { struct 164 static X87Register from_code(int code) { in from_code() argument 165 X87Register result = {code}; in from_code() 176 bool is(X87Register reg) const { return reg_code == reg.reg_code; } in is() argument 181 typedef X87Register FloatRegister; argument 183 typedef X87Register DoubleRegister; 186 typedef X87Register Simd128Register;
|
D | deoptimizer-x87.cc | 183 for (int i = 0; i < X87Register::kMaxNumRegisters; ++i) { in CopyDoubleRegisters() 197 const int kDoubleRegsSize = kDoubleSize * X87Register::kMaxNumRegisters; in Generate() 282 for (int i = 0; i < X87Register::kMaxNumAllocatableRegisters; ++i) { in Generate()
|
/external/v8/src/compiler/x87/ |
D | code-generator-x87.cc | 194 OutOfLineLoadFloat32NaN(CodeGenerator* gen, X87Register result) in OutOfLineLoadFloat32NaN() 207 X87Register const result_; 212 OutOfLineLoadFloat64NaN(CodeGenerator* gen, X87Register result) in OutOfLineLoadFloat64NaN() 226 X87Register const result_; 232 X87Register input) in OutOfLineTruncateDoubleToI() 243 X87Register const input_; 1795 X87Register output = i.OutputDoubleRegister(); in AssembleArchInstruction() 1812 X87Register output = i.OutputDoubleRegister(); in AssembleArchInstruction()
|