/external/v8/src/compiler/ |
D | instruction-selector.h | 36 class FlagsContinuation final { 38 FlagsContinuation() : mode_(kFlags_none) {} in FlagsContinuation() function 42 static FlagsContinuation ForBranch(FlagsCondition condition, in ForBranch() 45 return FlagsContinuation(kFlags_branch, condition, true_block, false_block); in ForBranch() 48 static FlagsContinuation ForBranchAndPoison(FlagsCondition condition, in ForBranchAndPoison() 51 return FlagsContinuation(kFlags_branch_and_poison, condition, true_block, in ForBranchAndPoison() 56 static FlagsContinuation ForDeoptimize(FlagsCondition condition, in ForDeoptimize() 61 return FlagsContinuation(kFlags_deoptimize, condition, kind, reason, in ForDeoptimize() 66 static FlagsContinuation ForDeoptimizeAndPoison( in ForDeoptimizeAndPoison() 69 return FlagsContinuation(kFlags_deoptimize_and_poison, condition, kind, in ForDeoptimizeAndPoison() [all …]
|
D | instruction-selector.cc | 676 InstructionCode opcode, FlagsContinuation* cont) { in EmitWithContinuation() 681 InstructionCode opcode, InstructionOperand a, FlagsContinuation* cont) { in EmitWithContinuation() 687 FlagsContinuation* cont) { in EmitWithContinuation() 695 InstructionOperand c, FlagsContinuation* cont) { in EmitWithContinuation() 703 size_t input_count, InstructionOperand* inputs, FlagsContinuation* cont) { in EmitWithContinuation() 2849 FlagsContinuation cont = in VisitBranch() 2850 FlagsContinuation::ForBranchAndPoison(kNotEqual, tbranch, fbranch); in VisitBranch() 2853 FlagsContinuation cont = in VisitBranch() 2854 FlagsContinuation::ForBranch(kNotEqual, tbranch, fbranch); in VisitBranch() 2862 FlagsContinuation cont = FlagsContinuation::ForDeoptimizeAndPoison( in VisitDeoptimizeIf() [all …]
|
/external/v8/src/compiler/ppc/ |
D | instruction-selector-ppc.cc | 132 FlagsContinuation* cont) { in VisitBinop() 166 FlagsContinuation cont; in VisitBinop() 993 FlagsContinuation* cont); 995 FlagsContinuation* cont) { in EmitInt32MulWithOverflow() 1426 FlagsContinuation cont = FlagsContinuation::ForSet(kOverflow, ovf); in VisitInt32AddWithOverflow() 1430 FlagsContinuation cont; in VisitInt32AddWithOverflow() 1438 FlagsContinuation cont = FlagsContinuation::ForSet(kOverflow, ovf); in VisitInt32SubWithOverflow() 1442 FlagsContinuation cont; in VisitInt32SubWithOverflow() 1451 FlagsContinuation cont = FlagsContinuation::ForSet(kOverflow, ovf); in VisitInt64AddWithOverflow() 1455 FlagsContinuation cont; in VisitInt64AddWithOverflow() [all …]
|
/external/v8/src/compiler/x64/ |
D | instruction-selector-x64.cc | 415 InstructionCode opcode, FlagsContinuation* cont) { in VisitBinop() 483 FlagsContinuation cont; in VisitBinop() 585 ArchOpcode opcode, FlagsContinuation* cont) { in TryVisitWordShift() 843 FlagsContinuation cont = FlagsContinuation::ForSet(kOverflow, ovf); in VisitInt64AddWithOverflow() 846 FlagsContinuation cont; in VisitInt64AddWithOverflow() 910 FlagsContinuation cont = FlagsContinuation::ForSet(kOverflow, ovf); in VisitInt64SubWithOverflow() 913 FlagsContinuation cont; in VisitInt64SubWithOverflow() 988 FlagsContinuation cont = FlagsContinuation::ForSet(kOverflow, ovf); in VisitInt32MulWithOverflow() 991 FlagsContinuation cont; in VisitInt32MulWithOverflow() 1548 FlagsContinuation* cont) { in VisitCompareWithMemoryOperand() [all …]
|
/external/v8/src/compiler/s390/ |
D | instruction-selector-s390.cc | 516 FlagsContinuation* cont, 522 FlagsContinuation* cont, CanCombineWithLoad canCombineWithLoad); 557 OperandModes operand_mode, FlagsContinuation* cont) { \ 564 FlagsContinuation cont; \ 575 FlagsContinuation* cont, in VisitUnaryOp() 623 FlagsContinuation* cont, in VisitBinOp() 1235 FlagsContinuation cont = FlagsContinuation::ForSet(kOverflow, ovf); in TryMatchInt32OpWithOverflow() 1261 FlagsContinuation cont = FlagsContinuation::ForSet(kNotEqual, ovf); in TryMatchInt32MulWithOverflow() 1277 FlagsContinuation cont = FlagsContinuation::ForSet(kOverflow, ovf); in TryMatchInt64OpWithOverflow() 1608 static bool CompareLogical(FlagsContinuation* cont) { in CompareLogical() [all …]
|
/external/v8/src/compiler/mips64/ |
D | instruction-selector-mips64.cc | 268 FlagsContinuation* cont) { in VisitBinop() 312 FlagsContinuation cont; in VisitBinop() 317 InstructionCode opcode, FlagsContinuation* cont) { in VisitBinop() 1820 FlagsContinuation* cont) { in VisitCompare() 1827 FlagsContinuation* cont) { in VisitFloat32Compare() 1842 FlagsContinuation* cont) { in VisitFloat64Compare() 1857 InstructionCode opcode, FlagsContinuation* cont, in VisitWordCompare() 1944 InstructionCode opcode, FlagsContinuation* cont) { in VisitFullWord32Compare() 1959 FlagsContinuation* cont) { in VisitOptimizedWord32Compare() 1990 FlagsContinuation* cont) { in VisitWord32Compare() [all …]
|
/external/v8/src/compiler/arm64/ |
D | instruction-selector-arm64.cc | 427 FlagsContinuation* cont) { in VisitBinop() 498 FlagsContinuation cont; in VisitBinop() 1392 FlagsContinuation* cont) { in EmitInt32MulWithOverflow() 1766 FlagsContinuation* cont) { in VisitCompare() 1773 InstructionCode opcode, FlagsContinuation* cont, in VisitWordCompare() 1853 FlagsContinuation* cont, in MaybeReplaceCmpZeroWithFlagSettingBinop() 1924 FlagsContinuation* cont) { in EmitBranchOrDeoptimize() 1932 Node* user, FlagsCondition cond, FlagsContinuation* cont) { in TryEmitCbzOrTbz() 2001 FlagsContinuation* cont) { in VisitWord32Compare() 2065 InstructionCode opcode, FlagsContinuation* cont) { in VisitWordTest() [all …]
|
/external/v8/src/compiler/mips/ |
D | instruction-selector-mips.cc | 174 FlagsContinuation* cont) { in VisitBinop() 218 FlagsContinuation cont; in VisitBinop() 223 InstructionCode opcode, FlagsContinuation* cont) { in VisitBinop() 1328 FlagsContinuation* cont) { in VisitCompare() 1335 FlagsContinuation* cont) { in VisitFloat32Compare() 1350 FlagsContinuation* cont) { in VisitFloat64Compare() 1365 InstructionCode opcode, FlagsContinuation* cont, in VisitWordCompare() 1437 FlagsContinuation* cont) { in VisitWordCompare() 1445 FlagsContinuation* cont) { in VisitWordCompareZero() 1564 FlagsContinuation cont = FlagsContinuation::ForSet(kEqual, node); in VisitWord32Equal() [all …]
|
/external/v8/src/compiler/ia32/ |
D | instruction-selector-ia32.cc | 438 InstructionCode opcode, FlagsContinuation* cont) { in VisitBinop() 501 FlagsContinuation cont; in VisitBinop() 1089 FlagsContinuation* cont) { in VisitCompareWithMemoryOperand() 1105 FlagsContinuation* cont) { in VisitCompare() 1112 Node* left, Node* right, FlagsContinuation* cont, in VisitCompare() 1163 Node* right, FlagsContinuation* cont) { in TryNarrowOpcodeSize() 1204 FlagsContinuation* cont) { in VisitFloat32Compare() 1213 FlagsContinuation* cont) { in VisitFloat64Compare() 1221 InstructionCode opcode, FlagsContinuation* cont) { in VisitWordCompare() 1269 FlagsContinuation* cont) { in VisitWordCompare() [all …]
|
/external/v8/src/compiler/arm/ |
D | instruction-selector-arm.cc | 259 FlagsContinuation* cont) { in VisitBinop() 310 FlagsContinuation cont; in VisitBinop() 923 TryMatchShift try_match_shift, FlagsContinuation* cont) { in VisitShift() 949 FlagsContinuation cont; in VisitShift() 1289 FlagsContinuation* cont) { in EmitInt32MulWithOverflow() 1584 FlagsContinuation* cont) { in VisitCompare() 1591 FlagsContinuation* cont) { in VisitFloat32Compare() 1610 FlagsContinuation* cont) { in VisitFloat64Compare() 1682 FlagsContinuation* cont) { in MaybeReplaceCmpZeroWithFlagSettingBinop() 1723 InstructionCode opcode, FlagsContinuation* cont) { in VisitWordCompare() [all …]
|