Home
last modified time | relevance | path

Searched refs:Commutative (Results 1 – 25 of 50) sorted by relevance

12

/external/llvm/include/llvm/IR/
DIntrinsicsMips.td30 [Commutative, IntrNoMem]>;
33 [Commutative, IntrNoMem]>;
41 [Commutative, IntrNoMem]>;
44 [Commutative, IntrNoMem]>;
52 [IntrNoMem, Commutative]>;
55 [IntrNoMem, Commutative]>;
65 Intrinsic<[mips_q31_ty], [mips_q31_ty, mips_q31_ty], [Commutative]>;
70 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [Commutative]>;
72 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [Commutative]>;
150 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], [Commutative]>;
[all …]
DIntrinsicsNVVM.td33 [IntrNoMem, Commutative]>;
41 [IntrNoMem, Commutative]>;
44 [IntrNoMem, Commutative]>;
48 [IntrNoMem, Commutative]>;
51 [IntrNoMem, Commutative]>;
55 [IntrNoMem, Commutative]>;
58 [IntrNoMem, Commutative]>;
62 [IntrNoMem, Commutative]>;
65 [IntrNoMem, Commutative]>;
69 [IntrNoMem, Commutative]>;
[all …]
DIntrinsicsX86.td372 llvm_v16i8_ty], [IntrNoMem, Commutative]>;
375 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
378 llvm_v16i8_ty], [IntrNoMem, Commutative]>;
381 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
396 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
399 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
402 llvm_v4i32_ty], [IntrNoMem, Commutative]>;
405 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
408 llvm_v16i8_ty], [IntrNoMem, Commutative]>;
411 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
[all …]
DIntrinsics.td46 // Commutative - This intrinsic is commutative: X op Y == Y op X.
47 def Commutative : IntrinsicProperty;
411 [LLVMMatchType<0>, LLVMMatchType<0>], [IntrNoMem, Commutative]
414 [LLVMMatchType<0>, LLVMMatchType<0>], [IntrNoMem, Commutative]
DIntrinsicsARM.td30 [IntrNoMem, Commutative]>;
228 let IntrProperties = [IntrNoMem, Commutative] in {
/external/llvm-project/llvm/include/llvm/IR/
DIntrinsicsMips.td29 [Commutative, IntrNoMem]>;
32 [Commutative, IntrNoMem]>;
40 [Commutative, IntrNoMem]>;
43 [Commutative, IntrNoMem]>;
51 [IntrNoMem, Commutative]>;
54 [IntrNoMem, Commutative]>;
64 Intrinsic<[mips_q31_ty], [mips_q31_ty, mips_q31_ty], [Commutative]>;
69 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [Commutative]>;
71 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [Commutative]>;
149 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], [Commutative]>;
[all …]
DIntrinsicsX86.td370 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
373 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
376 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
379 llvm_v16i8_ty], [IntrNoMem, Commutative]>;
382 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
385 llvm_v16i8_ty], [IntrNoMem, Commutative]>;
605 llvm_x86mmx_ty], [IntrNoMem, Commutative]>;
608 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
786 [IntrNoMem, Commutative, ImmArg<ArgIndex<2>>]>;
789 [IntrNoMem, Commutative, ImmArg<ArgIndex<2>>]>;
[all …]
DIntrinsicsNVVM.td324 [IntrNoMem, Commutative]>;
332 [IntrNoMem, Commutative]>;
335 [IntrNoMem, Commutative]>;
339 , [IntrNoMem, Commutative]>;
342 [IntrNoMem, Commutative]>;
346 [IntrNoMem, Commutative]>;
349 [IntrNoMem, Commutative]>;
357 [IntrNoMem, Commutative]>;
360 [IntrNoMem, Commutative]>;
364 [IntrNoMem, Commutative]>;
[all …]
DIntrinsics.td57 // Commutative - This intrinsic is commutative: X op Y == Y op X.
58 def Commutative : IntrinsicProperty;
650 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative]
654 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative]
658 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative]
662 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative]
1015 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative]>;
1018 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative]>;
1037 Commutative, ImmArg<ArgIndex<2>>]>;
1042 Commutative, ImmArg<ArgIndex<2>>]>;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIntrinsicsMips.td29 [Commutative, IntrNoMem]>;
32 [Commutative, IntrNoMem]>;
40 [Commutative, IntrNoMem]>;
43 [Commutative, IntrNoMem]>;
51 [IntrNoMem, Commutative]>;
54 [IntrNoMem, Commutative]>;
64 Intrinsic<[mips_q31_ty], [mips_q31_ty, mips_q31_ty], [Commutative]>;
69 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [Commutative]>;
71 Intrinsic<[llvm_i32_ty], [llvm_i32_ty, llvm_i32_ty], [Commutative]>;
149 Intrinsic<[mips_v2q15_ty], [mips_v2q15_ty, mips_v2q15_ty], [Commutative]>;
[all …]
DIntrinsicsX86.td370 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
373 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
376 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
379 llvm_v16i8_ty], [IntrNoMem, Commutative]>;
382 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
385 llvm_v16i8_ty], [IntrNoMem, Commutative]>;
605 llvm_x86mmx_ty], [IntrNoMem, Commutative]>;
608 llvm_v8i16_ty], [IntrNoMem, Commutative]>;
786 [IntrNoMem, Commutative, ImmArg<2>]>;
789 [IntrNoMem, Commutative, ImmArg<2>]>;
[all …]
DIntrinsicsNVVM.td331 [IntrNoMem, Commutative]>;
339 [IntrNoMem, Commutative]>;
342 [IntrNoMem, Commutative]>;
346 , [IntrNoMem, Commutative]>;
349 [IntrNoMem, Commutative]>;
353 [IntrNoMem, Commutative]>;
356 [IntrNoMem, Commutative]>;
364 [IntrNoMem, Commutative]>;
367 [IntrNoMem, Commutative]>;
371 [IntrNoMem, Commutative]>;
[all …]
DIntrinsics.td55 // Commutative - This intrinsic is commutative: X op Y == Y op X.
56 def Commutative : IntrinsicProperty;
570 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative]
574 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative]
578 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative]
582 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative]
912 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative]>;
915 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative]>;
927 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative, ImmArg<2>]>;
931 [IntrNoMem, IntrSpeculatable, IntrWillReturn, Commutative, ImmArg<2>]>;
[all …]
/external/tensorflow/tensorflow/core/grappler/utils/
Dcanonicalizer_test.cc58 TEST(CanonicalizeNode, Commutative) { in TEST() argument
/external/llvm-project/mlir/include/mlir/Dialect/SPIRV/
DSPIRVLogicalOps.td48 def SPV_FOrdEqualOp : SPV_LogicalBinaryOp<"FOrdEqual", SPV_Float, [Commutative]> {
215 def SPV_FOrdNotEqualOp : SPV_LogicalBinaryOp<"FOrdNotEqual", SPV_Float, [Commutative]> {
246 def SPV_FUnordEqualOp : SPV_LogicalBinaryOp<"FUnordEqual", SPV_Float, [Commutative]> {
413 def SPV_FUnordNotEqualOp : SPV_LogicalBinaryOp<"FUnordNotEqual", SPV_Float, [Commutative]> {
444 def SPV_IEqualOp : SPV_LogicalBinaryOp<"IEqual", SPV_Integer, [Commutative]> {
475 def SPV_INotEqualOp : SPV_LogicalBinaryOp<"INotEqual", SPV_Integer, [Commutative]> {
506 def SPV_LogicalAndOp : SPV_LogicalBinaryOp<"LogicalAnd", SPV_Bool, [Commutative]> {
541 def SPV_LogicalEqualOp : SPV_LogicalBinaryOp<"LogicalEqual", SPV_Bool, [Commutative]> {
605 def SPV_LogicalNotEqualOp : SPV_LogicalBinaryOp<"LogicalNotEqual", SPV_Bool, [Commutative]> {
638 def SPV_LogicalOrOp : SPV_LogicalBinaryOp<"LogicalOr", SPV_Bool, [Commutative]> {
DSPIRVArithmeticOps.td47 def SPV_FAddOp : SPV_ArithmeticBinaryOp<"FAdd", SPV_Float, [Commutative]> {
141 def SPV_FMulOp : SPV_ArithmeticBinaryOp<"FMul", SPV_Float, [Commutative]> {
271 def SPV_IAddOp : SPV_ArithmeticBinaryOp<"IAdd", SPV_Integer, [Commutative]> {
309 def SPV_IMulOp : SPV_ArithmeticBinaryOp<"IMul", SPV_Integer, [Commutative]> {
DSPIRVBitOps.td311 def SPV_BitwiseAndOp : SPV_BitBinaryOp<"BitwiseAnd", [Commutative]> {
352 def SPV_BitwiseOrOp : SPV_BitBinaryOp<"BitwiseOr", [Commutative]> {
393 def SPV_BitwiseXorOp : SPV_BitBinaryOp<"BitwiseXor", [Commutative]> {
/external/llvm-project/mlir/include/mlir/Dialect/Tosa/IR/
DTosaOps.td385 Commutative]> {
432 NoSideEffect, Commutative]> {
454 NoSideEffect, Commutative]> {
476 NoSideEffect, Commutative]> {
498 Commutative, NoSideEffect]> {
567 Commutative, NoSideEffect]> {
589 Commutative, NoSideEffect]> {
611 NoSideEffect, Commutative]> {
633 NoSideEffect, Commutative]> {
655 Commutative]> {
[all …]
/external/llvm-project/mlir/include/mlir/Dialect/Shape/IR/
DShapeOps.td31 def Shape_AddOp : Shape_Op<"add", [Commutative, NoSideEffect]> {
50 def Shape_BroadcastOp : Shape_Op<"broadcast", [Commutative]> {
134 def Shape_ShapeEqOp : Shape_Op<"shape_eq", [Commutative, NoSideEffect]> {
186 def Shape_IsBroadcastableOp : Shape_Op<"is_broadcastable", [Commutative]> {
291 def Shape_JoinOp : Shape_Op<"join", [Commutative]> {
324 def Shape_MulOp : Shape_Op<"mul", [Commutative, NoSideEffect]> {
581 def Shape_AnyOp : Shape_Op<"any", [Commutative,
607 def Shape_AssumingAllOp : Shape_Op<"assuming_all", [Commutative, NoSideEffect]> {
688 def Shape_CstrBroadcastableOp : Shape_Op<"cstr_broadcastable", [Commutative]> {
714 def Shape_CstrEqOp : Shape_Op<"cstr_eq", [Commutative]> {
/external/tensorflow/tensorflow/compiler/mlir/hlo/include/mlir-hlo/Dialect/mhlo/IR/
Dchlo_ops.td105 [Commutative, NoSideEffect, SameOperandsAndResultElementType]> {
144 [Commutative, NoSideEffect, SameOperandsAndResultElementType]> {
157 [Commutative, NoSideEffect, SameOperandsAndResultElementType]> {
170 [Commutative, NoSideEffect, SameOperandsAndResultElementType]> {
298 mnemonic, [Commutative, NoSideEffect]> {
Dhlo_ops.td311 [Commutative, NoSideEffect, SameOperandsAndResultType]>, BASE_HLO_AddOp {
332 [Commutative, NoSideEffect, SameOperandsAndResultType]>, BASE_HLO_MaxOp {
337 [Commutative, NoSideEffect, SameOperandsAndResultType]>, BASE_HLO_MinOp {
342 [Commutative, NoSideEffect, SameOperandsAndResultType]>, BASE_HLO_MulOp {
375 mnemonic, [Commutative, NoSideEffect, SameOperandsAndResultType]> {
/external/llvm-project/mlir/docs/
DTraits.md11 Some examples of operation traits are `Commutative`, `SingleResult`,
235 ### Commutative subsection
237 * `OpTrait::IsCommutative` -- `Commutative`
/external/llvm-project/llvm/test/MC/ARM/
Dthumb2-narrow-dp.ll113 ANDS r7, r1, r7 // Commutative
150 ANDEQ r7, r1, r7 // Commutative
200 EORS r7, r1, r7 // Commutative
237 EOREQ r7, r1, r7 // Commutative
494 ADCS r7, r1, r7 // Commutative
531 ADCEQ r7, r1, r7 // Commutative
736 ORRS r7, r1, r7 // Commutative
773 ORREQ r7, r1, r7 // Commutative
/external/llvm/test/MC/ARM/
Dthumb2-narrow-dp.ll113 ANDS r7, r1, r7 // Commutative
150 ANDEQ r7, r1, r7 // Commutative
200 EORS r7, r1, r7 // Commutative
237 EOREQ r7, r1, r7 // Commutative
494 ADCS r7, r1, r7 // Commutative
531 ADCEQ r7, r1, r7 // Commutative
736 ORRS r7, r1, r7 // Commutative
773 ORREQ r7, r1, r7 // Commutative
/external/llvm-project/mlir/include/mlir/IR/
DOperation.h453 return absOp->hasProperty(OperationProperty::Commutative); in isCommutative()

12