Home
last modified time | relevance | path

Searched refs:LCodeGen (Results 1 – 25 of 48) sorted by relevance

12

/external/chromium_org/v8/src/arm64/
Dlithium-codegen-arm64.cc22 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
37 LCodeGen* codegen_;
52 BranchOnCondition(LCodeGen* codegen, Condition cond) in BranchOnCondition()
78 CompareAndBranch(LCodeGen* codegen, in CompareAndBranch()
108 TestAndBranch(LCodeGen* codegen, in TestAndBranch()
156 BranchIfNonZeroNumber(LCodeGen* codegen, const FPRegister& value, in BranchIfNonZeroNumber()
183 BranchIfHeapNumber(LCodeGen* codegen, const Register& value) in BranchIfHeapNumber()
202 BranchIfRoot(LCodeGen* codegen, const Register& value, in BranchIfRoot()
220 void LCodeGen::WriteTranslation(LEnvironment* environment, in WriteTranslation()
279 void LCodeGen::AddToTranslation(LEnvironment* environment, in AddToTranslation()
[all …]
Dlithium-gap-resolver-arm64.h16 class LCodeGen; variable
21 DelayedGapMasm(LCodeGen* owner, MacroAssembler* masm) in DelayedGapMasm()
36 explicit LGapResolver(LCodeGen* owner);
86 LCodeGen* cgen_;
Dlithium-codegen-arm64.h25 class LCodeGen: public LCodeGenBase {
27 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
46 ~LCodeGen() { in ~LCodeGen()
384 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
408 LCodeGen* codegen_;
413 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
419 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
436 LCodeGen* codegen() const { return codegen_; } in codegen()
440 LCodeGen* codegen_;
457 explicit BranchGenerator(LCodeGen* codegen) in BranchGenerator()
[all …]
Ddelayed-masm-arm64.h13 class LCodeGen; variable
23 DelayedMasm(LCodeGen* owner, in DelayedMasm()
115 LCodeGen* cgen_;
/external/chromium_org/v8/src/arm/
Dlithium-codegen-arm.cc22 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
37 LCodeGen* codegen_;
45 bool LCodeGen::GenerateCode() { in GenerateCode()
60 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
69 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
85 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
101 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
240 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
255 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
265 bool LCodeGen::GenerateDeferredCode() { in GenerateDeferredCode()
[all …]
Dlithium-gap-resolver-arm.h15 class LCodeGen; variable
20 explicit LGapResolver(LCodeGen* owner);
48 LCodeGen* cgen_;
Dlithium-codegen-arm.h24 class LCodeGen: public LCodeGenBase {
26 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
355 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
370 LCodeGen* codegen_;
376 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
382 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
399 LCodeGen* codegen() const { return codegen_; } in codegen()
403 LCodeGen* codegen_;
Dlithium-arm.h18 class LCodeGen; variable
173 virtual void CompileToNative(LCodeGen* generator) FINAL OVERRIDE; \
199 virtual void CompileToNative(LCodeGen* generator) = 0;
262 virtual bool HasInterestingComment(LCodeGen* gen) const { return true; } in HasInterestingComment()
376 virtual bool HasInterestingComment(LCodeGen* gen) const OVERRIDE { in HasInterestingComment()
388 virtual bool HasInterestingComment(LCodeGen* gen) const OVERRIDE;
445 virtual bool HasInterestingComment(LCodeGen* gen) const OVERRIDE { in HasInterestingComment()
468 virtual bool HasInterestingComment(LCodeGen* gen) const { return false; } in HasInterestingComment()
508 virtual bool HasInterestingComment(LCodeGen* gen) const OVERRIDE { in HasInterestingComment()
1552 virtual void CompileToNative(LCodeGen* generator) OVERRIDE;
[all …]
/external/chromium_org/v8/src/x64/
Dlithium-codegen-x64.cc25 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
40 LCodeGen* codegen_;
48 bool LCodeGen::GenerateCode() { in GenerateCode()
66 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
76 void LCodeGen::MakeSureStackPagesMapped(int offset) { in MakeSureStackPagesMapped()
85 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
101 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
117 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
248 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
263 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
[all …]
Dlithium-gap-resolver-x64.h15 class LCodeGen; variable
20 explicit LGapResolver(LCodeGen* owner);
43 LCodeGen* cgen_;
Dlithium-codegen-x64.h25 class LCodeGen: public LCodeGenBase {
27 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
344 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
359 LCodeGen* codegen_;
365 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
371 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
389 LCodeGen* codegen() const { return codegen_; } in codegen()
393 LCodeGen* codegen_;
/external/chromium_org/v8/src/x87/
Dlithium-codegen-x87.cc27 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
42 LCodeGen* codegen_;
50 bool LCodeGen::GenerateCode() { in GenerateCode()
75 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
88 void LCodeGen::MakeSureStackPagesMapped(int offset) { in MakeSureStackPagesMapped()
97 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
282 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
336 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
347 void LCodeGen::GenerateBodyInstructionPost(LInstruction* instr) { in GenerateBodyInstructionPost()
377 bool LCodeGen::GenerateJumpTable() { in GenerateJumpTable()
[all …]
Dlithium-codegen-x87.h27 class LCodeGen: public LCodeGenBase {
29 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
409 void FlushIfNecessary(LInstruction* instr, LCodeGen* cgen);
410 void LeavingBlock(int current_block_id, LGoto* goto_instr, LCodeGen* cgen);
453 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
468 LCodeGen* codegen_;
475 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
481 explicit LDeferredCode(LCodeGen* codegen, const LCodeGen::X87Stack& x87_stack) in LDeferredCode()
498 const LCodeGen::X87Stack& x87_stack() const { return x87_stack_; } in x87_stack()
501 LCodeGen* codegen() const { return codegen_; } in codegen()
[all …]
Dlithium-gap-resolver-x87.h15 class LCodeGen; variable
20 explicit LGapResolver(LCodeGen* owner);
71 LCodeGen* cgen_;
Dlithium-x87.h22 class LCodeGen; variable
175 virtual void CompileToNative(LCodeGen* generator) FINAL OVERRIDE; \
201 virtual void CompileToNative(LCodeGen* generator) = 0;
263 bool IsDoubleInput(X87Register reg, LCodeGen* cgen);
268 virtual bool HasInterestingComment(LCodeGen* gen) const { return true; } in HasInterestingComment()
381 virtual bool HasInterestingComment(LCodeGen* gen) const OVERRIDE { in HasInterestingComment()
405 virtual bool HasInterestingComment(LCodeGen* gen) const OVERRIDE;
458 virtual bool HasInterestingComment(LCodeGen* gen) const OVERRIDE { in HasInterestingComment()
481 virtual bool HasInterestingComment(LCodeGen* gen) const OVERRIDE { in HasInterestingComment()
524 virtual bool HasInterestingComment(LCodeGen* gen) const OVERRIDE { in HasInterestingComment()
[all …]
/external/chromium_org/v8/src/ia32/
Dlithium-codegen-ia32.cc26 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
41 LCodeGen* codegen_;
49 bool LCodeGen::GenerateCode() { in GenerateCode()
74 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
87 void LCodeGen::MakeSureStackPagesMapped(int offset) { in MakeSureStackPagesMapped()
96 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
112 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
128 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
316 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
367 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
[all …]
Dlithium-gap-resolver-ia32.h15 class LCodeGen; variable
20 explicit LGapResolver(LCodeGen* owner);
71 LCodeGen* cgen_;
Dlithium-codegen-ia32.h26 class LCodeGen: public LCodeGenBase {
28 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
357 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
372 LCodeGen* codegen_;
378 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
384 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
402 LCodeGen* codegen() const { return codegen_; } in codegen()
406 LCodeGen* codegen_;
/external/chromium_org/v8/src/mips/
Dlithium-codegen-mips.cc46 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
61 LCodeGen* codegen_;
69 bool LCodeGen::GenerateCode() { in GenerateCode()
84 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
93 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
109 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
125 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
255 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
270 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
280 bool LCodeGen::GenerateDeferredCode() { in GenerateDeferredCode()
[all …]
Dlithium-gap-resolver-mips.h15 class LCodeGen; variable
20 explicit LGapResolver(LCodeGen* owner);
48 LCodeGen* cgen_;
Dlithium-codegen-mips.h23 class LCodeGen: public LCodeGenBase {
25 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
387 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
407 LCodeGen* codegen_;
413 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
419 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
436 LCodeGen* codegen() const { return codegen_; } in codegen()
440 LCodeGen* codegen_;
/external/chromium_org/v8/src/mips64/
Dlithium-codegen-mips64.cc21 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
36 LCodeGen* codegen_;
44 bool LCodeGen::GenerateCode() { in GenerateCode()
59 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
68 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
84 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
100 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
230 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
245 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
255 bool LCodeGen::GenerateDeferredCode() { in GenerateDeferredCode()
[all …]
Dlithium-gap-resolver-mips64.h15 class LCodeGen; variable
20 explicit LGapResolver(LCodeGen* owner);
48 LCodeGen* cgen_;
Dlithium-codegen-mips64.h23 class LCodeGen: public LCodeGenBase {
25 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
388 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
408 LCodeGen* codegen_;
414 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
420 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
437 LCodeGen* codegen() const { return codegen_; } in codegen()
441 LCodeGen* codegen_;
/external/chromium_org/v8/src/
Dlithium-codegen.cc61 LCodeGen* codegen = static_cast<LCodeGen*>(this); in GenerateBody()

12