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

1 2

  /external/v8/src/crankshaft/
lithium-codegen.h 16 class LInstruction;
39 LInstruction* instr, Deoptimizer::DeoptReason deopt_reason);
42 virtual void GenerateBodyInstructionPre(LInstruction* instr) {}
43 virtual void GenerateBodyInstructionPost(LInstruction* instr) {}
79 const ZoneList<LInstruction*>* instructions_;
lithium-inl.h 33 TempIterator::TempIterator(LInstruction* instr)
59 InputIterator::InputIterator(LInstruction* instr)
90 UseIterator::UseIterator(LInstruction* instr)
lithium-allocator-inl.h 36 LInstruction* LAllocator::InstructionAt(int index) {
  /external/v8/src/crankshaft/arm64/
lithium-codegen-arm64.h 122 void DoDeferredNumberTagU(LInstruction* instr,
204 void DeoptimizeBranch(LInstruction* instr,
209 void Deoptimize(LInstruction* instr, Deoptimizer::DeoptReason deopt_reason,
211 void DeoptimizeIf(Condition cond, LInstruction* instr,
213 void DeoptimizeIfZero(Register rt, LInstruction* instr,
215 void DeoptimizeIfNotZero(Register rt, LInstruction* instr,
217 void DeoptimizeIfNegative(Register rt, LInstruction* instr,
219 void DeoptimizeIfSmi(Register rt, LInstruction* instr,
221 void DeoptimizeIfNotSmi(Register rt, LInstruction* instr,
224 LInstruction* instr
    [all...]
lithium-arm64.cc 24 void LInstruction::VerifyCall() {
159 void LInstruction::PrintTo(StringStream* stream) {
178 void LInstruction::PrintDataTo(StringStream* stream) {
191 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
430 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
438 LInstruction* LChunkBuilder::DefineAsRegister(
445 LInstruction* LChunkBuilder::DefineAsSpilled(
452 LInstruction* LChunkBuilder::DefineSameAsFirst(
459 LInstruction* LChunkBuilder::DefineFixed(
465 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) {
527 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
535 LInstruction* LChunkBuilder::DefineAsRegister(
542 LInstruction* LChunkBuilder::DefineAsSpilled(
549 LInstruction* LChunkBuilder::DefineSameAsFirst(
556 LInstruction* LChunkBuilder::DefineFixed(
562 LInstruction* LChunkBuilder::DefineFixedDouble
    [all...]
lithium-codegen-arm.h 100 void DoDeferredNumberTagIU(LInstruction* instr,
147 LInstruction* GetNextInstruction();
165 void GenerateBodyInstructionPre(LInstruction* instr) override;
184 LInstruction* instr,
190 LInstruction* instr,
196 LInstruction* instr,
201 LInstruction* instr) {
206 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) {
214 LInstruction* instr,
221 LInstruction* instr)
    [all...]
lithium-arm.h 164 Opcode opcode() const final { return LInstruction::k##type; } \
167 static L##type* cast(LInstruction* instr) { \
179 class LInstruction : public ZoneObject {
181 LInstruction()
187 virtual ~LInstruction() {}
278 class LTemplateResultInstruction : public LInstruction {
323 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) {
540 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
548 LInstruction* LChunkBuilder::DefineAsRegister(
555 LInstruction* LChunkBuilder::DefineAsSpilled(
562 LInstruction* LChunkBuilder::DefineSameAsFirst(
569 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr,
575 LInstruction* LChunkBuilder::DefineFixedDouble
    [all...]
lithium-codegen-ppc.h 98 void DoDeferredNumberTagIU(LInstruction* instr, LOperand* value,
138 LInstruction* GetNextInstruction();
153 void GenerateBodyInstructionPre(LInstruction* instr) override;
167 void CallCode(Handle<Code> code, RelocInfo::Mode mode, LInstruction* instr);
170 LInstruction* instr, SafepointMode safepoint_mode);
173 LInstruction* instr,
177 LInstruction* instr) {
182 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) {
189 LInstruction* instr, LOperand* context);
195 LInstruction* instr)
    [all...]
lithium-ppc.h 164 Opcode opcode() const final { return LInstruction::k##type; } \
167 static L##type* cast(LInstruction* instr) { \
177 class LInstruction : public ZoneObject {
179 LInstruction()
184 virtual ~LInstruction() {}
274 class LTemplateResultInstruction : public LInstruction {
318 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) {
582 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
590 LInstruction* LChunkBuilder::DefineAsRegister(
597 LInstruction* LChunkBuilder::DefineAsSpilled
    [all...]
lithium-codegen-x87.h 125 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,
224 LInstruction* instr)
    [all...]
lithium-x87.h 166 Opcode opcode() const final { return LInstruction::k##type; } \
169 static L##type* cast(LInstruction* instr) { \
181 class LInstruction : public ZoneObject {
183 LInstruction()
189 virtual ~LInstruction() {}
284 class LTemplateResultInstruction : public LInstruction {
328 static LGap* cast(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) {
534 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
542 LInstruction* LChunkBuilder::DefineAsRegister(
549 LInstruction* LChunkBuilder::DefineAsSpilled(
556 LInstruction* LChunkBuilder::DefineSameAsFirst(
563 LInstruction* LChunkBuilder::DefineFixed
    [all...]
lithium-codegen-mips.h 99 void DoDeferredNumberTagIU(LInstruction* instr,
147 LInstruction* GetNextInstruction();
165 void GenerateBodyInstructionPre(LInstruction* instr) override;
181 LInstruction* instr);
185 LInstruction* instr,
190 LInstruction* instr,
195 LInstruction* instr) {
200 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) {
208 LInstruction* instr,
215 LInstruction* instr)
    [all...]
lithium-mips.h 161 Opcode opcode() const final { return LInstruction::k##type; } \
164 static L##type* cast(LInstruction* instr) { \
176 class LInstruction : public ZoneObject {
178 LInstruction()
184 virtual ~LInstruction() {}
275 class LTemplateResultInstruction : public LInstruction {
320 static LGap* cast(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) {
534 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
542 LInstruction* LChunkBuilder::DefineAsRegister(
549 LInstruction* LChunkBuilder::DefineAsSpilled(
556 LInstruction* LChunkBuilder::DefineSameAsFirst(
563 LInstruction* LChunkBuilder::DefineFixed
    [all...]
lithium-codegen-mips64.h 100 void DoDeferredNumberTagIU(LInstruction* instr,
149 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,
217 LInstruction* instr)
    [all...]
lithium-mips64.h 164 Opcode opcode() const final { return LInstruction::k##type; } \
167 static L##type* cast(LInstruction* instr) { \
179 class LInstruction : public ZoneObject {
181 LInstruction()
187 virtual ~LInstruction() {}
278 class LTemplateResultInstruction : public LInstruction {
323 static LGap* cast(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) {
576 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
584 LInstruction* LChunkBuilder::DefineAsRegister(
591 LInstruction* LChunkBuilder::DefineAsSpilled(
599 LInstruction* LChunkBuilder::DefineSameAsFirst
    [all...]
lithium-codegen-ia32.h 90 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,
196 LInstruction* instr)
    [all...]
lithium-ia32.h 165 Opcode opcode() const final { return LInstruction::k##type; } \
168 static L##type* cast(LInstruction* instr) { \
180 class LInstruction : public ZoneObject {
182 LInstruction()
188 virtual ~LInstruction() {}
279 class LTemplateResultInstruction : public LInstruction {
323 static LGap* cast(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) {
560 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
568 LInstruction* LChunkBuilder::DefineAsRegister(
575 LInstruction* LChunkBuilder::DefineAsSpilled(
583 LInstruction* LChunkBuilder::DefineSameAsFirst(
590 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr,
596 LInstruction* LChunkBuilder::DefineFixedDouble
    [all...]
lithium-codegen-x64.h 85 void DoDeferredNumberTagIU(LInstruction* instr,
141 void GenerateBodyInstructionPre(LInstruction* instr) override;
142 void GenerateBodyInstructionPost(LInstruction* instr) override;
158 LInstruction* instr,
165 LInstruction* instr);
169 LInstruction* instr,
174 LInstruction* instr) {
179 void CallRuntime(Runtime::FunctionId id, LInstruction* instr) {
186 LInstruction* instr,
195 LInstruction* instr)
    [all...]

Completed in 175 milliseconds

1 2