Lines Matching refs:codegen
30 #include "codegen.h"
33 #include "full-codegen.h"
451 codegen()->PrepareForBailoutBeforeSplit(TOS_REG, false, NULL, NULL);
452 codegen()->DoTest(true_label_, false_label_, fall_through_);
473 codegen()->PrepareForBailoutBeforeSplit(TOS_REG, false, NULL, NULL);
474 codegen()->DoTest(true_label_, false_label_, fall_through_);
779 codegen()->VisitForControl(expr->left(), done, eval_right, eval_right);
782 codegen()->VisitForControl(expr->left(), eval_right, done, eval_right);
797 codegen()->PrepareForBailoutBeforeSplit(TOS_REG, false, NULL, NULL);
798 codegen()->DoTest(&restore, &discard, &restore);
801 codegen()->PrepareForBailoutBeforeSplit(TOS_REG, false, NULL, NULL);
802 codegen()->DoTest(&discard, &restore, &restore);
816 codegen()->VisitForAccumulatorValue(expr->left());
822 codegen()->PrepareForBailoutBeforeSplit(TOS_REG, false, NULL, NULL);
823 codegen()->DoTest(done, &discard, &discard);
826 codegen()->PrepareForBailoutBeforeSplit(TOS_REG, false, NULL, NULL);
827 codegen()->DoTest(&discard, done, &discard);
838 codegen()->VisitForControl(expr->left(),
842 codegen()->VisitForControl(expr->left(),
858 codegen()->HandleInNonTestContext(expr, NO_REGISTERS);
864 codegen()->HandleInNonTestContext(expr, TOS_REG);
870 codegen()->HandleInNonTestContext(expr, NO_REGISTERS);
875 codegen()->VisitInTestContext(expr);