Searched refs:RISBG (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 987 RxSBGOperands RISBG(SystemZ::RISBG, SDValue(N, 0)); in tryRISBGZero() local 989 while (expandRxSBG(RISBG)) in tryRISBGZero() 993 if (RISBG.Input.getOpcode() != ISD::ANY_EXTEND && in tryRISBGZero() 994 RISBG.Input.getOpcode() != ISD::TRUNCATE) in tryRISBGZero() 996 if (Count == 0 || isa<ConstantSDNode>(RISBG.Input)) in tryRISBGZero() 1007 if (RISBG.Rotate == 0) { in tryRISBGZero() 1014 else if (RISBG.Mask == 0xff || in tryRISBGZero() 1015 RISBG.Mask == 0xffff || in tryRISBGZero() 1016 RISBG.Mask == 0x7fffffff || in tryRISBGZero() 1017 SystemZ::isImmLF(~RISBG.Mask) || in tryRISBGZero() [all …]
|
H A D | SystemZInstrInfo.cpp | 1092 NewOpcode = SystemZ::RISBG; in convertToThreeAddress() 1966 case SystemZ::RISBGN: return SystemZ::RISBG; in getLoadAndTest()
|
H A D | SystemZInstrInfo.td | 1537 def RISBG : RotateSelectRIEf<"risbg", 0xEC55, GR64, GR64>; 1542 // On zEC12 we have a variant of RISBG that does not set CC. 1548 // Forms of RISBG that only affect one word of the destination register.
|
H A D | SystemZScheduleZEC12.td | 485 def : InstRW<[WLat1, FXU, NormalGr], (instregex "RISBG(N|32)?(Z)?$")>;
|
H A D | SystemZScheduleZ196.td | 474 def : InstRW<[WLat1, FXU, NormalGr], (instregex "RISBG(32)?(Z)?$")>;
|
H A D | SystemZScheduleZ13.td | 511 def : InstRW<[WLat1, FXa, NormalGr], (instregex "RISBG(N|32)?(Z)?$")>;
|
H A D | SystemZScheduleZ16.td | 536 def : InstRW<[WLat1, FXa, NormalGr], (instregex "RISBG(N|32)?(Z)?$")>;
|
H A D | SystemZScheduleZ15.td | 536 def : InstRW<[WLat1, FXa, NormalGr], (instregex "RISBG(N|32)?(Z)?$")>;
|
H A D | SystemZScheduleZ14.td | 521 def : InstRW<[WLat1, FXa, NormalGr], (instregex "RISBG(N|32)?(Z)?$")>;
|