| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrFormats.td | 24 let InOperandList = IOL; 90 let InOperandList = IOL; 213 : I<opcode, OOL, IOL, asmstr, itin> { 225 : I<opcode, OOL, IOL, asmstr, itin> { 239 : I<opcode, OOL, IOL, asmstr, itin> { 252 : I<opcode, OOL, IOL, asmstr, itin> { 1337 : I<31, OOL, IOL, asmstr, itin> { 1352 : I<31, OOL, IOL, asmstr, itin> { 1369 : I<31, OOL, IOL, asmstr, itin> { 2089 : I<4, OOL, IOL, asmstr, itin> { [all …]
|
| H A D | PPCInstrMMA.td | 19 XX3Form_AT3_XAB6<opcode, !or(xo, 0x01), (outs acc:$AT), IOL, 33 defm NAME : ACC_UM_XOEO<opcode, xo, IOL, asmbase, asmstr>; 38 !con(IOL, (ins u4imm:$XMSK, u4imm:$YMSK, u8imm:$PMSK)), 57 defm NAME : ACC_UM_XOEO<opcode, xo, IOL, asmbase, asmstr>; 81 defm NAME : ACC_UM_XOEO<opcode, xo, IOL, asmbase, asmstr>; 106 XX3Form_AT3_XAB6<opcode, xo, (outs acc:$AT), IOL, 185 !con((ins acc:$ATi), IOL), 189 !con((ins acc:$ATi), IOL), 193 !con((ins acc:$ATi), IOL), 208 !con(IOL, (ins u4imm:$XMSK, u4imm:$YMSK)), [all …]
|
| H A D | PPCInstrP10.td | 120 let InOperandList = IOL; 154 : I<4, OOL, IOL, asmstr, itin> { 306 : I<opcode, OOL, IOL, asmstr, itin> { 353 : I<4, OOL, IOL, asmstr, itin> { 385 : I<4, OOL, IOL, asmstr, itin> { 403 : I<4, OOL, IOL, asmstr, itin> { 421 : I<4, OOL, IOL, asmstr, itin> { 550 : I<opcode, OOL, IOL, asmstr, itin> { 757 : I<opcode, OOL, IOL, asmstr, itin> { 821 : I<opcode, OOL, IOL, asmstr, itin> { [all …]
|
| H A D | PPCInstrSPE.td | 14 class EFXForm_1<bits<11> xo, dag OOL, dag IOL, string asmstr, 16 I<4, OOL, IOL, asmstr, itin> { 29 class EFXForm_2<bits<11> xo, dag OOL, dag IOL, string asmstr, 35 class EFXForm_2a<bits<11> xo, dag OOL, dag IOL, string asmstr, 41 class EFXForm_3<bits<11> xo, dag OOL, dag IOL, string asmstr, 43 I<4, OOL, IOL, asmstr, itin> { 55 class EVXForm_1<bits<11> xo, dag OOL, dag IOL, string asmstr, 57 I<4, OOL, IOL, asmstr, itin> { 84 I<4, OOL, IOL, asmstr, itin> { 100 I<4, OOL, IOL, asmstr, itin> { [all …]
|
| H A D | PPCInstrInfo.td | 716 def NAME : XForm_6<opcode, xo, OOL, IOL, 731 def NAME : XForm_6<opcode, xo, OOL, IOL, 746 def NAME : XForm_10<opcode, xo, OOL, IOL, 760 def NAME : XForm_11<opcode, xo, OOL, IOL, 915 def NAME : MForm_2<opcode, OOL, IOL, 919 def _rec : MForm_2<opcode, OOL, IOL, 929 def NAME : MDForm_1<opcode, xo, OOL, IOL, 958 def NAME : XSForm_1<opcode, xo, OOL, IOL, 1014 def NAME : AForm_1<opcode, xo, OOL, IOL, 1028 def NAME : AForm_2<opcode, xo, OOL, IOL, [all …]
|
| H A D | PPCInstrVSX.td | 167 class XX3Form_2s<bits<6> opcode, bits<5> xo, dag OOL, dag IOL, string asmstr, 169 : XX3Form_2<opcode, xo, OOL, IOL, asmstr, itin, pattern> {
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | DeadStoreElimination.cpp | 274 InstOverlapIntervalsTy &IOL) { in isPartialOverwrite() argument 287 auto &IM = IOL[DeadI]; in isPartialOverwrite() 1874 bool removePartiallyOverlappedStores(InstOverlapIntervalsTy &IOL) { in removePartiallyOverlappedStores() 1876 for (auto OI : IOL) { in removePartiallyOverlappedStores() 2058 auto &IOL = Iter.first->second; in eliminateDeadStores() local 2060 DeadOffset, DeadI, IOL); in eliminateDeadStores()
|