/external/mesa3d/src/compiler/nir/ |
D | nir_opcodes.py | 101 commutative = "commutative " variable 370 [2, 2], [src_type, src_type], commutative, 373 [3, 3], [src_type, src_type], commutative, 376 [4, 4], [src_type, src_type], commutative, 379 binop("fadd", tfloat, commutative + associative, "src0 + src1") 380 binop("iadd", tint, commutative + associative, "src0 + src1") 384 binop("fmul", tfloat, commutative + associative, "src0 * src1") 386 binop("imul", tint, commutative + associative, "src0 * src1") 388 binop("imul_high", tint32, commutative, 391 binop("umul_high", tuint32, commutative, [all …]
|
/external/swiftshader/third_party/subzero/src/ |
D | IceInst.def | 17 // Floating point addition and multiplication are commutative. 35 /* enum value, printable string, commutative */ \ 54 //#define X(tag, str, commutative)
|
D | IceInst.cpp | 36 #define X(tag, str, commutative) \ argument 37 { str, commutative } \
|
D | IceInst.h | 312 #define X(tag, str, commutative) tag, argument
|
/external/llvm/test/MC/ARM/ |
D | thumb2-narrow-dp.ll | 9 // In addition, some operations are commutative, allowing the transformation 42 // ADD register (not SP) A8.8.6 (commutative) 92 // ADD (SP plus register) A8.8.10 (commutative) 105 // AND (commutative) 108 ANDS r2, r1, r2 // Should choose narrow - commutative 140 ANDEQ r3, r1, r3 // Should choose narrow - commutative 192 // EOR (commutative) 195 EORS r5, r1, r5 // Should choose narrow - commutative 227 EOREQ r2, r1, r2 // Should choose narrow - commutative 282 LSLS r2, r1, r2 // Should choose wide - not commutative [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | addsub-shifted.ll | 27 ; Subtraction is not commutative! 58 ; Subtraction is not commutative! 93 ; Subtraction is not commutative! 119 ; Subtraction is not commutative! 152 ; Subtraction is not commutative! 178 ; Subtraction is not commutative!
|
/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_target_nv50.cpp | 114 static const uint32_t commutative[(OP_LAST + 31) / 32] = in initOpInfo() local 160 opInfo[i].commutative = (commutative[i / 32] >> (i % 32)) & 1; in initOpInfo()
|
D | nv50_ir_target_nvc0.cpp | 159 static const uint32_t commutative[(OP_LAST + 31) / 32] = in initOpInfo() local 208 opInfo[i].commutative = (commutative[i / 32] >> (i % 32)) & 1; in initOpInfo()
|
D | nv50_ir_target.h | 200 unsigned int commutative : 1; member
|
/external/llvm/test/CodeGen/Mips/compactbranches/ |
D | beqc-bnec-register-constraint.ll | 5 ; Cases where $rs > $rt can have the operands swapped as ==,!= are commutative.
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUInstrInfo.td | 78 // This is not commutative because this gives the second operand: 102 // FIXME: TableGen doesn't like commutative instructions with more
|
/external/antlr/antlr-3.4/tool/src/main/java/org/antlr/analysis/ |
D | SemanticContext.java | 383 CommutativePredicate commutative = (CommutativePredicate)obj; in equals() local 384 Set<SemanticContext> otherOperands = commutative.operands; in equals()
|
/external/llvm/test/Transforms/SLPVectorizer/X86/ |
D | addsub.ll | 280 ; Dont vectorization of following code for float data type as sub is not commutative- 285 ; In the above code we can swap the 1st and 2nd operation as fadd is commutative 286 ; but not 2nd or 4th as fsub is not commutative.
|
D | operandorder.ll | 7 ; Make sure we order the operands of commutative operations so that we get
|
/external/swiftshader/third_party/subzero/tests_lit/llvm2ice_tests/ |
D | commutativity.ll | 1 ; Test the lowering sequence for commutative operations. If there is a source
|
D | rmw.ll | 122 ; Test that commutativity isn't triggered for a non-commutative arithmetic
|
/external/libvpx/libvpx/third_party/x86inc/ |
D | x86inc.asm | 1260 ; So, if the instruction is commutative with a memory arg, swap them. 1293 ;%5 == 1 if commutative (i.e. doesn't matter which src arg is which), 0 if not
|
/external/llvm/test/CodeGen/X86/ |
D | x86-64-psub.ll | 3 ; MMX packed sub opcodes were wrongly marked as commutative.
|
/external/swiftshader/third_party/LLVM/include/llvm/ |
D | Intrinsics.td | 47 // Commutative - This intrinsic is commutative: X op Y == Y op X.
|
/external/v8/src/compiler/mips/ |
D | instruction-selector-mips.cc | 1434 bool commutative) { in VisitWordCompare() argument 1469 if (!commutative) cont->Commute(); in VisitWordCompare()
|
/external/v8/src/compiler/ia32/ |
D | instruction-selector-ia32.cc | 1201 bool commutative) { in VisitCompare() argument 1203 if (commutative && g.CanBeBetterLeftOperand(right)) { in VisitCompare()
|
/external/v8/src/compiler/x87/ |
D | instruction-selector-x87.cc | 1274 bool commutative) { in VisitCompare() argument 1276 if (commutative && g.CanBeBetterLeftOperand(right)) { in VisitCompare()
|
/external/v8/src/compiler/ppc/ |
D | instruction-selector-ppc.cc | 1566 bool commutative, ImmediateMode immediate_mode) { in VisitWordCompare() argument 1576 if (!commutative) cont->Commute(); in VisitWordCompare()
|
/external/llvm/test/CodeGen/WebAssembly/ |
D | reg-stackify.ll | 301 ; This is the same as no_stackify_past_use, except using a commutative operator,
|
/external/v8/src/compiler/x64/ |
D | instruction-selector-x64.cc | 1615 bool commutative) { in VisitCompare() argument 1617 if (commutative && g.CanBeBetterLeftOperand(right)) { in VisitCompare()
|