Lines Matching refs:CodeGenerator
19 class CodeGenerator::JumpTable final : public ZoneObject {
36 CodeGenerator::CodeGenerator(Frame* frame, Linkage* linkage, in CodeGenerator() function in v8::internal::compiler::CodeGenerator
68 Isolate* CodeGenerator::isolate() const { return info_->isolate(); } in isolate()
70 void CodeGenerator::CreateFrameAccessState(Frame* frame) { in CreateFrameAccessState()
76 Handle<Code> CodeGenerator::GenerateCode() { in GenerateCode()
225 Handle<Code> result = v8::internal::CodeGenerator::MakeCodeEpilogue( in GenerateCode()
259 bool CodeGenerator::IsNextInAssemblyOrder(RpoNumber block) const { in IsNextInAssemblyOrder()
267 void CodeGenerator::RecordSafepoint(ReferenceMap* references, in RecordSafepoint()
292 bool CodeGenerator::IsMaterializableFromRoot( in IsMaterializableFromRoot()
307 CodeGenerator::CodeGenResult CodeGenerator::AssembleBlock( in AssembleBlock()
317 bool CodeGenerator::IsValidPush(InstructionOperand source, in IsValidPush()
318 CodeGenerator::PushTypeFlags push_type) { in IsValidPush()
320 ((push_type & CodeGenerator::kImmediatePush) != 0)) { in IsValidPush()
324 ((push_type & CodeGenerator::kScalarPush) != 0)) { in IsValidPush()
328 ((push_type & CodeGenerator::kFloat32Push) != 0)) { in IsValidPush()
332 ((push_type & CodeGenerator::kFloat64Push) != 0)) { in IsValidPush()
338 void CodeGenerator::GetPushCompatibleMoves(Instruction* instr, in GetPushCompatibleMoves()
398 CodeGenerator::CodeGenResult CodeGenerator::AssembleInstruction( in AssembleInstruction()
483 void CodeGenerator::AssembleSourcePosition(Instruction* instr) { in AssembleSourcePosition()
490 void CodeGenerator::AssembleSourcePosition(SourcePosition source_position) { in AssembleSourcePosition()
511 bool CodeGenerator::GetSlotAboveSPBeforeTailCall(Instruction* instr, in GetSlotAboveSPBeforeTailCall()
522 void CodeGenerator::AssembleGaps(Instruction* instr) { in AssembleGaps()
553 void CodeGenerator::PopulateDeoptimizationData(Handle<Code> code_object) { in PopulateDeoptimizationData()
612 Label* CodeGenerator::AddJumpTable(Label** targets, size_t target_count) { in AddJumpTable()
618 void CodeGenerator::RecordCallPosition(Instruction* instr) { in RecordCallPosition()
658 int CodeGenerator::DefineDeoptimizationLiteral(Handle<Object> literal) { in DefineDeoptimizationLiteral()
667 DeoptimizationEntry const& CodeGenerator::GetDeoptimizationEntry( in GetDeoptimizationEntry()
674 DeoptimizeKind CodeGenerator::GetDeoptimizationKind( in GetDeoptimizationKind()
681 DeoptimizeReason CodeGenerator::GetDeoptimizationReason( in GetDeoptimizationReason()
688 void CodeGenerator::TranslateStateValueDescriptor( in TranslateStateValueDescriptor()
728 void CodeGenerator::TranslateFrameStateDescriptorOperands( in TranslateFrameStateDescriptorOperands()
770 void CodeGenerator::BuildTranslationForFrameStateDescriptor( in BuildTranslationForFrameStateDescriptor()
828 int CodeGenerator::BuildTranslation(Instruction* instr, int pc_offset, in BuildTranslation()
853 void CodeGenerator::AddTranslationForOperand(Translation* translation, in AddTranslationForOperand()
977 void CodeGenerator::MarkLazyDeoptSite() { in MarkLazyDeoptSite()
981 DeoptimizationExit* CodeGenerator::AddDeoptimizationExit( in AddDeoptimizationExit()
991 OutOfLineCode::OutOfLineCode(CodeGenerator* gen) in OutOfLineCode()