Searched refs:LInstruction (Results 1 - 25 of 46) sorted by relevance

12

/external/v8/src/arm/
H A Dlithium-arm.cc63 void LInstruction::VerifyCall() {
92 void LInstruction::PrintTo(StringStream* stream) {
448 LInstruction* first_instr = instructions()->at(first);
449 LInstruction* last_instr = instructions()->at(last);
458 LInstruction* cur = instructions()->at(i);
478 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) {
680 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr,
689 LInstruction* LChunkBuilder::DefineAsRegister(
697 LInstruction* LChunkBuilder::DefineAsSpilled(
705 LInstruction* LChunkBuilde
[all...]
H A Dlithium-codegen-arm.h164 LInstruction* GetNextInstruction();
196 LInstruction* instr);
200 LInstruction* instr,
205 LInstruction* instr);
209 LInstruction* instr) {
216 LInstruction* instr);
222 LInstruction* instr,
227 void RecordSafepointWithLazyDeopt(LInstruction* instr,
336 const ZoneList<LInstruction*>* instructions_;
415 virtual LInstruction* inst
[all...]
/external/v8/src/mips/
H A Dlithium-mips.cc63 void LInstruction::VerifyCall() {
92 void LInstruction::PrintTo(StringStream* stream) {
448 LInstruction* first_instr = instructions()->at(first);
449 LInstruction* last_instr = instructions()->at(last);
458 LInstruction* cur = instructions()->at(i);
478 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) {
680 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr,
689 LInstruction* LChunkBuilder::DefineAsRegister(
697 LInstruction* LChunkBuilder::DefineAsSpilled(
705 LInstruction* LChunkBuilde
[all...]
H A Dlithium-codegen-mips.h161 LInstruction* GetNextInstruction();
193 LInstruction* instr);
197 LInstruction* instr,
202 LInstruction* instr);
206 LInstruction* instr) {
213 LInstruction* instr);
219 LInstruction* instr,
224 void RecordSafepointWithLazyDeopt(LInstruction* instr,
351 const ZoneList<LInstruction*>* instructions_;
430 virtual LInstruction* inst
[all...]
H A Dlithium-mips.h185 virtual Opcode opcode() const { return LInstruction::k##type; } \
188 static L##type* cast(LInstruction* instr) { \
200 class LInstruction: public ZoneObject { class in namespace:v8::internal
202 LInstruction() function in class:v8::internal::LInstruction
207 virtual ~LInstruction() { }
294 class LTemplateInstruction: public LInstruction {
331 static LGap* cast(LInstruction* instr) {
1088 virtual Opcode opcode() const { return LInstruction::kArithmeticD; }
1105 virtual Opcode opcode() const { return LInstruction::kArithmeticT; }
2176 void AddInstruction(LInstruction* instructio
[all...]
/external/v8/src/x64/
H A Dlithium-x64.cc73 void LInstruction::VerifyCall() {
94 void LInstruction::PrintTo(StringStream* stream) {
390 LInstruction* first_instr = instructions()->at(first);
391 LInstruction* last_instr = instructions()->at(last);
400 LInstruction* cur = instructions()->at(i);
471 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) {
673 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr,
682 LInstruction* LChunkBuilder::DefineAsRegister(
690 LInstruction* LChunkBuilder::DefineAsSpilled(
699 LInstruction* LChunkBuilde
[all...]
H A Dlithium-codegen-x64.h175 LInstruction* instr,
182 LInstruction* instr);
186 LInstruction* instr);
190 LInstruction* instr) {
197 LInstruction* instr);
203 LInstruction* instr,
207 void RecordSafepointWithLazyDeopt(LInstruction* instr,
321 const ZoneList<LInstruction*>* instructions_;
379 virtual LInstruction* instr() = 0;
/external/v8/src/
H A Dlithium-allocator-inl.h51 LInstruction* LAllocator::InstructionAt(int index) {
61 TempIterator::TempIterator(LInstruction* instr)
89 InputIterator::InputIterator(LInstruction* instr)
119 UseIterator::UseIterator(LInstruction* instr)
H A Dlithium-allocator.h157 class LInstruction;
163 inline explicit TempIterator(LInstruction* instr);
170 LInstruction* instr_;
179 inline explicit InputIterator(LInstruction* instr);
186 LInstruction* instr_;
194 inline explicit UseIterator(LInstruction* instr);
501 void MeetConstraintsBetween(LInstruction* first,
502 LInstruction* second,
594 inline LInstruction* InstructionAt(int index);
/external/chromium_org/v8/src/arm/
H A Dlithium-arm.cc45 void LInstruction::VerifyCall() {
66 void LInstruction::PrintTo(StringStream* stream) {
85 void LInstruction::PrintDataTo(StringStream* stream) {
98 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
547 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr,
556 LInstruction* LChunkBuilder::DefineAsRegister(
564 LInstruction* LChunkBuilder::DefineAsSpilled(
572 LInstruction* LChunkBuilder::DefineSameAsFirst(
580 LInstruction* LChunkBuilder::DefineFixed(
587 LInstruction* LChunkBuilde
[all...]
H A Dlithium-codegen-arm.h145 void DoDeferredNumberTagI(LInstruction* instr,
206 LInstruction* GetNextInstruction();
238 LInstruction* instr,
244 LInstruction* instr,
250 LInstruction* instr);
254 LInstruction* instr) {
261 LInstruction* instr);
273 LInstruction* instr,
279 void RecordSafepointWithLazyDeopt(LInstruction* instr,
399 const ZoneList<LInstruction*>* instructions
[all...]
H A Dlithium-arm.h194 virtual Opcode opcode() const { return LInstruction::k##type; } \
197 static L##type* cast(LInstruction* instr) { \
209 class LInstruction: public ZoneObject { class in namespace:v8::internal
211 LInstruction() function in class:v8::internal::LInstruction
218 virtual ~LInstruction() { }
317 class LTemplateInstruction: public LInstruction {
352 static LGap* cast(LInstruction* instr) {
1478 virtual Opcode opcode() const { return LInstruction::kArithmeticD; }
1499 virtual Opcode opcode() const { return LInstruction::kArithmeticT; }
2628 #define DECLARE_DO(type) LInstruction* D
[all...]
/external/chromium_org/v8/src/mips/
H A Dlithium-mips.cc45 void LInstruction::VerifyCall() {
66 void LInstruction::PrintTo(StringStream* stream) {
85 void LInstruction::PrintDataTo(StringStream* stream) {
98 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
185 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) {
552 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr,
561 LInstruction* LChunkBuilder::DefineAsRegister(
569 LInstruction* LChunkBuilder::DefineAsSpilled(
577 LInstruction* LChunkBuilder::DefineSameAsFirst(
585 LInstruction* LChunkBuilde
[all...]
H A Dlithium-codegen-mips.h143 void DoDeferredNumberTagI(LInstruction* instr,
206 LInstruction* GetNextInstruction();
237 LInstruction* instr);
241 LInstruction* instr,
246 LInstruction* instr);
250 LInstruction* instr) {
257 LInstruction* instr);
269 LInstruction* instr,
275 void RecordSafepointWithLazyDeopt(LInstruction* instr,
420 const ZoneList<LInstruction*>* instructions
[all...]
H A Dlithium-mips.h190 virtual Opcode opcode() const { return LInstruction::k##type; } \
193 static L##type* cast(LInstruction* instr) { \
205 class LInstruction: public ZoneObject { class in namespace:v8::internal
207 LInstruction() function in class:v8::internal::LInstruction
214 virtual ~LInstruction() { }
313 class LTemplateInstruction: public LInstruction {
348 static LGap* cast(LInstruction* instr) {
1455 virtual Opcode opcode() const { return LInstruction::kArithmeticD; }
1476 virtual Opcode opcode() const { return LInstruction::kArithmeticT; }
2588 #define DECLARE_DO(type) LInstruction* D
[all...]
/external/chromium_org/v8/src/ia32/
H A Dlithium-ia32.cc48 void LInstruction::VerifyCall() {
69 bool LInstruction::HasDoubleRegisterResult() {
74 bool LInstruction::HasDoubleRegisterInput() {
85 bool LInstruction::IsDoubleInput(X87Register reg, LCodeGen* cgen) {
96 void LInstruction::PrintTo(StringStream* stream) {
115 void LInstruction::PrintDataTo(StringStream* stream) {
128 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
597 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr,
606 LInstruction* LChunkBuilder::DefineAsRegister(
614 LInstruction* LChunkBuilde
[all...]
H A Dlithium-codegen-ia32.h153 void DoDeferredNumberTagI(LInstruction* instr,
235 LInstruction* instr);
239 LInstruction* instr,
244 LInstruction* instr);
248 LInstruction* instr) {
255 LInstruction* instr,
270 LInstruction* instr,
274 void RecordSafepointWithLazyDeopt(LInstruction* instr,
406 void FlushX87StackIfNecessary(LInstruction* instr);
427 const ZoneList<LInstruction*>* instructions
[all...]
H A Dlithium-ia32.h193 virtual Opcode opcode() const { return LInstruction::k##type; } \
196 static L##type* cast(LInstruction* instr) { \
208 class LInstruction: public ZoneObject { class in namespace:v8::internal
210 LInstruction() function in class:v8::internal::LInstruction
217 virtual ~LInstruction() { }
323 class LTemplateInstruction: public LInstruction {
358 static LGap* cast(LInstruction* instr) {
1463 virtual Opcode opcode() const { return LInstruction::kArithmeticD; }
1488 virtual Opcode opcode() const { return LInstruction::kArithmeticT; }
2762 #define DECLARE_DO(type) LInstruction* D
[all...]
/external/chromium_org/v8/src/x64/
H A Dlithium-x64.cc48 void LInstruction::VerifyCall() {
69 void LInstruction::PrintTo(StringStream* stream) {
88 void LInstruction::PrintDataTo(StringStream* stream) {
101 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
553 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr,
562 LInstruction* LChunkBuilder::DefineAsRegister(
570 LInstruction* LChunkBuilder::DefineAsSpilled(
579 LInstruction* LChunkBuilder::DefineSameAsFirst(
587 LInstruction* LChunkBuilder::DefineFixed(LTemplateInstruction<1, I, T>* instr,
594 LInstruction* LChunkBuilde
[all...]
H A Dlithium-codegen-x64.h201 LInstruction* instr,
208 LInstruction* instr);
212 LInstruction* instr);
216 LInstruction* instr) {
223 LInstruction* instr);
235 LInstruction* instr,
239 void RecordSafepointWithLazyDeopt(LInstruction* instr,
363 const ZoneList<LInstruction*>* instructions_;
425 virtual LInstruction* instr() = 0;
H A Dlithium-x64.h191 virtual Opcode opcode() const { return LInstruction::k##type; } \
194 static L##type* cast(LInstruction* instr) { \
206 class LInstruction: public ZoneObject { class in namespace:v8::internal
208 LInstruction() function in class:v8::internal::LInstruction
215 virtual ~LInstruction() { }
314 class LTemplateInstruction: public LInstruction {
350 static LGap* cast(LInstruction* instr) {
1416 virtual Opcode opcode() const { return LInstruction::kArithmeticD; }
1437 virtual Opcode opcode() const { return LInstruction::kArithmeticT; }
2537 #define DECLARE_DO(type) LInstruction* D
[all...]
/external/v8/src/ia32/
H A Dlithium-ia32.cc73 void LInstruction::VerifyCall() {
94 void LInstruction::PrintTo(StringStream* stream) {
113 void LInstruction::PrintDataTo(StringStream* stream) {
122 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
392 LInstruction* first_instr = instructions()->at(first);
393 LInstruction* last_instr = instructions()->at(last);
402 LInstruction* cur = instructions()->at(i);
473 void LChunk::AddInstruction(LInstruction* instr, HBasicBlock* block) {
675 LInstruction* LChunkBuilder::Define(LTemplateInstruction<1, I, T>* instr,
684 LInstruction* LChunkBuilde
[all...]
H A Dlithium-codegen-ia32.h186 LInstruction* instr);
190 LInstruction* instr,
195 LInstruction* instr);
199 LInstruction* instr) {
206 LInstruction* instr,
213 LInstruction* instr,
216 void RecordSafepointWithLazyDeopt(LInstruction* instr,
325 const ZoneList<LInstruction*>* instructions_;
382 virtual LInstruction* instr() = 0;
/external/chromium_org/v8/src/
H A Dlithium-allocator-inl.h51 LInstruction* LAllocator::InstructionAt(int index) {
61 TempIterator::TempIterator(LInstruction* instr)
89 InputIterator::InputIterator(LInstruction* instr)
122 UseIterator::UseIterator(LInstruction* instr)
H A Dlithium-allocator.h157 class LInstruction;
163 inline explicit TempIterator(LInstruction* instr);
170 LInstruction* instr_;
179 inline explicit InputIterator(LInstruction* instr);
186 LInstruction* instr_;
194 inline explicit UseIterator(LInstruction* instr);
487 void MeetConstraintsBetween(LInstruction* first,
488 LInstruction* second,
596 inline LInstruction* InstructionAt(int index);

Completed in 352 milliseconds

12