Home
last modified time | relevance | path

Searched refs:Commute (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dsmin-icmp.ll23 ; 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 Dsmax-icmp.ll24 ; 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 Dumin-icmp.ll24 ; 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 Dumax-icmp.ll24 ; 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 Dsub-lshr-or-to-icmp-select.ll18 ; Commute
H A Dor-xor.ll18 ; 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 Dor.ll638 ; 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 Dsub-ashr-and-to-icmp-select.ll76 ; Commute
H A Dand.ll1098 ; 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 Dsub-ashr-or-to-icmp-select.ll100 ; Commute
H A Dfunnel.ll223 ; Commute the 'or' operands and try a vector type.
H A Drotate.ll220 ; Commute 'or' operands.
402 ; Commute the 'or' operands and try a vector type.
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dsse-commute.ll3 ; Commute the comparison to avoid a move.
H A Dfp-fold.ll165 ; Commute operands of the 'add'.
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dfmin3.ll21 ; Commute operand of second fmin
61 ; Commute operand of second fmin
133 ; Commute operand of second fmin
H A Dfmax3.ll22 ; Commute operand of second fmax
69 ; Commute operand of second fmax
/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/
H A Dfdiv.ll42 ; Commute the fmul operands. Use a vector type to verify that works too.
H A Dfdiv-strictfp.ll74 ; Commute the fmul operands. Use a vector type to verify that works too.
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEInstrInfo.cpp701 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 DTargetInstrInfo.cpp778 bool Commute; in getMachineCombinerPatterns() local
779 if (isReassociationCandidate(Root, Commute)) { in getMachineCombinerPatterns()
784 if (Commute) { in getMachineCombinerPatterns()
H A DTwoAddressInstructionPass.cpp620 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 DX86InstrInfo.h295 bool hasCommutePreference(MachineInstr &MI, bool &Commute) const override;
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h481 virtual bool hasCommutePreference(MachineInstr &MI, bool &Commute) const { in hasCommutePreference() argument
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp3339 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 Dreg-stackify.ll372 ; Commute operands to achieve better stackifying.

12