| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | smin-icmp.ll | 23 ; Commute min operands. 51 ; Commute min operands. 79 ; Commute min operands. 107 ; Commute min operands. 135 ; Commute min operands. 163 ; Commute min operands. 191 ; Commute min operands. 219 ; Commute min operands. 246 ; Commute min operands. 271 ; Commute min operands. [all …]
|
| H A D | smax-icmp.ll | 24 ; Commute max operands. 52 ; Commute max operands. 80 ; Commute max operands. 108 ; Commute max operands. 136 ; Commute max operands. 164 ; Commute max operands. 192 ; Commute max operands. 220 ; Commute max operands.
|
| H A D | umin-icmp.ll | 24 ; Commute min operands. 52 ; Commute min operands. 80 ; Commute min operands. 108 ; Commute min operands. 136 ; Commute min operands. 164 ; Commute min operands. 192 ; Commute min operands. 220 ; Commute min operands.
|
| H A D | umax-icmp.ll | 24 ; Commute max operands. 52 ; Commute max operands. 80 ; Commute max operands. 108 ; Commute max operands. 136 ; Commute max operands. 164 ; Commute max operands. 192 ; Commute max operands. 220 ; Commute max operands.
|
| H A D | sub-lshr-or-to-icmp-select.ll | 18 ; Commute
|
| H A D | or-xor.ll | 18 ; Commute (rename) the inner 'or' operands: 47 ; Commute (rename) the 'xor' operands: 76 ; Commute the 'or' operands 91 ; Commute the inner 'xor' operands
|
| H A D | or.ll | 638 ; Commute 'and' operands: 656 ; Commute 'or' operands: 674 ; Commute 'and' operands: 1006 ; Commute the 'or': 1024 ; Commute the 'and': 1057 ; Commute the 'or': 1108 ; Commute the 'or': 1141 ; Commute the 'and': 1159 ; Commute the 'or':
|
| H A D | sub-ashr-and-to-icmp-select.ll | 76 ; Commute
|
| H A D | and.ll | 1098 ; Commute the 'and': 1116 ; Commute the 'or': 1149 ; Commute the 'and': 1200 ; Commute the 'and': 1233 ; Commute the 'or': 1251 ; Commute the 'and':
|
| H A D | sub-ashr-or-to-icmp-select.ll | 100 ; Commute
|
| H A D | funnel.ll | 223 ; Commute the 'or' operands and try a vector type.
|
| H A D | rotate.ll | 220 ; Commute 'or' operands. 402 ; Commute the 'or' operands and try a vector type.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | sse-commute.ll | 3 ; Commute the comparison to avoid a move.
|
| H A D | fp-fold.ll | 165 ; Commute operands of the 'add'.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | fmin3.ll | 21 ; Commute operand of second fmin 61 ; Commute operand of second fmin 133 ; Commute operand of second fmin
|
| H A D | fmax3.ll | 22 ; Commute operand of second fmax 69 ; Commute operand of second fmax
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/ |
| H A D | fdiv.ll | 42 ; Commute the fmul operands. Use a vector type to verify that works too.
|
| H A D | fdiv-strictfp.ll | 74 ; Commute the fmul operands. Use a vector type to verify that works too.
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/ |
| H A D | VEInstrInfo.cpp | 701 bool Commute = false; in FoldImmediate() local 707 Commute = true; in FoldImmediate() 744 if (Commute) { in FoldImmediate()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | TargetInstrInfo.cpp | 778 bool Commute; in getMachineCombinerPatterns() local 779 if (isReassociationCandidate(Root, Commute)) { in getMachineCombinerPatterns() 784 if (Commute) { in getMachineCombinerPatterns()
|
| H A D | TwoAddressInstructionPass.cpp | 620 bool Commute; in isProfitableToCommute() local 621 if (TII->hasCommutePreference(*MI, Commute)) in isProfitableToCommute() 622 return Commute; in isProfitableToCommute()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.h | 295 bool hasCommutePreference(MachineInstr &MI, bool &Commute) const override;
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | TargetInstrInfo.h | 481 virtual bool hasCommutePreference(MachineInstr &MI, bool &Commute) const { in hasCommutePreference() argument
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 3339 bool Commute = false; in FoldImmediate() local 3350 Commute = UseMI.getOperand(2).getReg() != Reg; in FoldImmediate() 3355 if (UseOpc == ARM::SUBrr && Commute) in FoldImmediate() 3384 if (UseOpc == ARM::t2SUBrr && Commute) in FoldImmediate() 3419 unsigned OpIdx = Commute ? 2 : 1; in FoldImmediate()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/ |
| H A D | reg-stackify.ll | 372 ; Commute operands to achieve better stackifying.
|