Home
last modified time | relevance | path

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

123

/external/v8/src/crankshaft/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()
241 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);
86 LCodeGen* cgen_;
Dlithium-codegen-arm64.h25 class LCodeGen: public LCodeGenBase {
27 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
377 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
401 LCodeGen* codegen_;
406 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
412 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
429 LCodeGen* codegen() const { return codegen_; } in codegen()
433 LCodeGen* codegen_;
450 explicit BranchGenerator(LCodeGen* codegen) in BranchGenerator()
461 LCodeGen* codegen_;
/external/v8/src/crankshaft/ia32/
Dlithium-codegen-ia32.cc26 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
41 LCodeGen* codegen_;
49 bool LCodeGen::GenerateCode() { in GenerateCode()
67 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
79 void LCodeGen::MakeSureStackPagesMapped(int offset) { in MakeSureStackPagesMapped()
88 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
104 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
120 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
163 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
229 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
334 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
349 LCodeGen* codegen_;
355 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
361 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
379 LCodeGen* codegen() const { return codegen_; } in codegen()
383 LCodeGen* codegen_;
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc26 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
41 LCodeGen* codegen_;
49 bool LCodeGen::GenerateCode() { in GenerateCode()
67 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
79 void LCodeGen::MakeSureStackPagesMapped(int offset) { in MakeSureStackPagesMapped()
88 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
133 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
196 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
218 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
229 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
387 void FlushIfNecessary(LInstruction* instr, LCodeGen* cgen);
388 void LeavingBlock(int current_block_id, LGoto* goto_instr, LCodeGen* cgen);
432 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
447 LCodeGen* codegen_;
454 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
460 explicit LDeferredCode(LCodeGen* codegen, const LCodeGen::X87Stack& x87_stack) in LDeferredCode()
477 const LCodeGen::X87Stack& x87_stack() const { return x87_stack_; } in x87_stack()
480 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/mips64/
Dlithium-codegen-mips64.cc20 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
35 LCodeGen* codegen_;
43 bool LCodeGen::GenerateCode() { in GenerateCode()
58 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
66 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
82 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
98 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
146 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
208 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
223 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
[all …]
Dlithium-gap-resolver-mips64.h13 class LCodeGen; variable
18 explicit LGapResolver(LCodeGen* owner);
46 LCodeGen* cgen_;
/external/v8/src/crankshaft/mips/
Dlithium-codegen-mips.cc44 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
59 LCodeGen* codegen_;
67 bool LCodeGen::GenerateCode() { in GenerateCode()
82 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
90 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
106 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
122 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
170 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
232 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
247 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
[all …]
Dlithium-gap-resolver-mips.h13 class LCodeGen; variable
18 explicit LGapResolver(LCodeGen* owner);
46 LCodeGen* cgen_;
/external/v8/src/crankshaft/ppc/
Dlithium-codegen-ppc.cc21 SafepointGenerator(LCodeGen* codegen, LPointerMap* pointers, in SafepointGenerator()
33 LCodeGen* codegen_;
41 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()
157 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
219 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
234 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
301 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
318 LCodeGen* codegen_;
324 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
330 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
347 LCodeGen* codegen() const { return codegen_; } in codegen()
351 LCodeGen* codegen_;
/external/v8/src/crankshaft/x64/
Dlithium-codegen-x64.cc24 SafepointGenerator(LCodeGen* codegen, in SafepointGenerator()
39 LCodeGen* codegen_;
47 bool LCodeGen::GenerateCode() { in GenerateCode()
65 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
74 void LCodeGen::MakeSureStackPagesMapped(int offset) { in MakeSureStackPagesMapped()
83 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
99 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
115 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
166 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
228 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
328 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
343 LCodeGen* codegen_;
349 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
355 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
373 LCodeGen* codegen() const { return codegen_; } in codegen()
377 LCodeGen* codegen_;
/external/v8/src/crankshaft/s390/
Dlithium-codegen-s390.cc21 SafepointGenerator(LCodeGen* codegen, LPointerMap* pointers, in SafepointGenerator()
33 LCodeGen* codegen_;
40 bool LCodeGen::GenerateCode() { in GenerateCode()
54 void LCodeGen::FinishCode(Handle<Code> code) { in FinishCode()
61 void LCodeGen::SaveCallerDoubles() { in SaveCallerDoubles()
76 void LCodeGen::RestoreCallerDoubles() { in RestoreCallerDoubles()
91 bool LCodeGen::GeneratePrologue() { in GeneratePrologue()
147 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
208 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
222 void LCodeGen::GenerateBodyInstructionPre(LInstruction* instr) { in GenerateBodyInstructionPre()
[all …]
Dlithium-gap-resolver-s390.h13 class LCodeGen; variable
18 explicit LGapResolver(LCodeGen* owner);
46 LCodeGen* cgen_;
Dlithium-codegen-s390.h23 class LCodeGen : public LCodeGenBase {
25 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) in LCodeGen() function
300 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
317 LCodeGen* codegen_;
323 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
328 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
345 LCodeGen* codegen() const { return codegen_; } in codegen()
349 LCodeGen* codegen_;
/external/v8/src/crankshaft/arm/
Dlithium-codegen-arm.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()
151 void LCodeGen::DoPrologue(LPrologue* instr) { in DoPrologue()
218 void LCodeGen::GenerateOsrPrologue() { in GenerateOsrPrologue()
233 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
335 explicit PushSafepointRegistersScope(LCodeGen* codegen) in PushSafepointRegistersScope()
350 LCodeGen* codegen_;
356 DISALLOW_COPY_AND_ASSIGN(LCodeGen);
362 explicit LDeferredCode(LCodeGen* codegen) in LDeferredCode()
379 LCodeGen* codegen() const { return codegen_; } in codegen()
383 LCodeGen* codegen_;

123