/third_party/mesa3d/src/nouveau/codegen/ |
H A D | nv50_ir_target_nvc0.cpp | 196 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 D | nv50_ir_target_gv100.cpp | 33 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 D | nv50_ir_target.h | 208 unsigned int commutative : 1; member
|
H A D | nv50_ir_target_nv50.cpp | 159 opInfo[i].commutative = false; /* set below */ in initOpInfo() 166 opInfo[commutativeList[i]].commutative = true; in initOpInfo()
|
H A D | nv50_ir_peephole.cpp | 194 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 D | nir_algebraic.py | 381 # 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 D | GVN.cpp | 117 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 D | IceInst.cpp | 36 #define X(tag, str, commutative) {str, commutative},
|
H A D | IceInst.h | 322 #define X(tag, str, commutative) tag,
|
/third_party/ffmpeg/libavutil/x86/ |
H A D | x86inc.asm | 1194 ;%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 D | instruction-selector-mips.cc | 1546 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 D | instruction-selector-ppc.cc | 1556 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 D | instruction-selector-mips64.cc | 1979 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 D | instruction-selector-x64.cc | 2077 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 D | instruction-selector-ia32.cc | 1552 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 D | instruction-selector-loong64.cc | 1779 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 D | instruction-selector-riscv64.cc | 1924 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 D | aco_instruction_selection.cpp | 869 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);
|