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

1 2

  /external/chromium_org/v8/src/x64/
lithium-gap-resolver-x64.h 15 class LCodeGen;
20 explicit LGapResolver(LCodeGen* owner);
43 LCodeGen* cgen_;
lithium-codegen-x64.cc 25 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::GenerateBodyInstructionPre(LInstruction* instr)
    [all...]
lithium-codegen-x64.h 25 class LCodeGen: public LCodeGenBase {
27 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info)
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/
lithium-gap-resolver-arm.h 15 class LCodeGen;
20 explicit LGapResolver(LCodeGen* owner);
48 LCodeGen* cgen_;
lithium-codegen-arm.cc 22 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::GenerateDeferredCode()
    [all...]
lithium-codegen-arm.h 24 class LCodeGen: public LCodeGenBase {
26 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info)
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_;
lithium-arm.h 18 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 {
    [all...]
  /external/chromium_org/v8/src/mips/
lithium-gap-resolver-mips.h 15 class LCodeGen;
20 explicit LGapResolver(LCodeGen* owner);
48 LCodeGen* cgen_;
lithium-codegen-mips.cc 46 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::GenerateDeferredCode()
    [all...]
lithium-codegen-mips.h 23 class LCodeGen: public LCodeGenBase {
25 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info)
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/
lithium-gap-resolver-mips64.h 15 class LCodeGen;
20 explicit LGapResolver(LCodeGen* owner);
48 LCodeGen* cgen_;
lithium-codegen-mips64.cc 21 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::GenerateDeferredCode()
    [all...]
lithium-codegen-mips64.h 23 class LCodeGen: public LCodeGenBase {
25 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info)
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/arm64/
lithium-gap-resolver-arm64.h 16 class LCodeGen;
21 DelayedGapMasm(LCodeGen* owner, MacroAssembler* masm)
36 explicit LGapResolver(LCodeGen* owner);
86 LCodeGen* cgen_;
lithium-codegen-arm64.cc 22 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::AddToTranslation(LEnvironment* environment
    [all...]
delayed-masm-arm64.h 13 class LCodeGen;
23 DelayedMasm(LCodeGen* owner,
115 LCodeGen* cgen_;
lithium-codegen-arm64.h 25 class LCodeGen: public LCodeGenBase {
27 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info)
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* codegen() const { return codegen_;
    [all...]
  /external/chromium_org/v8/src/ia32/
lithium-gap-resolver-ia32.h 15 class LCodeGen;
20 explicit LGapResolver(LCodeGen* owner);
71 LCodeGen* cgen_;
lithium-codegen-ia32.cc 26 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::GenerateBodyInstructionPre(LInstruction* instr)
    [all...]
lithium-codegen-ia32.h 26 class LCodeGen: public LCodeGenBase {
28 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info)
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/
lithium-gap-resolver-x87.h 15 class LCodeGen;
20 explicit LGapResolver(LCodeGen* owner);
71 LCodeGen* cgen_;
lithium-codegen-x87.cc 27 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::GenerateJumpTable()
    [all...]
lithium-codegen-x87.h 27 class LCodeGen: public LCodeGenBase {
29 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info)
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::X87Stack& x87_stack() const { return x87_stack_;
    [all...]
lithium-x87.h 22 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* gen) const OVERRIDE
    [all...]
  /external/chromium_org/v8/src/
lithium-codegen.cc 61 LCodeGen* codegen = static_cast<LCodeGen*>(this);

Completed in 833 milliseconds

1 2