Lines Matching defs:Pattern
944 bool TargetInstrInfo::isThroughputPattern(unsigned Pattern) const {
949 TargetInstrInfo::getCombinerObjective(unsigned Pattern) const {
954 TargetInstrInfo::getReassociationOpcodes(unsigned Pattern,
1001 switch (Pattern) {
1043 static std::pair<bool, bool> mustSwapOperands(unsigned Pattern) {
1044 switch (Pattern) {
1059 const MachineInstr &Root, unsigned Pattern,
1061 switch (Pattern) {
1082 MachineInstr &Root, MachineInstr &Prev, unsigned Pattern,
1122 auto [NewRootOpc, NewPrevOpc] = getReassociationOpcodes(Pattern, Root, Prev);
1128 auto [SwapRootOperands, SwapPrevOperands] = mustSwapOperands(Pattern);
1137 switch (Pattern) {
1248 MachineInstr &Root, unsigned Pattern,
1256 getReassociateOperandIndices(Root, Pattern, OperandIndices);
1264 reassociateOps(Root, *Prev, Pattern, InsInstrs, DelInstrs, OperandIndices,