Searched refs:HandOpcode (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelper.cpp | 2941 unsigned HandOpcode = LeftHandInst->getOpcode(); in matchHoistLogicOpWithSameOpcodeHands() local 2942 if (HandOpcode != RightHandInst->getOpcode()) in matchHoistLogicOpWithSameOpcodeHands() 2961 switch (HandOpcode) { in matchHoistLogicOpWithSameOpcodeHands() 3000 InstructionBuildSteps HandSteps(HandOpcode, HandBuildSteps); in matchHoistLogicOpWithSameOpcodeHands()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 4816 unsigned HandOpcode = N0.getOpcode(); in hoistLogicOpWithSameOpcodeHands() local 4833 if (HandOpcode == ISD::ANY_EXTEND || HandOpcode == ISD::ZERO_EXTEND || in hoistLogicOpWithSameOpcodeHands() 4834 HandOpcode == ISD::SIGN_EXTEND) { in hoistLogicOpWithSameOpcodeHands() 4854 return DAG.getNode(HandOpcode, DL, VT, Logic); in hoistLogicOpWithSameOpcodeHands() 4858 if (HandOpcode == ISD::TRUNCATE) { in hoistLogicOpWithSameOpcodeHands() 4876 return DAG.getNode(HandOpcode, DL, VT, Logic); in hoistLogicOpWithSameOpcodeHands() 4881 if ((HandOpcode == ISD::SHL || HandOpcode == ISD::SRL || in hoistLogicOpWithSameOpcodeHands() 4882 HandOpcode == ISD::SRA || HandOpcode == ISD::AND) && in hoistLogicOpWithSameOpcodeHands() 4892 if (HandOpcode == ISD::BSWAP) { in hoistLogicOpWithSameOpcodeHands() 4897 return DAG.getNode(HandOpcode, DL, VT, Logic); in hoistLogicOpWithSameOpcodeHands() [all …]
|