Home
last modified time | relevance | path

Searched refs:cgen_ (Results 1 – 18 of 18) sorted by relevance

/external/v8/src/crankshaft/mips64/
Dlithium-gap-resolver-mips64.cc13 : cgen_(owner), in LGapResolver()
59 if (!move.IsRedundant()) moves_.Add(move, cgen_->zone()); in BuildInitialMoveList()
135 #define __ ACCESS_MASM(cgen_->masm())
147 __ mov(kLithiumScratchReg, cgen_->ToRegister(source)); in BreakCycle()
149 __ ld(kLithiumScratchReg, cgen_->ToMemOperand(source)); in BreakCycle()
151 __ mov_d(kLithiumScratchDouble, cgen_->ToDoubleRegister(source)); in BreakCycle()
153 __ ldc1(kLithiumScratchDouble, cgen_->ToMemOperand(source)); in BreakCycle()
168 __ mov(cgen_->ToRegister(saved_destination_), kLithiumScratchReg); in RestoreValue()
170 __ sd(kLithiumScratchReg, cgen_->ToMemOperand(saved_destination_)); in RestoreValue()
172 __ mov_d(cgen_->ToDoubleRegister(saved_destination_), in RestoreValue()
[all …]
Dlithium-gap-resolver-mips64.h46 LCodeGen* cgen_; variable
/external/v8/src/crankshaft/arm64/
Dlithium-gap-resolver-arm64.cc27 : cgen_(owner), masm_(owner, owner->masm()), moves_(32, owner->zone()), in LGapResolver()
76 if (!move.IsRedundant()) moves_.Add(move, cgen_->zone()); in BuildInitialMoveList()
158 __ Mov(SavedValueRegister(), cgen_->ToRegister(source)); in BreakCycle()
161 __ Load(SavedValueRegister(), cgen_->ToMemOperand(source)); in BreakCycle()
163 __ Fmov(SavedFPValueRegister(), cgen_->ToDoubleRegister(source)); in BreakCycle()
165 __ Load(SavedFPValueRegister(), cgen_->ToMemOperand(source)); in BreakCycle()
182 __ Mov(cgen_->ToRegister(saved_destination_), SavedValueRegister()); in RestoreValue()
185 __ Store(SavedValueRegister(), cgen_->ToMemOperand(saved_destination_)); in RestoreValue()
188 __ Fmov(cgen_->ToDoubleRegister(saved_destination_), in RestoreValue()
191 __ Store(SavedFPValueRegister(), cgen_->ToMemOperand(saved_destination_)); in RestoreValue()
[all …]
Ddelayed-masm-arm64.h26 : cgen_(owner), masm_(masm), scratch_register_(scratch_register), in DelayedMasm()
115 LCodeGen* cgen_; variable
Ddelayed-masm-arm64.cc19 MemOperand src_operand = cgen_->ToMemOperand(src); in StackSlotMove()
20 MemOperand dst_operand = cgen_->ToMemOperand(dst); in StackSlotMove()
Dlithium-gap-resolver-arm64.h84 LCodeGen* cgen_; variable
/external/v8/src/crankshaft/mips/
Dlithium-gap-resolver-mips.cc13 : cgen_(owner), in LGapResolver()
59 if (!move.IsRedundant()) moves_.Add(move, cgen_->zone()); in BuildInitialMoveList()
135 #define __ ACCESS_MASM(cgen_->masm())
147 __ mov(kLithiumScratchReg, cgen_->ToRegister(source)); in BreakCycle()
149 __ lw(kLithiumScratchReg, cgen_->ToMemOperand(source)); in BreakCycle()
151 __ mov_d(kLithiumScratchDouble, cgen_->ToDoubleRegister(source)); in BreakCycle()
153 __ ldc1(kLithiumScratchDouble, cgen_->ToMemOperand(source)); in BreakCycle()
168 __ mov(cgen_->ToRegister(saved_destination_), kLithiumScratchReg); in RestoreValue()
170 __ sw(kLithiumScratchReg, cgen_->ToMemOperand(saved_destination_)); in RestoreValue()
172 __ mov_d(cgen_->ToDoubleRegister(saved_destination_), in RestoreValue()
[all …]
Dlithium-gap-resolver-mips.h46 LCodeGen* cgen_; variable
/external/v8/src/crankshaft/x64/
Dlithium-gap-resolver-x64.cc15 : cgen_(owner), moves_(32, owner->zone()) {} in LGapResolver()
53 if (!move.IsRedundant()) moves_.Add(move, cgen_->zone()); in BuildInitialMoveList()
138 #define __ ACCESS_MASM(cgen_->masm())
148 Register src = cgen_->ToRegister(source); in EmitMove()
150 Register dst = cgen_->ToRegister(destination); in EmitMove()
154 Operand dst = cgen_->ToOperand(destination); in EmitMove()
159 Operand src = cgen_->ToOperand(source); in EmitMove()
161 Register dst = cgen_->ToRegister(destination); in EmitMove()
165 Operand dst = cgen_->ToOperand(destination); in EmitMove()
173 Register dst = cgen_->ToRegister(destination); in EmitMove()
[all …]
Dlithium-gap-resolver-x64.h41 LCodeGen* cgen_; variable
/external/v8/src/crankshaft/ppc/
Dlithium-gap-resolver-ppc.cc15 : cgen_(owner), in LGapResolver()
61 if (!move.IsRedundant()) moves_.Add(move, cgen_->zone()); in BuildInitialMoveList()
137 #define __ ACCESS_MASM(cgen_->masm())
149 __ mr(kSavedValueRegister, cgen_->ToRegister(source)); in BreakCycle()
151 __ LoadP(kSavedValueRegister, cgen_->ToMemOperand(source)); in BreakCycle()
153 __ fmr(kScratchDoubleReg, cgen_->ToDoubleRegister(source)); in BreakCycle()
155 __ lfd(kScratchDoubleReg, cgen_->ToMemOperand(source)); in BreakCycle()
170 __ mr(cgen_->ToRegister(saved_destination_), kSavedValueRegister); in RestoreValue()
172 __ StoreP(kSavedValueRegister, cgen_->ToMemOperand(saved_destination_)); in RestoreValue()
174 __ fmr(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg); in RestoreValue()
[all …]
Dlithium-gap-resolver-ppc.h46 LCodeGen* cgen_; variable
/external/v8/src/crankshaft/arm/
Dlithium-gap-resolver-arm.cc22 : cgen_(owner), moves_(32, owner->zone()), root_index_(0), in_cycle_(false), in LGapResolver()
26 #define __ ACCESS_MASM(cgen_->masm())
74 if (!move.IsRedundant()) moves_.Add(move, cgen_->zone()); in BuildInitialMoveList()
162 __ mov(kSavedValueRegister, cgen_->ToRegister(source)); in BreakCycle()
165 __ ldr(kSavedValueRegister, cgen_->ToMemOperand(source)); in BreakCycle()
167 __ vmov(kScratchDoubleReg, cgen_->ToDoubleRegister(source)); in BreakCycle()
169 __ vldr(kScratchDoubleReg, cgen_->ToMemOperand(source)); in BreakCycle()
183 __ mov(cgen_->ToRegister(saved_destination_), kSavedValueRegister); in RestoreValue()
185 __ str(kSavedValueRegister, cgen_->ToMemOperand(saved_destination_)); in RestoreValue()
187 __ vmov(cgen_->ToDoubleRegister(saved_destination_), kScratchDoubleReg); in RestoreValue()
[all …]
Dlithium-gap-resolver-arm.h46 LCodeGen* cgen_; variable
/external/v8/src/crankshaft/x87/
Dlithium-gap-resolver-x87.cc16 : cgen_(owner), in LGapResolver()
137 moves_.Add(move, cgen_->zone()); in AddMove()
211 #define __ ACCESS_MASM(cgen_->masm())
272 Register src = cgen_->ToRegister(source); in EmitMove()
273 Operand dst = cgen_->ToOperand(destination); in EmitMove()
278 Operand src = cgen_->ToOperand(source); in EmitMove()
280 Register dst = cgen_->ToRegister(destination); in EmitMove()
286 Operand dst = cgen_->ToOperand(destination); in EmitMove()
294 Register dst = cgen_->ToRegister(destination); in EmitMove()
295 Representation r = cgen_->IsSmi(constant_source) in EmitMove()
[all …]
Dlithium-gap-resolver-x87.h69 LCodeGen* cgen_; variable
/external/v8/src/crankshaft/ia32/
Dlithium-gap-resolver-ia32.cc15 : cgen_(owner), in LGapResolver()
136 moves_.Add(move, cgen_->zone()); in AddMove()
210 #define __ ACCESS_MASM(cgen_->masm())
271 Register src = cgen_->ToRegister(source); in EmitMove()
272 Operand dst = cgen_->ToOperand(destination); in EmitMove()
277 Operand src = cgen_->ToOperand(source); in EmitMove()
279 Register dst = cgen_->ToRegister(destination); in EmitMove()
285 Operand dst = cgen_->ToOperand(destination); in EmitMove()
293 Register dst = cgen_->ToRegister(destination); in EmitMove()
294 Representation r = cgen_->IsSmi(constant_source) in EmitMove()
[all …]
Dlithium-gap-resolver-ia32.h69 LCodeGen* cgen_; variable