Home
last modified time | relevance | path

Searched refs:FlagsContinuation (Results 1 – 10 of 10) sorted by relevance

/external/v8/src/compiler/
Dinstruction-selector.h36 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 …]
Dinstruction-selector.cc676 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/
Dinstruction-selector-ppc.cc132 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/
Dinstruction-selector-x64.cc415 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/
Dinstruction-selector-s390.cc516 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/
Dinstruction-selector-mips64.cc268 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/
Dinstruction-selector-arm64.cc427 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/
Dinstruction-selector-mips.cc174 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/
Dinstruction-selector-ia32.cc438 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/
Dinstruction-selector-arm.cc259 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 …]