Home
last modified time | relevance | path

Searched refs:IPM (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1766 IPMConversion IPM = getIPMConversion(CCValid, CCMask); in expandSelectBoolean() local
1767 SDValue Result = CurDAG->getNode(SystemZISD::IPM, DL, MVT::i32, CCReg); in expandSelectBoolean()
1769 if (IPM.XORValue) in expandSelectBoolean()
1771 CurDAG->getConstant(IPM.XORValue, DL, MVT::i32)); in expandSelectBoolean()
1773 if (IPM.AddValue) in expandSelectBoolean()
1775 CurDAG->getConstant(IPM.AddValue, DL, MVT::i32)); in expandSelectBoolean()
1778 if (VT == MVT::i32 && IPM.Bit == 31) { in expandSelectBoolean()
1781 CurDAG->getConstant(IPM.Bit, DL, MVT::i32)); in expandSelectBoolean()
1789 CurDAG->getConstant(IPM.Bit, DL, MVT::i32)); in expandSelectBoolean()
1794 int ShlAmt = VT.getSizeInBits() - 1 - IPM.Bit; in expandSelectBoolean()
H A DSystemZSelectionDAGInfo.cpp172 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, CCReg); in addIPMSequence() local
173 SDValue SHL = DAG.getNode(ISD::SHL, DL, MVT::i32, IPM, in addIPMSequence()
H A DSystemZISelLowering.h151 IPM, enumerator
H A DSystemZISelLowering.cpp3661 SDValue IPM = DAG.getNode(SystemZISD::IPM, DL, MVT::i32, CCReg); in getCCResult() local
3662 return DAG.getNode(ISD::SRL, DL, MVT::i32, IPM, in getCCResult()
5026 OPCODE(IPM); in getTargetNodeName()
5683 auto *IPM = SHL->getOperand(0).getNode(); in combineCCMask() local
5684 if (IPM->getOpcode() != SystemZISD::IPM) in combineCCMask()
5706 CCReg = IPM->getOperand(0); in combineCCMask()
H A DSystemZOperators.td261 def z_ipm_1 : SDNode<"SystemZISD::IPM", SDT_ZIPM>;
H A DSystemZInstrInfo.cpp837 auto MIB = BuildMI(MBB, MBBI, DL, get(SystemZ::IPM), DestReg); in copyPhysReg()
H A DSystemZScheduleZEC12.td664 def : InstRW<[WLat3, FXU, EndGroup], (instregex "IPM$")>;
H A DSystemZScheduleZ196.td651 def : InstRW<[WLat3, FXU, EndGroup], (instregex "IPM$")>;
H A DSystemZScheduleZ13.td694 def : InstRW<[WLat3, FXa, EndGroup], (instregex "IPM$")>;
H A DSystemZScheduleZ14.td714 def : InstRW<[WLat3, FXa, EndGroup], (instregex "IPM$")>;
H A DSystemZInstrInfo.td1930 def IPM : InherentRRE<"ipm", 0xB222, GR32, z_ipm>;
/freebsd-12.1/contrib/llvm/lib/IR/
H A DLegacyPassManager.cpp895 for (PMDataManager *IPM : IndirectPassManagers) in initializeAllAnalysisInfo()
896 IPM->initializeAnalysisInfo(); in initializeAllAnalysisInfo()
/freebsd-12.1/share/misc/
H A Dpci_vendors13260 e02a Diva IPM-300 PCI v1
13261 e02c Diva IPM-600 PCI v1