reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AMDGPU/AMDGPUGenDAGISel.inc
79672     Result.resize(NextRes+3);
79673   return SelectVOP3PMods0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79673   return SelectVOP3PMods0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79673   return SelectVOP3PMods0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79675     Result.resize(NextRes+2);
79676   return SelectVOP3PMods(N, Result[NextRes+0].first, Result[NextRes+1].first);
79676   return SelectVOP3PMods(N, Result[NextRes+0].first, Result[NextRes+1].first);
79678     Result.resize(NextRes+2);
79679   return SelectSMRDImm(N, Result[NextRes+0].first, Result[NextRes+1].first);
79679   return SelectSMRDImm(N, Result[NextRes+0].first, Result[NextRes+1].first);
79681     Result.resize(NextRes+2);
79682   return SelectSMRDImm32(N, Result[NextRes+0].first, Result[NextRes+1].first);
79682   return SelectSMRDImm32(N, Result[NextRes+0].first, Result[NextRes+1].first);
79684     Result.resize(NextRes+2);
79685   return SelectSMRDSgpr(N, Result[NextRes+0].first, Result[NextRes+1].first);
79685   return SelectSMRDSgpr(N, Result[NextRes+0].first, Result[NextRes+1].first);
79687     Result.resize(NextRes+2);
79688   return SelectDS1Addr1Offset(N, Result[NextRes+0].first, Result[NextRes+1].first);
79688   return SelectDS1Addr1Offset(N, Result[NextRes+0].first, Result[NextRes+1].first);
79690     Result.resize(NextRes+9);
79691   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first, Result[NextRes+8].first);
79691   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first, Result[NextRes+8].first);
79691   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first, Result[NextRes+8].first);
79691   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first, Result[NextRes+8].first);
79691   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first, Result[NextRes+8].first);
79691   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first, Result[NextRes+8].first);
79691   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first, Result[NextRes+8].first);
79691   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first, Result[NextRes+8].first);
79691   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first, Result[NextRes+8].first);
79693     Result.resize(NextRes+8);
79694   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first);
79694   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first);
79694   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first);
79694   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first);
79694   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first);
79694   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first);
79694   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first);
79694   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first, Result[NextRes+5].first, Result[NextRes+6].first, Result[NextRes+7].first);
79696     Result.resize(NextRes+3);
79697   return SelectMUBUFScratchOffset(Parent, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79697   return SelectMUBUFScratchOffset(Parent, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79697   return SelectMUBUFScratchOffset(Parent, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79699     Result.resize(NextRes+4);
79700   return SelectMUBUFScratchOffen(Parent, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79700   return SelectMUBUFScratchOffen(Parent, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79700   return SelectMUBUFScratchOffen(Parent, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79700   return SelectMUBUFScratchOffen(Parent, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79702     Result.resize(NextRes+3);
79703   return SelectFlatOffset<true>(Root, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79703   return SelectFlatOffset<true>(Root, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79703   return SelectFlatOffset<true>(Root, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79705     Result.resize(NextRes+3);
79706   return SelectFlatOffset<false>(Root, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79706   return SelectFlatOffset<false>(Root, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79706   return SelectFlatOffset<false>(Root, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79708     Result.resize(NextRes+3);
79709   return SelectDS64Bit4ByteAligned(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79709   return SelectDS64Bit4ByteAligned(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79709   return SelectDS64Bit4ByteAligned(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79711     Result.resize(NextRes+1);
79712   return SelectSMRDBufferImm(N, Result[NextRes+0].first);
79714     Result.resize(NextRes+1);
79715   return SelectSMRDBufferImm32(N, Result[NextRes+0].first);
79717     Result.resize(NextRes+4);
79718   return SelectVOP3Mods0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79718   return SelectVOP3Mods0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79718   return SelectVOP3Mods0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79718   return SelectVOP3Mods0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79720     Result.resize(NextRes+2);
79721   return SelectVOP3Mods(N, Result[NextRes+0].first, Result[NextRes+1].first);
79721   return SelectVOP3Mods(N, Result[NextRes+0].first, Result[NextRes+1].first);
79723     Result.resize(NextRes+4);
79724   return SelectVOP3Mods0Clamp0OMod(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79724   return SelectVOP3Mods0Clamp0OMod(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79724   return SelectVOP3Mods0Clamp0OMod(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79724   return SelectVOP3Mods0Clamp0OMod(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79726     Result.resize(NextRes+3);
79727   return SelectVOP3OpSelMods0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79727   return SelectVOP3OpSelMods0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79727   return SelectVOP3OpSelMods0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79729     Result.resize(NextRes+2);
79730   return SelectVOP3OpSelMods(N, Result[NextRes+0].first, Result[NextRes+1].first);
79730   return SelectVOP3OpSelMods(N, Result[NextRes+0].first, Result[NextRes+1].first);
79732     Result.resize(NextRes+3);
79733   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79733   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79733   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79735     Result.resize(NextRes+3);
79736   return SelectFlatAtomic(Root, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79736   return SelectFlatAtomic(Root, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79736   return SelectFlatAtomic(Root, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79738     Result.resize(NextRes+3);
79739   return SelectFlatAtomicSigned(Root, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79739   return SelectFlatAtomicSigned(Root, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79739   return SelectFlatAtomicSigned(Root, N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79741     Result.resize(NextRes+5);
79742   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first);
79742   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first);
79742   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first);
79742   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first);
79742   return SelectMUBUFAddr64(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first, Result[NextRes+4].first);
79744     Result.resize(NextRes+4);
79745   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79745   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79745   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79745   return SelectMUBUFOffset(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first, Result[NextRes+3].first);
79747     Result.resize(NextRes+2);
79748   return SelectVOP3Mods_f32(N, Result[NextRes+0].first, Result[NextRes+1].first);
79748   return SelectVOP3Mods_f32(N, Result[NextRes+0].first, Result[NextRes+1].first);
79750     Result.resize(NextRes+2);
79751   return SelectMOVRELOffset(N, Result[NextRes+0].first, Result[NextRes+1].first);
79751   return SelectMOVRELOffset(N, Result[NextRes+0].first, Result[NextRes+1].first);
79753     Result.resize(NextRes+3);
79754   return SelectVOP3OpSel0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79754   return SelectVOP3OpSel0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79754   return SelectVOP3OpSel0(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79756     Result.resize(NextRes+2);
79757   return SelectVOP3OpSel(N, Result[NextRes+0].first, Result[NextRes+1].first);
79757   return SelectVOP3OpSel(N, Result[NextRes+0].first, Result[NextRes+1].first);
79759     Result.resize(NextRes+2);
79760   return SelectVOP3Mods_NNaN(N, Result[NextRes+0].first, Result[NextRes+1].first);
79760   return SelectVOP3Mods_NNaN(N, Result[NextRes+0].first, Result[NextRes+1].first);
79762     Result.resize(NextRes+1);
79763   return SelectVOP3NoMods(N, Result[NextRes+0].first);
79765     Result.resize(NextRes+2);
79766   return SelectVOP3PMadMixMods(N, Result[NextRes+0].first, Result[NextRes+1].first);
79766   return SelectVOP3PMadMixMods(N, Result[NextRes+0].first, Result[NextRes+1].first);
79768     Result.resize(NextRes+3);
79769   return SelectVOP3OMods(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79769   return SelectVOP3OMods(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);
79769   return SelectVOP3OMods(N, Result[NextRes+0].first, Result[NextRes+1].first, Result[NextRes+2].first);