Home
last modified time | relevance | path

Searched refs:FlagsCondition (Results 1 – 18 of 18) sorted by relevance

/external/v8/src/compiler/
Dinstruction-codes.h190 enum FlagsCondition { enum
217 inline FlagsCondition NegateFlagsCondition(FlagsCondition condition) { in NegateFlagsCondition()
218 return static_cast<FlagsCondition>(condition ^ 1); in NegateFlagsCondition()
221 FlagsCondition CommuteFlagsCondition(FlagsCondition condition);
224 const FlagsCondition& fc);
245 typedef BitField<FlagsCondition, 17, 5> FlagsConditionField;
Dinstruction-selector.h42 static FlagsContinuation ForBranch(FlagsCondition condition, in ForBranch()
48 static FlagsContinuation ForBranchAndPoison(FlagsCondition condition, in ForBranchAndPoison()
56 static FlagsContinuation ForDeoptimize(FlagsCondition condition, in ForDeoptimize()
67 FlagsCondition condition, DeoptimizeKind kind, DeoptimizeReason reason, in ForDeoptimizeAndPoison()
74 static FlagsContinuation ForSet(FlagsCondition condition, Node* result) { in ForSet()
79 static FlagsContinuation ForTrap(FlagsCondition condition, TrapId trap_id, in ForTrap()
97 FlagsCondition condition() const { in condition()
144 void Overwrite(FlagsCondition condition) { condition_ = condition; } in Overwrite()
146 void OverwriteAndNegateIfEqual(FlagsCondition condition) { in OverwriteAndNegateIfEqual()
182 FlagsContinuation(FlagsMode mode, FlagsCondition condition, in FlagsContinuation()
[all …]
Dcode-generator.h33 FlagsCondition condition;
204 void AssembleArchBoolean(Instruction* instr, FlagsCondition condition);
205 void AssembleArchTrap(Instruction* instr, FlagsCondition condition);
217 void AssembleBranchPoisoning(FlagsCondition condition, Instruction* instr);
Dinstruction.cc21 FlagsCondition CommuteFlagsCondition(FlagsCondition condition) { in CommuteFlagsCondition()
467 std::ostream& operator<<(std::ostream& os, const FlagsCondition& fc) { in operator <<()
Dcode-generator.cc335 FlagsCondition condition = branch.condition; in TryInsertBranchPoisoning()
616 FlagsCondition condition = FlagsConditionField::decode(instr->opcode()); in ComputeBranchInfo()
652 FlagsCondition condition = FlagsConditionField::decode(instr->opcode()); in AssembleInstruction()
Dinstruction.h844 FlagsCondition flags_condition() const { in flags_condition()
/external/v8/src/compiler/arm64/
Dinstruction-selector-arm64.cc1805 bool CanUseFlagSettingBinop(FlagsCondition cond) { in CanUseFlagSettingBinop()
1824 FlagsCondition MapForFlagSettingBinop(FlagsCondition cond) { in MapForFlagSettingBinop()
1852 FlagsCondition cond, in MaybeReplaceCmpZeroWithFlagSettingBinop()
1894 FlagsCondition MapForTbz(FlagsCondition cond) { in MapForTbz()
1908 FlagsCondition MapForCbz(FlagsCondition cond) { in MapForCbz()
1932 Node* user, FlagsCondition cond, FlagsContinuation* cont) { in TryEmitCbzOrTbz()
2003 FlagsCondition cond = cont->condition(); in VisitWord32Compare()
2011 FlagsCondition commuted_cond = CommuteFlagsCondition(cond); in VisitWord32Compare()
2031 FlagsCondition commuted_cond = CommuteFlagsCondition(cond); in VisitWord32Compare()
Dcode-generator-arm64.cc314 Condition FlagsConditionToCondition(FlagsCondition condition) { in FlagsConditionToCondition()
2159 FlagsCondition condition = branch->condition; in AssembleArchBranch()
2217 void CodeGenerator::AssembleBranchPoisoning(FlagsCondition condition, in AssembleBranchPoisoning()
2240 FlagsCondition condition) { in AssembleArchTrap()
2292 FlagsCondition condition) { in AssembleArchBoolean()
/external/v8/src/compiler/mips64/
Dcode-generator-mips64.cc236 Condition FlagsConditionToConditionCmp(FlagsCondition condition) { in FlagsConditionToConditionCmp()
268 Condition FlagsConditionToConditionTst(FlagsCondition condition) { in FlagsConditionToConditionTst()
281 Condition FlagsConditionToConditionOvf(FlagsCondition condition) { in FlagsConditionToConditionOvf()
295 FlagsCondition condition) { in FlagsConditionToConditionCmpFPU()
2997 Instruction* instr, FlagsCondition condition, in AssembleBranchToLabels()
3078 void CodeGenerator::AssembleBranchPoisoning(FlagsCondition condition, in AssembleBranchPoisoning()
3187 FlagsCondition condition) { in AssembleArchTrap()
3240 FlagsCondition condition) { in AssembleArchBoolean()
Dinstruction-selector-mips64.cc1966 FlagsCondition condition = cont->condition(); in VisitOptimizedWord32Compare()
/external/v8/src/compiler/mips/
Dcode-generator-mips.cc233 Condition FlagsConditionToConditionCmp(FlagsCondition condition) { in FlagsConditionToConditionCmp()
265 Condition FlagsConditionToConditionTst(FlagsCondition condition) { in FlagsConditionToConditionTst()
279 FlagsCondition condition) { in FlagsConditionToConditionCmpFPU()
2784 Instruction* instr, FlagsCondition condition, in AssembleBranchToLabels()
2858 void CodeGenerator::AssembleBranchPoisoning(FlagsCondition condition, in AssembleBranchPoisoning()
2948 FlagsCondition condition) { in AssembleArchTrap()
3002 FlagsCondition condition) { in AssembleArchBoolean()
/external/v8/src/compiler/ppc/
Dcode-generator-ppc.cc223 Condition FlagsConditionToCondition(FlagsCondition condition, ArchOpcode op) { in FlagsConditionToCondition()
2100 FlagsCondition condition = branch->condition; in AssembleArchBranch()
2118 void CodeGenerator::AssembleBranchPoisoning(FlagsCondition condition, in AssembleBranchPoisoning()
2142 FlagsCondition condition) { in AssembleArchTrap()
2212 FlagsCondition condition) { in AssembleArchBoolean()
/external/v8/src/compiler/arm/
Dinstruction-selector-arm.cc1634 bool CanUseFlagSettingBinop(FlagsCondition cond) { in CanUseFlagSettingBinop()
1653 FlagsCondition MapForFlagSettingBinop(FlagsCondition cond) { in MapForFlagSettingBinop()
1681 FlagsCondition cond, in MaybeReplaceCmpZeroWithFlagSettingBinop()
1773 FlagsCondition cond = cont->condition(); in VisitWordCompare()
Dcode-generator-arm.cc275 Condition FlagsConditionToCondition(FlagsCondition condition) { in FlagsConditionToCondition()
2866 void CodeGenerator::AssembleBranchPoisoning(FlagsCondition condition, in AssembleBranchPoisoning()
2890 FlagsCondition condition) { in AssembleArchTrap()
2945 FlagsCondition condition) { in AssembleArchBoolean()
/external/v8/src/compiler/s390/
Dcode-generator-s390.cc254 Condition FlagsConditionToCondition(FlagsCondition condition, ArchOpcode op) { in FlagsConditionToCondition()
2760 FlagsCondition condition = branch->condition; in AssembleArchBranch()
2776 void CodeGenerator::AssembleBranchPoisoning(FlagsCondition condition, in AssembleBranchPoisoning()
2799 FlagsCondition condition) { in AssembleArchTrap()
2866 FlagsCondition condition) { in AssembleArchBoolean()
Dinstruction-selector-s390.cc1795 FlagsCondition fc = cont->condition(); in VisitWordCompareZero()
/external/v8/src/compiler/x64/
Dcode-generator-x64.cc2840 Condition FlagsConditionToCondition(FlagsCondition condition) { in FlagsConditionToCondition()
2892 void CodeGenerator::AssembleBranchPoisoning(FlagsCondition condition, in AssembleBranchPoisoning()
2951 FlagsCondition condition) { in AssembleArchTrap()
2966 FlagsCondition condition) { in AssembleArchBoolean()
/external/v8/src/compiler/ia32/
Dcode-generator-ia32.cc3855 static Condition FlagsConditionToCondition(FlagsCondition condition) { in FlagsConditionToCondition()
3918 void CodeGenerator::AssembleBranchPoisoning(FlagsCondition condition, in AssembleBranchPoisoning()
3941 FlagsCondition condition) { in AssembleArchTrap()
3997 FlagsCondition condition) { in AssembleArchBoolean()