Home
last modified time | relevance | path

Searched refs:commutative (Results 1 - 18 of 18) sorted by relevance

/third_party/mesa3d/src/nouveau/codegen/
H A Dnv50_ir_target_nvc0.cpp196 static const operation commutative[] =
243 opInfo[i].commutative = false; /* set below */
249 for (i = 0; i < ARRAY_SIZE(commutative); ++i)
250 opInfo[commutative[i]].commutative = true;
H A Dnv50_ir_target_gv100.cpp33 static const operation commutative[] = in initOpInfo() local
70 opInfo[i].commutative = false; /* set below */ in initOpInfo()
76 for (i = 0; i < ARRAY_SIZE(commutative); ++i) in initOpInfo()
77 opInfo[commutative[i]].commutative = true; in initOpInfo()
H A Dnv50_ir_target.h208 unsigned int commutative : 1; member
H A Dnv50_ir_target_nv50.cpp159 opInfo[i].commutative = false; /* set below */ in initOpInfo()
166 opInfo[commutativeList[i]].commutative = true; in initOpInfo()
H A Dnv50_ir_peephole.cpp194 if (!targ->getOpInfo(insn).commutative) { in checkSwapSrc01()
198 // XMAD is only commutative if both the CBCC and MRG flags are not set. in checkSwapSrc01()
/third_party/mesa3d/src/compiler/nir/
H A Dnir_algebraic.py381 # generator that this pattern is known to have too many commutative
434 """Recursively count and index commutative expressions
901 commutative = len(children) >= 2 \
905 if commutative:
1221 # more commutative expressions than match_expression (nir_search.c)
1227 print("Transform expected to have too many commutative " \
1237 print("Transformation with too many commutative expressions " \
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DGVN.cpp117 bool commutative = false; member
281 // Ensure that commutative instructions that only differ by a permutation in createExpr()
283 // numbers. Since all commutative instructions have two operands it is more in createExpr()
285 assert(I->getNumOperands() == 2 && "Unsupported commutative instruction!"); in createExpr()
288 e.commutative = true; in createExpr()
299 e.commutative = true; in createExpr()
325 e.commutative = true; in createCmpExpr()
1718 if (Exp.commutative) { in phiTranslateImpl()
1719 assert(Exp.varargs.size() == 2 && "Unsupported commutative expression!"); in phiTranslateImpl()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
H A DIceInst.cpp36 #define X(tag, str, commutative) {str, commutative},
H A DIceInst.h322 #define X(tag, str, commutative) tag,
/third_party/ffmpeg/libavutil/x86/
H A Dx86inc.asm1194 ;%5 == 1 if commutative (i.e. doesn't matter which src arg is which), 0 if not
1234 ; So, if the instruction is commutative with a memory arg, swap them.
1274 ;%5 == 1 if commutative (i.e. doesn't matter which src arg is which), 0 if not
/third_party/node/deps/v8/src/compiler/backend/mips/
H A Dinstruction-selector-mips.cc1546 bool commutative) { in VisitWordCompare()
1581 if (!commutative) cont->Commute(); in VisitWordCompare()
1544 VisitWordCompare(InstructionSelector* selector, Node* node, InstructionCode opcode, FlagsContinuation* cont, bool commutative) VisitWordCompare() argument
/third_party/node/deps/v8/src/compiler/backend/ppc/
H A Dinstruction-selector-ppc.cc1556 bool commutative, ImmediateMode immediate_mode) { in VisitWordCompare()
1566 if (!commutative) cont->Commute(); in VisitWordCompare()
1554 VisitWordCompare(InstructionSelector* selector, Node* node, InstructionCode opcode, FlagsContinuation* cont, bool commutative, ImmediateMode immediate_mode) VisitWordCompare() argument
/third_party/node/deps/v8/src/compiler/backend/mips64/
H A Dinstruction-selector-mips64.cc1979 bool commutative) { in VisitWordCompare()
2014 if (!commutative) cont->Commute(); in VisitWordCompare()
1977 VisitWordCompare(InstructionSelector* selector, Node* node, InstructionCode opcode, FlagsContinuation* cont, bool commutative) VisitWordCompare() argument
/third_party/node/deps/v8/src/compiler/backend/x64/
H A Dinstruction-selector-x64.cc2077 bool commutative) { in VisitCompare()
2079 if (commutative && g.CanBeBetterLeftOperand(right)) { in VisitCompare()
2075 VisitCompare(InstructionSelector* selector, InstructionCode opcode, Node* left, Node* right, FlagsContinuation* cont, bool commutative) VisitCompare() argument
/third_party/node/deps/v8/src/compiler/backend/ia32/
H A Dinstruction-selector-ia32.cc1552 bool commutative) { in VisitCompare()
1554 if (commutative && g.CanBeBetterLeftOperand(right)) { in VisitCompare()
1550 VisitCompare(InstructionSelector* selector, InstructionCode opcode, Node* left, Node* right, FlagsContinuation* cont, bool commutative) VisitCompare() argument
/third_party/node/deps/v8/src/compiler/backend/loong64/
H A Dinstruction-selector-loong64.cc1779 bool commutative) { in VisitWordCompare()
1819 if (!commutative) cont->Commute(); in VisitWordCompare()
1777 VisitWordCompare(InstructionSelector* selector, Node* node, InstructionCode opcode, FlagsContinuation* cont, bool commutative) VisitWordCompare() argument
/third_party/node/deps/v8/src/compiler/backend/riscv64/
H A Dinstruction-selector-riscv64.cc1924 bool commutative) { in VisitWordCompare()
1922 VisitWordCompare(InstructionSelector* selector, Node* node, InstructionCode opcode, FlagsContinuation* cont, bool commutative) VisitWordCompare() argument
/third_party/mesa3d/src/amd/compiler/
H A Daco_instruction_selection.cpp869 bool commutative, bool swap_srcs = false, bool flush_denorms = false,
878 if (commutative && src0.type() == RegType::vgpr) {
1053 default: /* eq and ne are commutative */ break;
2267 true /* commutative */, false, false, nuw_16bit);

Completed in 82 milliseconds