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

1 2

  /external/chromium_org/v8/src/
lithium-codegen.h 17 class LInstruction;
41 virtual void GenerateBodyInstructionPre(LInstruction* instr) {}
42 virtual void GenerateBodyInstructionPost(LInstruction* instr) {}
71 const ZoneList<LInstruction*>* instructions_;
lithium-inl.h 31 TempIterator::TempIterator(LInstruction* instr)
57 InputIterator::InputIterator(LInstruction* instr)
88 UseIterator::UseIterator(LInstruction* instr)
lithium-allocator-inl.h 34 LInstruction* LAllocator::InstructionAt(int index) {
lithium.h 623 void AddInstruction(LInstruction* instruction, HBasicBlock* block);
634 const ZoneList<LInstruction*>* instructions() const { return &instructions_; }
691 ZoneList<LInstruction*> instructions_;
787 inline explicit TempIterator(LInstruction* instr);
794 LInstruction* instr_;
803 inline explicit InputIterator(LInstruction* instr);
810 LInstruction* instr_;
818 inline explicit UseIterator(LInstruction* instr);
828 class LInstruction;
  /external/chromium_org/v8/src/arm64/
lithium-codegen-arm64.h 131 void DoDeferredNumberTagU(LInstruction* instr,
216 void DeoptimizeBranch(LInstruction* instr, const char* detail,
220 void Deoptimize(LInstruction* instr,
223 void DeoptimizeIf(Condition cond, LInstruction* instr,
225 void DeoptimizeIfZero(Register rt, LInstruction* instr,
227 void DeoptimizeIfNotZero(Register rt, LInstruction* instr,
229 void DeoptimizeIfNegative(Register rt, LInstruction* instr,
231 void DeoptimizeIfSmi(Register rt, LInstruction* instr,
233 void DeoptimizeIfNotSmi(Register rt, LInstruction* instr,
236 LInstruction* instr, const char* detail = NULL)
    [all...]
lithium-arm64.cc 22 void LInstruction::VerifyCall() {
150 void LInstruction::PrintTo(StringStream* stream) {
169 void LInstruction::PrintDataTo(StringStream* stream) {
182 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
429 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
437 LInstruction* LChunkBuilder::DefineAsRegister(
444 LInstruction* LChunkBuilder::DefineAsSpilled(
451 LInstruction* LChunkBuilder::DefineSameAsFirst(
458 LInstruction* LChunkBuilder::DefineFixed(
464 LInstruction* LChunkBuilder::DefineFixedDouble
    [all...]
lithium-arm64.h 183 return LInstruction::k##type; \
189 static L##type* cast(LInstruction* instr) { \
201 class LInstruction : public ZoneObject {
203 LInstruction()
208 virtual ~LInstruction() { }
294 class LTemplateResultInstruction : public LInstruction {
415 static LGap* cast(LInstruction* instr) {
725 return LInstruction::kArithmeticD;
753 return LInstruction::kArithmeticT;
    [all...]
  /external/chromium_org/v8/src/arm/
lithium-arm.cc 22 void LInstruction::VerifyCall() {
43 void LInstruction::PrintTo(StringStream* stream) {
62 void LInstruction::PrintDataTo(StringStream* stream) {
75 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
526 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
534 LInstruction* LChunkBuilder::DefineAsRegister(
541 LInstruction* LChunkBuilder::DefineAsSpilled(
548 LInstruction* LChunkBuilder::DefineSameAsFirst(
555 LInstruction* LChunkBuilder::DefineFixed(
561 LInstruction* LChunkBuilder::DefineFixedDouble
    [all...]
lithium-codegen-arm.h 106 void DoDeferredNumberTagIU(LInstruction* instr,
154 LInstruction* GetNextInstruction();
172 void GenerateBodyInstructionPre(LInstruction* instr) OVERRIDE;
191 LInstruction* instr,
197 LInstruction* instr,
203 LInstruction* instr,
208 LInstruction* instr) {
216 LInstruction* instr,
229 LInstruction* instr,
232 void RecordSafepointWithLazyDeopt(LInstruction* instr
    [all...]
lithium-arm.h 171 return LInstruction::k##type; \
177 static L##type* cast(LInstruction* instr) { \
189 class LInstruction : public ZoneObject {
191 LInstruction()
197 virtual ~LInstruction() {}
290 class LTemplateResultInstruction : public LInstruction {
337 static LGap* cast(LInstruction* instr) {
    [all...]
  /external/chromium_org/v8/src/x87/
lithium-x87.cc 25 void LInstruction::VerifyCall() {
46 bool LInstruction::HasDoubleRegisterResult() {
51 bool LInstruction::HasDoubleRegisterInput() {
62 bool LInstruction::IsDoubleInput(X87Register reg, LCodeGen* cgen) {
73 void LInstruction::PrintTo(StringStream* stream) {
92 void LInstruction::PrintDataTo(StringStream* stream) {
105 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
583 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
591 LInstruction* LChunkBuilder::DefineAsRegister(
598 LInstruction* LChunkBuilder::DefineAsSpilled
    [all...]
lithium-codegen-x87.h 130 void DoDeferredNumberTagIU(LInstruction* instr,
180 void GenerateBodyInstructionPre(LInstruction* instr) OVERRIDE;
181 void GenerateBodyInstructionPost(LInstruction* instr) OVERRIDE;
197 LInstruction* instr);
201 LInstruction* instr,
204 void CallRuntime(const Runtime::Function* fun, int argc, LInstruction* instr,
209 LInstruction* instr) {
216 LInstruction* instr,
231 LInstruction* instr,
234 void RecordSafepointWithLazyDeopt(LInstruction* instr
    [all...]
lithium-x87.h 173 return LInstruction::k##type; \
179 static L##type* cast(LInstruction* instr) { \
191 class LInstruction : public ZoneObject {
193 LInstruction()
199 virtual ~LInstruction() {}
296 class LTemplateResultInstruction : public LInstruction {
342 static LGap* cast(LInstruction* instr) {
    [all...]
  /external/chromium_org/v8/src/mips/
lithium-mips.cc 24 void LInstruction::VerifyCall() {
45 void LInstruction::PrintTo(StringStream* stream) {
64 void LInstruction::PrintDataTo(StringStream* stream) {
77 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
164 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) {
533 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
541 LInstruction* LChunkBuilder::DefineAsRegister(
548 LInstruction* LChunkBuilder::DefineAsSpilled(
555 LInstruction* LChunkBuilder::DefineSameAsFirst(
562 LInstruction* LChunkBuilder::DefineFixed
    [all...]
lithium-codegen-mips.h 104 void DoDeferredNumberTagIU(LInstruction* instr,
154 LInstruction* GetNextInstruction();
172 void GenerateBodyInstructionPre(LInstruction* instr) OVERRIDE;
188 LInstruction* instr);
192 LInstruction* instr,
197 LInstruction* instr,
202 LInstruction* instr) {
210 LInstruction* instr,
223 LInstruction* instr,
226 void RecordSafepointWithLazyDeopt(LInstruction* instr
    [all...]
lithium-mips.h 168 return LInstruction::k##type; \
174 static L##type* cast(LInstruction* instr) { \
186 class LInstruction : public ZoneObject {
188 LInstruction()
194 virtual ~LInstruction() {}
287 class LTemplateResultInstruction : public LInstruction {
334 static LGap* cast(LInstruction* instr) {
    [all...]
  /external/chromium_org/v8/src/mips64/
lithium-mips64.cc 24 void LInstruction::VerifyCall() {
45 void LInstruction::PrintTo(StringStream* stream) {
64 void LInstruction::PrintDataTo(StringStream* stream) {
77 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
164 LInstruction* LChunkBuilder::DoDebugBreak(HDebugBreak* instr) {
533 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
541 LInstruction* LChunkBuilder::DefineAsRegister(
548 LInstruction* LChunkBuilder::DefineAsSpilled(
555 LInstruction* LChunkBuilder::DefineSameAsFirst(
562 LInstruction* LChunkBuilder::DefineFixed
    [all...]
lithium-codegen-mips64.h 105 void DoDeferredNumberTagIU(LInstruction* instr,
155 LInstruction* GetNextInstruction();
173 void GenerateBodyInstructionPre(LInstruction* instr) OVERRIDE;
189 LInstruction* instr);
193 LInstruction* instr,
198 LInstruction* instr,
203 LInstruction* instr) {
211 LInstruction* instr,
224 LInstruction* instr,
227 void RecordSafepointWithLazyDeopt(LInstruction* instr
    [all...]
lithium-mips64.h 167 return LInstruction::k##type; \
173 static L##type* cast(LInstruction* instr) { \
185 class LInstruction : public ZoneObject {
187 LInstruction()
193 virtual ~LInstruction() {}
286 class LTemplateResultInstruction : public LInstruction {
333 static LGap* cast(LInstruction* instr) {
    [all...]
  /external/chromium_org/v8/src/ia32/
lithium-ia32.cc 25 void LInstruction::VerifyCall() {
46 bool LInstruction::HasDoubleRegisterResult() {
51 bool LInstruction::HasDoubleRegisterInput() {
62 void LInstruction::PrintTo(StringStream* stream) {
81 void LInstruction::PrintDataTo(StringStream* stream) {
94 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
577 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
585 LInstruction* LChunkBuilder::DefineAsRegister(
592 LInstruction* LChunkBuilder::DefineAsSpilled(
600 LInstruction* LChunkBuilder::DefineSameAsFirst
    [all...]
lithium-codegen-ia32.h 96 void DoDeferredNumberTagIU(LInstruction* instr,
151 void GenerateBodyInstructionPre(LInstruction* instr) OVERRIDE;
152 void GenerateBodyInstructionPost(LInstruction* instr) OVERRIDE;
168 LInstruction* instr);
172 LInstruction* instr,
177 LInstruction* instr,
182 LInstruction* instr) {
189 LInstruction* instr,
204 LInstruction* instr,
207 void RecordSafepointWithLazyDeopt(LInstruction* instr
    [all...]
lithium-ia32.h 172 return LInstruction::k##type; \
178 static L##type* cast(LInstruction* instr) { \
190 class LInstruction : public ZoneObject {
192 LInstruction()
198 virtual ~LInstruction() {}
291 class LTemplateResultInstruction : public LInstruction {
337 static LGap* cast(LInstruction* instr) {
    [all...]
  /external/chromium_org/v8/src/x64/
lithium-x64.cc 25 void LInstruction::VerifyCall() {
46 void LInstruction::PrintTo(StringStream* stream) {
65 void LInstruction::PrintDataTo(StringStream* stream) {
78 void LInstruction::PrintOutputOperandTo(StringStream* stream) {
559 LInstruction* LChunkBuilder::Define(LTemplateResultInstruction<1>* instr,
567 LInstruction* LChunkBuilder::DefineAsRegister(
574 LInstruction* LChunkBuilder::DefineAsSpilled(
582 LInstruction* LChunkBuilder::DefineSameAsFirst(
589 LInstruction* LChunkBuilder::DefineFixed(LTemplateResultInstruction<1>* instr,
595 LInstruction* LChunkBuilder::DefineFixedDouble
    [all...]
lithium-codegen-x64.h 89 void DoDeferredNumberTagIU(LInstruction* instr,
146 void GenerateBodyInstructionPre(LInstruction* instr) OVERRIDE;
147 void GenerateBodyInstructionPost(LInstruction* instr) OVERRIDE;
163 LInstruction* instr,
170 LInstruction* instr);
174 LInstruction* instr,
179 LInstruction* instr) {
186 LInstruction* instr,
201 LInstruction* instr,
204 void RecordSafepointWithLazyDeopt(LInstruction* instr
    [all...]
lithium-x64.h 168 return LInstruction::k##type; \
174 static L##type* cast(LInstruction* instr) { \
186 class LInstruction : public ZoneObject {
188 LInstruction()
194 virtual ~LInstruction() {}
291 class LTemplateResultInstruction : public LInstruction {
341 static LGap* cast(LInstruction* instr) {
    [all...]

Completed in 100 milliseconds

1 2