/external/v8/src/ia32/ |
D | code-stubs-ia32.h | 212 scratch1_ = GetRegThatIsNotEcxOr(object_, address_, scratch0_); in RegisterAllocation() 214 scratch0_ = GetRegThatIsNotEcxOr(object_, address_, scratch1_); in RegisterAllocation() 217 object_ = GetRegThatIsNotEcxOr(address_, scratch0_, scratch1_); in RegisterAllocation() 220 address_ = GetRegThatIsNotEcxOr(object_, scratch0_, scratch1_); in RegisterAllocation() 228 DCHECK(!AreAliased(object_, address_, scratch1_, scratch0_)); in Save() 229 DCHECK(!AreAliased(object_orig_, address_, scratch1_, scratch0_)); in Save() 230 DCHECK(!AreAliased(object_, address_orig_, scratch1_, scratch0_)); in Save() 240 masm->push(scratch1_); in Save() 263 masm->pop(scratch1_); in Restore() 277 if (!scratch0_.is(eax) && !scratch1_.is(eax)) masm->push(eax); in SaveCallerSaveRegisters() [all …]
|
/external/v8/src/x87/ |
D | code-stubs-x87.h | 209 scratch1_ = GetRegThatIsNotEcxOr(object_, address_, scratch0_); in RegisterAllocation() 211 scratch0_ = GetRegThatIsNotEcxOr(object_, address_, scratch1_); in RegisterAllocation() 214 object_ = GetRegThatIsNotEcxOr(address_, scratch0_, scratch1_); in RegisterAllocation() 217 address_ = GetRegThatIsNotEcxOr(object_, scratch0_, scratch1_); in RegisterAllocation() 225 DCHECK(!AreAliased(object_, address_, scratch1_, scratch0_)); in Save() 226 DCHECK(!AreAliased(object_orig_, address_, scratch1_, scratch0_)); in Save() 227 DCHECK(!AreAliased(object_, address_orig_, scratch1_, scratch0_)); in Save() 237 masm->push(scratch1_); in Save() 260 masm->pop(scratch1_); in Restore() 274 if (!scratch0_.is(eax) && !scratch1_.is(eax)) masm->push(eax); in SaveCallerSaveRegisters() [all …]
|
/external/v8/src/x64/ |
D | code-stubs-x64.h | 204 scratch1_ = GetRegThatIsNotRcxOr(object_, address_, scratch0_); in RegisterAllocation() 206 scratch0_ = GetRegThatIsNotRcxOr(object_, address_, scratch1_); in RegisterAllocation() 209 object_ = GetRegThatIsNotRcxOr(address_, scratch0_, scratch1_); in RegisterAllocation() 212 address_ = GetRegThatIsNotRcxOr(object_, scratch0_, scratch1_); in RegisterAllocation() 220 DCHECK(!AreAliased(object_, address_, scratch1_, scratch0_)); in Save() 221 DCHECK(!AreAliased(object_orig_, address_, scratch1_, scratch0_)); in Save() 222 DCHECK(!AreAliased(object_, address_orig_, scratch1_, scratch0_)); in Save() 232 masm->Push(scratch1_); in Save() 255 masm->Pop(scratch1_); in Restore() 271 masm->PushCallerSaved(mode, scratch0_, scratch1_, rcx); in SaveCallerSaveRegisters() [all …]
|
/external/v8/src/arm/ |
D | code-stubs-arm.h | 187 scratch1_ = GetRegisterThatIsNotOneOf(object_, address_, scratch0_); in RegisterAllocation() 191 DCHECK(!AreAliased(object_, address_, scratch1_, scratch0_)); in Save() 194 masm->push(scratch1_); in Save() 198 masm->pop(scratch1_); in Restore() 205 masm->stm(db_w, sp, (kCallerSaved | lr.bit()) & ~scratch1_.bit()); in SaveCallerSaveRegisters() 216 masm->ldm(ia_w, sp, (kCallerSaved | lr.bit()) & ~scratch1_.bit()); in RestoreCallerSaveRegisters() 222 inline Register scratch1() { return scratch1_; } in scratch1() 228 Register scratch1_; variable
|
/external/v8/src/mips64/ |
D | code-stubs-mips64.h | 231 scratch1_ = GetRegisterThatIsNotOneOf(object_, address_, scratch0_); in RegisterAllocation() 235 DCHECK(!AreAliased(object_, address_, scratch1_, scratch0_)); in Save() 238 masm->push(scratch1_); in Save() 242 masm->pop(scratch1_); in Restore() 249 masm->MultiPush((kJSCallerSaved | ra.bit()) & ~scratch1_.bit()); in SaveCallerSaveRegisters() 260 masm->MultiPop((kJSCallerSaved | ra.bit()) & ~scratch1_.bit()); in RestoreCallerSaveRegisters() 266 inline Register scratch1() { return scratch1_; } in scratch1() 272 Register scratch1_; variable
|
/external/v8/src/mips/ |
D | code-stubs-mips.h | 229 scratch1_ = GetRegisterThatIsNotOneOf(object_, address_, scratch0_); in RegisterAllocation() 233 DCHECK(!AreAliased(object_, address_, scratch1_, scratch0_)); in Save() 236 masm->push(scratch1_); in Save() 240 masm->pop(scratch1_); in Restore() 247 masm->MultiPush((kJSCallerSaved | ra.bit()) & ~scratch1_.bit()); in SaveCallerSaveRegisters() 258 masm->MultiPop((kJSCallerSaved | ra.bit()) & ~scratch1_.bit()); in RestoreCallerSaveRegisters() 264 inline Register scratch1() { return scratch1_; } in scratch1() 270 Register scratch1_; variable
|
/external/v8/src/arm64/ |
D | code-stubs-arm64.h | 194 scratch1_ = Register(pool_available.PopLowestIndex()); in RegisterAllocation() 200 saved_regs_.Remove(scratch1_); in RegisterAllocation() 207 masm->Push(scratch1_, scratch2_); in Save() 211 masm->Pop(scratch2_, scratch1_); in Restore() 237 Register scratch1() { return scratch1_; } in scratch1() 244 Register scratch1_; variable
|