Searched refs:LCodeGen (Results 1 - 25 of 46) sorted by relevance

12

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

Completed in 1095 milliseconds

12