Home
last modified time | relevance | path

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

123

/external/v8/src/crankshaft/arm64/
Dlithium-codegen-arm64.cc23 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
38 LCodeGen* codegen_;
53 BranchOnCondition(LCodeGen* codegen, Condition cond) in BranchOnCondition()
79 CompareAndBranch(LCodeGen* codegen, in CompareAndBranch()
109 TestAndBranch(LCodeGen* codegen, in TestAndBranch()
157 BranchIfNonZeroNumber(LCodeGen* codegen, const FPRegister& value, in BranchIfNonZeroNumber()
184 BranchIfHeapNumber(LCodeGen* codegen, const Register& value) in BranchIfHeapNumber()
203 BranchIfRoot(LCodeGen* codegen, const Register& value, in BranchIfRoot()
221 void LCodeGen::WriteTranslation(LEnvironment* environment, in WriteTranslation()
242 void LCodeGen::AddToTranslation(LEnvironment* environment, in AddToTranslation()
[all …]
Dlithium-gap-resolver-arm64.h14 class LCodeGen; variable
19 DelayedGapMasm(LCodeGen* owner, MacroAssembler* masm) in DelayedGapMasm()
34 explicit LGapResolver(LCodeGen* owner);
84 LCodeGen* cgen_;
Dlithium-codegen-arm64.h25 class LCodeGen: public LCodeGenBase {
27 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
370 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
394 LCodeGen* codegen_;
399 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
405 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
422 LCodeGen* codegen() const { return codegen_; } in codegen()
426 LCodeGen* codegen_;
443 explicit BranchGenerator(LCodeGen* codegen) in BranchGenerator()
454 LCodeGen* codegen_;
Ddelayed-masm-arm64.h13 class LCodeGen; variable
23 DelayedMasm(LCodeGen* owner, in DelayedMasm()
115 LCodeGen* cgen_;
/external/v8/src/crankshaft/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()
92 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
108 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
124 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
179 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
241 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
256 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
[all …]
Dlithium-gap-resolver-mips.h13 class LCodeGen; variable
18 explicit LGapResolver(LCodeGen* owner);
46 LCodeGen* cgen_;
Dlithium-codegen-mips.h23 class LCodeGen: public LCodeGenBase {
25 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
359 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
379 LCodeGen* codegen_;
385 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
391 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
408 LCodeGen* codegen() const { return codegen_; } in codegen()
412 LCodeGen* codegen_;
/external/v8/src/crankshaft/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()
68 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
84 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
100 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
159 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
226 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
241 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
[all …]
Dlithium-gap-resolver-arm.h13 class LCodeGen; variable
18 explicit LGapResolver(LCodeGen* owner);
46 LCodeGen* cgen_;
Dlithium-codegen-arm.h23 class LCodeGen: public LCodeGenBase {
25 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
330 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
345 LCodeGen* codegen_;
351 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
357 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
374 LCodeGen* codegen() const { return codegen_; } in codegen()
378 LCodeGen* codegen_;
/external/v8/src/crankshaft/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()
75 void LCodeGen::MakeSureStackPagesMapped(int offset) { in MakeSureStackPagesMapped()
84 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
100 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
116 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
174 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
236 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
[all …]
Dlithium-gap-resolver-x64.h13 class LCodeGen; variable
18 explicit LGapResolver(LCodeGen* owner);
41 LCodeGen* cgen_;
Dlithium-codegen-x64.h25 class LCodeGen: public LCodeGenBase {
27 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
323 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
338 LCodeGen* codegen_;
344 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
350 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
368 LCodeGen* codegen() const { return codegen_; } in codegen()
372 LCodeGen* codegen_;
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc28 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
43 LCodeGen* codegen_;
51 bool LCodeGen::GenerateCode() { in GenerateCode()
76 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
88 void LCodeGen::MakeSureStackPagesMapped(int offset) { in MakeSureStackPagesMapped()
97 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
206 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
269 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
323 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
334 void LCodeGen::GenerateBodyInstructionPost(LInstruction* instr) { in GenerateBodyInstructionPost()
[all …]
Dlithium-codegen-x87.h27 class LCodeGen: public LCodeGenBase {
29 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
386 void FlushIfNecessary(LInstruction* instr, LCodeGen* cgen);
387 void LeavingBlock(int current_block_id, LGoto* goto_instr, LCodeGen* cgen);
431 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
446 LCodeGen* codegen_;
453 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
459 explicit LDeferredCode(LCodeGen* codegen, const LCodeGen::X87Stack& x87_stack) in LDeferredCode()
476 const LCodeGen::X87Stack& x87_stack() const { return x87_stack_; } in x87_stack()
479 LCodeGen* codegen() const { return codegen_; } in codegen()
[all …]
Dlithium-gap-resolver-x87.h13 class LCodeGen; variable
18 explicit LGapResolver(LCodeGen* owner);
69 LCodeGen* cgen_;
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc27 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
42 LCodeGen* codegen_;
50 bool LCodeGen::GenerateCode() { in GenerateCode()
75 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()
235 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
301 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
[all …]
Dlithium-gap-resolver-ia32.h13 class LCodeGen; variable
18 explicit LGapResolver(LCodeGen* owner);
69 LCodeGen* cgen_;
Dlithium-codegen-ia32.h25 class LCodeGen: public LCodeGenBase {
27 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
333 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
348 LCodeGen* codegen_;
354 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
360 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
378 LCodeGen* codegen() const { return codegen_; } in codegen()
382 LCodeGen* codegen_;
/external/v8/src/crankshaft/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()
67 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
83 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
99 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
154 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
216 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
231 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
[all …]
Dlithium-gap-resolver-mips64.h13 class LCodeGen; variable
18 explicit LGapResolver(LCodeGen* owner);
46 LCodeGen* cgen_;
Dlithium-codegen-mips64.h23 class LCodeGen: public LCodeGenBase {
25 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
362 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
382 LCodeGen* codegen_;
388 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
394 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
411 LCodeGen* codegen() const { return codegen_; } in codegen()
415 LCodeGen* codegen_;
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc22 SafepointGenerator(LCodeGen* codegen, LPointerMap* pointers, in SafepointGenerator()
34 LCodeGen* codegen_;
42 bool LCodeGen::GenerateCode() { in GenerateCode()
61 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()
165 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
227 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
242 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
[all …]
Dlithium-gap-resolver-ppc.h13 class LCodeGen; variable
18 explicit LGapResolver(LCodeGen* owner);
46 LCodeGen* cgen_;
Dlithium-codegen-ppc.h23 class LCodeGen : public LCodeGenBase {
25 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
294 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
311 LCodeGen* codegen_;
317 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
323 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
340 LCodeGen* codegen() const { return codegen_; } in codegen()
344 LCodeGen* codegen_;

123