Lines Matching defs:MBarrierBasePattern
807 struct MBarrierBasePattern : public ConvertOpToLLVMPattern<SourceOp> {
824 : public MBarrierBasePattern<nvgpu::MBarrierInitOp> {
825 using MBarrierBasePattern<nvgpu::MBarrierInitOp>::MBarrierBasePattern;
849 : public MBarrierBasePattern<nvgpu::MBarrierArriveOp> {
850 using MBarrierBasePattern<nvgpu::MBarrierArriveOp>::MBarrierBasePattern;
874 : public MBarrierBasePattern<nvgpu::MBarrierArriveNoCompleteOp> {
875 using MBarrierBasePattern<
876 nvgpu::MBarrierArriveNoCompleteOp>::MBarrierBasePattern;
900 : public MBarrierBasePattern<nvgpu::MBarrierTestWaitOp> {
901 using MBarrierBasePattern<nvgpu::MBarrierTestWaitOp>::MBarrierBasePattern;
922 : public MBarrierBasePattern<nvgpu::MBarrierArriveExpectTxOp> {
923 using MBarrierBasePattern<
924 nvgpu::MBarrierArriveExpectTxOp>::MBarrierBasePattern;
947 : public MBarrierBasePattern<nvgpu::MBarrierTryWaitParityOp> {
948 using MBarrierBasePattern<
949 nvgpu::MBarrierTryWaitParityOp>::MBarrierBasePattern;
974 : public MBarrierBasePattern<nvgpu::TmaAsyncLoadOp> {
975 using MBarrierBasePattern<nvgpu::TmaAsyncLoadOp>::MBarrierBasePattern;
1000 : public MBarrierBasePattern<nvgpu::TmaAsyncStoreOp> {
1001 using MBarrierBasePattern<nvgpu::TmaAsyncStoreOp>::MBarrierBasePattern;