/external/chromium_org/v8/src/arm64/ |
D | lithium-codegen-arm64.cc | 22 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 …]
|
D | lithium-gap-resolver-arm64.h | 16 class LCodeGen; variable 21 DelayedGapMasm(LCodeGen* owner, MacroAssembler* masm) in DelayedGapMasm() 36 explicit LGapResolver(LCodeGen* owner); 86 LCodeGen* cgen_;
|
D | lithium-codegen-arm64.h | 25 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 …]
|
D | delayed-masm-arm64.h | 13 class LCodeGen; variable 23 DelayedMasm(LCodeGen* owner, in DelayedMasm() 115 LCodeGen* cgen_;
|
/external/chromium_org/v8/src/arm/ |
D | lithium-codegen-arm.cc | 22 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 …]
|
D | lithium-gap-resolver-arm.h | 15 class LCodeGen; variable 20 explicit LGapResolver(LCodeGen* owner); 48 LCodeGen* cgen_;
|
D | lithium-codegen-arm.h | 24 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_;
|
D | lithium-arm.h | 18 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/ |
D | lithium-codegen-x64.cc | 25 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 …]
|
D | lithium-gap-resolver-x64.h | 15 class LCodeGen; variable 20 explicit LGapResolver(LCodeGen* owner); 43 LCodeGen* cgen_;
|
D | lithium-codegen-x64.h | 25 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/ |
D | lithium-codegen-x87.cc | 27 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 …]
|
D | lithium-codegen-x87.h | 27 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 …]
|
D | lithium-gap-resolver-x87.h | 15 class LCodeGen; variable 20 explicit LGapResolver(LCodeGen* owner); 71 LCodeGen* cgen_;
|
D | lithium-x87.h | 22 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/ |
D | lithium-codegen-ia32.cc | 26 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 …]
|
D | lithium-gap-resolver-ia32.h | 15 class LCodeGen; variable 20 explicit LGapResolver(LCodeGen* owner); 71 LCodeGen* cgen_;
|
D | lithium-codegen-ia32.h | 26 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/ |
D | lithium-codegen-mips.cc | 46 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 …]
|
D | lithium-gap-resolver-mips.h | 15 class LCodeGen; variable 20 explicit LGapResolver(LCodeGen* owner); 48 LCodeGen* cgen_;
|
D | lithium-codegen-mips.h | 23 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/ |
D | lithium-codegen-mips64.cc | 21 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 …]
|
D | lithium-gap-resolver-mips64.h | 15 class LCodeGen; variable 20 explicit LGapResolver(LCodeGen* owner); 48 LCodeGen* cgen_;
|
D | lithium-codegen-mips64.h | 23 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/ |
D | lithium-codegen.cc | 61 LCodeGen* codegen = static_cast<LCodeGen*>(this); in GenerateBody()
|