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