HomeSort by relevance Sort by last modified time
    Searched refs:LInstruction (Results 1 - 25 of 47) sorted by null

1 2

  /external/v8/src/crankshaft/
lithium-codegen.h 18 class LInstruction;
41 LInstruction* instr, Deoptimizer::DeoptReason deopt_reason, int deopt_id);
44 virtual void GenerateBodyInstructionPre(LInstruction* instr) {}
45 virtual void GenerateBodyInstructionPost(LInstruction* instr) {}
81 const ZoneList<LInstruction*>* instructions_;
lithium-inl.h 35 TempIterator::TempIterator(LInstruction* instr)
61 InputIterator::InputIterator(LInstruction* instr)
92 UseIterator::UseIterator(LInstruction* instr)
lithium-allocator-inl.h 38 LInstruction* LAllocator::InstructionAt(int index) {
lithium.h 635 void AddInstruction(LInstruction* instruction, HBasicBlock* block);
652 const ZoneList<LInstruction*>* instructions() const { return &instructions_; }
706 ZoneList<LInstruction*> instructions_;
750 void CreateLazyBailoutForCall(HBasicBlock* current_block, LInstruction* instr,
755 LInstruction* AssignEnvironment(LInstruction* instr,
810 inline explicit TempIterator(LInstruction* instr);
817 LInstruction* instr_;
826 inline explicit InputIterator(LInstruction* instr);
833 LInstruction* instr_
    [all...]
  /external/v8/src/crankshaft/arm64/
lithium-codegen-arm64.h 120 void DoDeferredNumberTagU(LInstruction* instr,
202 void DeoptimizeBranch(LInstruction* instr,
207 void Deoptimize(LInstruction* instr, Deoptimizer::DeoptReason deopt_reason,
209 void DeoptimizeIf(Condition cond, LInstruction* instr,
211 void DeoptimizeIfZero(Register rt, LInstruction* instr,
213 void DeoptimizeIfNotZero(Register rt, LInstruction* instr,
215 void DeoptimizeIfNegative(Register rt, LInstruction* instr,
217 void DeoptimizeIfSmi(Register rt, LInstruction* instr,
219 void DeoptimizeIfNotSmi(Register rt, LInstruction* instr,
222 LInstruction* instr
    [all...]
lithium-arm64.cc 24 void LInstruction::VerifyCall() {
138 void LInstruction::PrintTo(StringStream* stream) {
157 void LInstruction::PrintDataTo(StringStream* stream) {
170 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
409 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
417 LInstruction* LChunkBuilder::DefineAsRegister(
424 LInstruction* LChunkBuilder::DefineAsSpilled(
431 LInstruction* LChunkBuilder::DefineSameAsFirst(
438 LInstruction* LChunkBuilder::DefineFixed(
444 LInstruction* LChunkBuilder::DefineFixedDouble
    [all...]
  /external/v8/src/crankshaft/arm/
lithium-arm.cc 24 void LInstruction::VerifyCall() {
45 void LInstruction::PrintTo(StringStream* stream) {
64 void LInstruction::PrintDataTo(StringStream* stream) {
77 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
506 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
514 LInstruction* LChunkBuilder::DefineAsRegister(
521 LInstruction* LChunkBuilder::DefineAsSpilled(
528 LInstruction* LChunkBuilder::DefineSameAsFirst(
535 LInstruction* LChunkBuilder::DefineFixed(
541 LInstruction* LChunkBuilder::DefineFixedDouble
    [all...]
lithium-codegen-arm.h 98 void DoDeferredNumberTagIU(LInstruction* instr,
143 LInstruction* GetNextInstruction();
167 void GenerateBodyInstructionPre(LInstruction* instr) override;
186 LInstruction* instr,
192 LInstruction* instr,
198 LInstruction* instr,
203 LInstruction* instr) {
208 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) {
216 LInstruction* instr,
226 bool is_tail_call, LInstruction* instr)
    [all...]
lithium-arm.h 156 Opcode opcode() const final { return LInstruction::k##type; } \
159 static L##type* cast(LInstruction* instr) { \
171 class LInstruction : public ZoneObject {
173 LInstruction()
179 virtual ~LInstruction() {}
279 class LTemplateResultInstruction : public LInstruction {
324 static LGap* cast(LInstruction* instr) {
    [all...]
  /external/v8/src/crankshaft/ppc/
lithium-ppc.cc 24 void LInstruction::VerifyCall() {
43 void LInstruction::PrintTo(StringStream* stream) {
62 void LInstruction::PrintDataTo(StringStream* stream) {
75 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
519 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
527 LInstruction* LChunkBuilder::DefineAsRegister(
534 LInstruction* LChunkBuilder::DefineAsSpilled(
541 LInstruction* LChunkBuilder::DefineSameAsFirst(
548 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr,
554 LInstruction* LChunkBuilder::DefineFixedDouble
    [all...]
lithium-codegen-ppc.h 98 void DoDeferredNumberTagIU(LInstruction* instr, LOperand* value,
136 LInstruction* GetNextInstruction();
157 void GenerateBodyInstructionPre(LInstruction* instr) override;
171 void CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr);
174 LInstruction* instr, SafepointMode safepoint_mode);
177 LInstruction* instr,
181 LInstruction* instr) {
186 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) {
193 LInstruction* instr, LOperand* context);
202 bool is_tail_call, LInstruction* instr)
    [all...]
lithium-ppc.h 158 Opcode opcode() const final { return LInstruction::k##type; } \
161 static L##type* cast(LInstruction* instr) { \
171 class LInstruction : public ZoneObject {
173 LInstruction()
178 virtual ~LInstruction() {}
277 class LTemplateResultInstruction : public LInstruction {
321 static LGap* cast(LInstruction* instr) {
    [all...]
  /external/v8/src/crankshaft/s390/
lithium-s390.cc 24 void LInstruction::VerifyCall() {
42 void LInstruction::PrintTo(StringStream* stream) {
60 void LInstruction::PrintDataTo(StringStream* stream) {
72 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
465 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
472 LInstruction* LChunkBuilder::DefineAsRegister(
478 LInstruction* LChunkBuilder::DefineAsSpilled(
484 LInstruction* LChunkBuilder::DefineSameAsFirst(
490 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr,
495 LInstruction* LChunkBuilder::DefineFixedDouble
    [all...]
lithium-codegen-s390.h 97 void DoDeferredNumberTagIU(LInstruction* instr, LOperand* value,
136 LInstruction* GetNextInstruction();
157 void GenerateBodyInstructionPre(LInstruction* instr) override;
171 void CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr);
174 LInstruction* instr, SafepointMode safepoint_mode);
177 LInstruction* instr,
181 LInstruction* instr) {
186 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) {
193 LInstruction* instr, LOperand* context);
202 bool is_tail_call, LInstruction* instr)
    [all...]
lithium-s390.h 156 Opcode opcode() const final { return LInstruction::k##type; } \
159 static L##type* cast(LInstruction* instr) { \
167 class LInstruction : public ZoneObject {
169 LInstruction()
174 virtual ~LInstruction() {}
272 class LTemplateResultInstruction : public LInstruction {
314 static LGap* cast(LInstruction* instr) {
    [all...]
  /external/v8/src/crankshaft/x87/
lithium-x87.cc 27 void LInstruction::VerifyCall() {
48 bool LInstruction::HasDoubleRegisterResult() {
53 bool LInstruction::HasDoubleRegisterInput() {
64 bool LInstruction::IsDoubleInput(X87Register reg, LCodeGen* cgen) {
75 void LInstruction::PrintTo(StringStream* stream) {
94 void LInstruction::PrintDataTo(StringStream* stream) {
107 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
554 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
562 LInstruction* LChunkBuilder::DefineAsRegister(
569 LInstruction* LChunkBuilder::DefineAsSpilled
    [all...]
lithium-codegen-x87.h 121 void DoDeferredNumberTagIU(LInstruction* instr,
174 void GenerateBodyInstructionPre(LInstruction* instr) override;
175 void GenerateBodyInstructionPost(LInstruction* instr) override;
191 LInstruction* instr);
195 LInstruction* instr,
198 void CallRuntime(const Runtime::Function* fun, int argc, LInstruction* instr,
203 LInstruction* instr) {
208 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) {
215 LInstruction* instr,
227 bool is_tail_call, LInstruction* instr)
    [all...]
  /external/v8/src/crankshaft/mips/
lithium-mips.cc 26 void LInstruction::VerifyCall() {
47 void LInstruction::PrintTo(StringStream* stream) {
66 void LInstruction::PrintDataTo(StringStream* stream) {
79 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
166 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) {
513 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
521 LInstruction* LChunkBuilder::DefineAsRegister(
528 LInstruction* LChunkBuilder::DefineAsSpilled(
535 LInstruction* LChunkBuilder::DefineSameAsFirst(
542 LInstruction* LChunkBuilder::DefineFixed
    [all...]
lithium-codegen-mips.h 97 void DoDeferredNumberTagIU(LInstruction* instr,
143 LInstruction* GetNextInstruction();
167 void GenerateBodyInstructionPre(LInstruction* instr) override;
183 LInstruction* instr);
187 LInstruction* instr,
192 LInstruction* instr,
197 LInstruction* instr) {
202 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) {
210 LInstruction* instr,
220 bool is_tail_call, LInstruction* instr)
    [all...]
  /external/v8/src/crankshaft/mips64/
lithium-mips64.cc 26 void LInstruction::VerifyCall() {
47 void LInstruction::PrintTo(StringStream* stream) {
66 void LInstruction::PrintDataTo(StringStream* stream) {
79 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
166 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) {
513 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
521 LInstruction* LChunkBuilder::DefineAsRegister(
528 LInstruction* LChunkBuilder::DefineAsSpilled(
535 LInstruction* LChunkBuilder::DefineSameAsFirst(
542 LInstruction* LChunkBuilder::DefineFixed
    [all...]
lithium-codegen-mips64.h 98 void DoDeferredNumberTagIU(LInstruction* instr,
145 LInstruction* GetNextInstruction();
169 void GenerateBodyInstructionPre(LInstruction* instr) override;
185 LInstruction* instr);
189 LInstruction* instr,
194 LInstruction* instr,
199 LInstruction* instr) {
204 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) {
212 LInstruction* instr,
222 bool is_tail_call, LInstruction* instr)
    [all...]
  /external/v8/src/crankshaft/ia32/
lithium-ia32.cc 27 void LInstruction::VerifyCall() {
48 bool LInstruction::HasDoubleRegisterResult() {
53 bool LInstruction::HasDoubleRegisterInput() {
64 void LInstruction::PrintTo(StringStream* stream) {
83 void LInstruction::PrintDataTo(StringStream* stream) {
96 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
548 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
556 LInstruction* LChunkBuilder::DefineAsRegister(
563 LInstruction* LChunkBuilder::DefineAsSpilled(
571 LInstruction* LChunkBuilder::DefineSameAsFirst
    [all...]
lithium-codegen-ia32.h 86 void DoDeferredNumberTagIU(LInstruction* instr,
144 void GenerateBodyInstructionPre(LInstruction* instr) override;
145 void GenerateBodyInstructionPost(LInstruction* instr) override;
161 LInstruction* instr);
165 LInstruction* instr,
170 LInstruction* instr,
175 LInstruction* instr) {
180 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) {
187 LInstruction* instr,
199 bool is_tail_call, LInstruction* instr)
    [all...]
  /external/v8/src/crankshaft/x64/
lithium-x64.cc 27 void LInstruction::VerifyCall() {
48 void LInstruction::PrintTo(StringStream* stream) {
67 void LInstruction::PrintDataTo(StringStream* stream) {
80 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
539 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
547 LInstruction* LChunkBuilder::DefineAsRegister(
554 LInstruction* LChunkBuilder::DefineAsSpilled(
562 LInstruction* LChunkBuilder::DefineSameAsFirst(
569 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr,
575 LInstruction* LChunkBuilder::DefineFixedDouble
    [all...]
lithium-codegen-x64.h 83 void DoDeferredNumberTagIU(LInstruction* instr,
143 void GenerateBodyInstructionPre(LInstruction* instr) override;
144 void GenerateBodyInstructionPost(LInstruction* instr) override;
160 LInstruction* instr,
167 LInstruction* instr);
171 LInstruction* instr,
176 LInstruction* instr) {
181 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) {
188 LInstruction* instr,
200 bool is_tail_call, LInstruction* instr)
    [all...]

Completed in 701 milliseconds

1 2