Lines Matching refs:MaglevGraphBuilder
36 MaglevGraphBuilder::MaglevGraphBuilder(LocalIsolate* local_isolate,
123 void MaglevGraphBuilder::Visit##Name() { MAGLEV_UNIMPLEMENTED(Name); }
143 void MaglevGraphBuilder::BuildGenericUnaryOperationNode() {
151 void MaglevGraphBuilder::BuildGenericBinaryOperationNode() {
160 void MaglevGraphBuilder::BuildGenericBinarySmiOperationNode() {
170 void MaglevGraphBuilder::VisitUnaryOperation() {
176 void MaglevGraphBuilder::VisitBinaryOperation() {
205 void MaglevGraphBuilder::VisitBinarySmiOperation() {
236 void MaglevGraphBuilder::VisitLdar() {
241 void MaglevGraphBuilder::VisitLdaZero() {
244 void MaglevGraphBuilder::VisitLdaSmi() {
248 void MaglevGraphBuilder::VisitLdaUndefined() {
251 void MaglevGraphBuilder::VisitLdaNull() {
254 void MaglevGraphBuilder::VisitLdaTheHole() {
257 void MaglevGraphBuilder::VisitLdaTrue() {
260 void MaglevGraphBuilder::VisitLdaFalse() {
263 void MaglevGraphBuilder::VisitLdaConstant() {
268 void MaglevGraphBuilder::VisitLdaCurrentContextSlot() {
279 void MaglevGraphBuilder::VisitLdaImmutableCurrentContextSlot() {
283 void MaglevGraphBuilder::VisitStar() {
288 void MaglevGraphBuilder::Visit##Name() { \
296 void MaglevGraphBuilder::VisitMov() {
308 void MaglevGraphBuilder::BuildPropertyCellAccess(
357 void MaglevGraphBuilder::VisitLdaGlobal() {
396 void MaglevGraphBuilder::VisitGetNamedProperty() {
450 void MaglevGraphBuilder::VisitSetNamedProperty() {
503 void MaglevGraphBuilder::VisitAdd() { VisitBinaryOperation<Operation::kAdd>(); }
504 void MaglevGraphBuilder::VisitSub() {
507 void MaglevGraphBuilder::VisitMul() {
510 void MaglevGraphBuilder::VisitDiv() {
513 void MaglevGraphBuilder::VisitMod() {
516 void MaglevGraphBuilder::VisitExp() {
519 void MaglevGraphBuilder::VisitBitwiseOr() {
522 void MaglevGraphBuilder::VisitBitwiseXor() {
525 void MaglevGraphBuilder::VisitBitwiseAnd() {
528 void MaglevGraphBuilder::VisitShiftLeft() {
531 void MaglevGraphBuilder::VisitShiftRight() {
534 void MaglevGraphBuilder::VisitShiftRightLogical() {
538 void MaglevGraphBuilder::VisitAddSmi() {
541 void MaglevGraphBuilder::VisitSubSmi() {
544 void MaglevGraphBuilder::VisitMulSmi() {
547 void MaglevGraphBuilder::VisitDivSmi() {
550 void MaglevGraphBuilder::VisitModSmi() {
553 void MaglevGraphBuilder::VisitExpSmi() {
556 void MaglevGraphBuilder::VisitBitwiseOrSmi() {
559 void MaglevGraphBuilder::VisitBitwiseXorSmi() {
562 void MaglevGraphBuilder::VisitBitwiseAndSmi() {
565 void MaglevGraphBuilder::VisitShiftLeftSmi() {
568 void MaglevGraphBuilder::VisitShiftRightSmi() {
571 void MaglevGraphBuilder::VisitShiftRightLogicalSmi() {
575 void MaglevGraphBuilder::VisitInc() {
578 void MaglevGraphBuilder::VisitDec() {
581 void MaglevGraphBuilder::VisitNegate() {
584 void MaglevGraphBuilder::VisitBitwiseNot() {
596 void MaglevGraphBuilder::BuildCallFromRegisterList(
625 void MaglevGraphBuilder::BuildCallFromRegisters(
655 void MaglevGraphBuilder::VisitCallAnyReceiver() {
658 void MaglevGraphBuilder::VisitCallProperty() {
661 void MaglevGraphBuilder::VisitCallProperty0() {
664 void MaglevGraphBuilder::VisitCallProperty1() {
667 void MaglevGraphBuilder::VisitCallProperty2() {
670 void MaglevGraphBuilder::VisitCallUndefinedReceiver() {
673 void MaglevGraphBuilder::VisitCallUndefinedReceiver0() {
676 void MaglevGraphBuilder::VisitCallUndefinedReceiver1() {
679 void MaglevGraphBuilder::VisitCallUndefinedReceiver2() {
691 void MaglevGraphBuilder::VisitTestEqual() {
694 void MaglevGraphBuilder::VisitTestEqualStrict() {
697 void MaglevGraphBuilder::VisitTestLessThan() {
700 void MaglevGraphBuilder::VisitTestLessThanOrEqual() {
703 void MaglevGraphBuilder::VisitTestGreaterThan() {
706 void MaglevGraphBuilder::VisitTestGreaterThanOrEqual() {
735 void MaglevGraphBuilder::VisitJumpLoop() {
747 void MaglevGraphBuilder::VisitJump() {
754 void MaglevGraphBuilder::VisitJumpIfNullConstant() { VisitJumpIfNull(); }
755 void MaglevGraphBuilder::VisitJumpIfNotNullConstant() { VisitJumpIfNotNull(); }
756 void MaglevGraphBuilder::VisitJumpIfUndefinedConstant() {
759 void MaglevGraphBuilder::VisitJumpIfNotUndefinedConstant() {
762 void MaglevGraphBuilder::VisitJumpIfUndefinedOrNullConstant() {
765 void MaglevGraphBuilder::VisitJumpIfTrueConstant() { VisitJumpIfTrue(); }
766 void MaglevGraphBuilder::VisitJumpIfFalseConstant() { VisitJumpIfFalse(); }
767 void MaglevGraphBuilder::VisitJumpIfJSReceiverConstant() {
770 void MaglevGraphBuilder::VisitJumpIfToBooleanTrueConstant() {
773 void MaglevGraphBuilder::VisitJumpIfToBooleanFalseConstant() {
777 void MaglevGraphBuilder::MergeIntoFrameState(BasicBlock* predecessor,
794 void MaglevGraphBuilder::BuildBranchIfTrue(ValueNode* node, int true_target,
801 void MaglevGraphBuilder::BuildBranchIfToBooleanTrue(ValueNode* node,
809 void MaglevGraphBuilder::VisitJumpIfToBooleanTrue() {
813 void MaglevGraphBuilder::VisitJumpIfToBooleanFalse() {
817 void MaglevGraphBuilder::VisitJumpIfTrue() {
821 void MaglevGraphBuilder::VisitJumpIfFalse() {
840 void MaglevGraphBuilder::VisitReturn() {
855 void MaglevGraphBuilder::VisitWide() { UNREACHABLE(); }
856 void MaglevGraphBuilder::VisitExtraWide() { UNREACHABLE(); }
858 void MaglevGraphBuilder::Visit##Name() { UNREACHABLE(); }
861 void MaglevGraphBuilder::VisitIllegal() { UNREACHABLE(); }