Home
last modified time | relevance | path

Searched refs:ISEL (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBack2BackFusion.def103 ISEL,
631 ISEL,
H A DPPCExpandISEL.cpp78 return (MI.getOpcode() == PPC::ISEL || MI.getOpcode() == PPC::ISEL8); in isISEL()
H A DPPCReduceCRLogicals.cpp502 if (Opc == PPC::ISEL || Opc == PPC::ISEL8) in createCRLogicalOpInfo()
H A DPPCInstrInfo.cpp1587 unsigned OpCode = Is64Bit ? PPC::ISEL8 : PPC::ISEL; in insertSelect()
2450 } else if (UseMI->getOpcode() == PPC::ISEL || in optimizeCompareInstr()
2642 } else if (UseMI->getOpcode() == PPC::ISEL || in optimizeCompareInstr()
4605 if (UseOpc != PPC::ISEL && UseOpc != PPC::ISEL8) in simplifyToLI()
5369 case PPC::ISEL: in isSignOrZeroExtended()
H A DP10InstrResources.td1112 ISEL, ISEL8,
H A DP9InstrResources.td193 (instregex "ISEL(8)?$"),
H A DPPCInstrInfo.td671 // can make a accurate check for x-form instructions in ISEL.
3076 def ISEL : AForm_4<31, 15,
4766 (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0LT)>;
4768 (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0GT)>;
4770 (ISEL gprc:$rT, gprc_nor0:$rA, gprc:$rB, CR0EQ)>;
H A DPPCInstrVSX.td2803 // these need to be defined after the any_frint versions so ISEL will correctly
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAGHVX.cpp1146 if (!W->isMachineOpcode() && W->getOpcode() == HexagonISD::ISEL) in selectVectorConstants()
1749 assert(ISelN->getOpcode() == HexagonISD::ISEL); in select()
1762 auto IsISelN = [](SDNode *T) { return T->getOpcode() == HexagonISD::ISEL; }; in select()
1771 // Need to manually select the nodes that are dominated by the ISEL. Other in select()
1796 // Add the rest of nodes dominated by ISEL to SubNodes. in select()
1917 SDValue IS = DAG.getNode(HexagonISD::ISEL, dl, ResTy, LV); in scalarizeShuffle()
2570 return DAG.getNode(HexagonISD::ISEL, dl, VecTy, LV); in getVectorConstant()
H A DHexagonISelLowering.h117 ISEL, // Marker for nodes that were created during ISel, and enumerator
H A DHexagonISelLowering.cpp1958 case HexagonISD::ISEL: return "HexagonISD::ISEL"; in getTargetNodeName()