/external/mesa3d/src/compiler/nir/ |
D | nir_opcodes.py | 101 commutative = "commutative " variable 382 [2, 2], [src_type, src_type], commutative, 385 [3, 3], [src_type, src_type], commutative, 388 [4, 4], [src_type, src_type], commutative, 391 binop("fadd", tfloat, commutative + associative, "src0 + src1") 392 binop("iadd", tint, commutative + associative, "src0 + src1") 396 binop("fmul", tfloat, commutative + associative, "src0 * src1") 398 binop("imul", tint, commutative + associative, "src0 * src1") 400 binop("imul_high", tint32, commutative, 403 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)
|
/external/swiftshader/third_party/llvm-7.0/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/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/swiftshader/third_party/llvm-7.0/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/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 | 206 unsigned int commutative : 1; member
|
/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/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/tensorflow/tensorflow/core/framework/ |
D | op_def.proto | 114 // True if the operation is commutative ("op(a,b) == op(b,a)" for all inputs) 119 // associative and commutative, and produce output with the same
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/compactbranches/ |
D | beqc-bnec-register-constraint.ll | 7 ; Cases where $rs > $rt can have the operands swapped as ==,!= are commutative.
|
/external/antlr/tool/src/main/java/org/antlr/analysis/ |
D | SemanticContext.java | 386 CommutativePredicate commutative = (CommutativePredicate)obj; in equals() local 387 Set<SemanticContext> otherOperands = commutative.operands; in equals()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUInstrInfo.td | 162 // This is not commutative because this gives the second operand: 178 // FIXME: TableGen doesn't like commutative instructions with more
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/NVPTX/ |
D | divrem-combine.ll | 22 ; (This is unfortunately order-sensitive, even though mul is commutative.)
|
/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.
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | GVN.cpp | 109 bool commutative = false; member 280 e.commutative = true; in createExpr() 291 e.commutative = true; in createExpr() 317 e.commutative = true; in createCmpExpr() 1613 if (Exp.commutative) { in phiTranslateImpl()
|
/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/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | canonicalize-constant-low-bit-mask-and-icmp-uge-to-icmp-ule.ll | 78 ; The pattern is not commutative. instsimplify will already take care of it.
|
D | canonicalize-constant-low-bit-mask-and-icmp-ult-to-icmp-ugt.ll | 78 ; The pattern is not commutative. instsimplify will already take care of it.
|
D | canonicalize-constant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.ll | 12 ; NOTE: this pattern is not commutative!
|
D | canonicalize-constant-low-bit-mask-and-icmp-sle-to-icmp-sle.ll | 12 ; NOTE: this pattern is not commutative!
|
/external/libaom/libaom/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
|