Lines Matching refs:MakeUnique
46 : impl_(MakeUnique<Optimizer::PassToken::Impl>(std::move(pass))) {} in PassToken()
604 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::NullPass>()); in CreateNullPass()
608 return MakeUnique<Optimizer::PassToken::Impl>( in CreateStripDebugInfoPass()
609 MakeUnique<opt::StripDebugInfoPass>()); in CreateStripDebugInfoPass()
613 return MakeUnique<Optimizer::PassToken::Impl>( in CreateStripReflectInfoPass()
614 MakeUnique<opt::StripReflectInfoPass>()); in CreateStripReflectInfoPass()
618 return MakeUnique<Optimizer::PassToken::Impl>( in CreateEliminateDeadFunctionsPass()
619 MakeUnique<opt::EliminateDeadFunctionsPass>()); in CreateEliminateDeadFunctionsPass()
623 return MakeUnique<Optimizer::PassToken::Impl>( in CreateEliminateDeadMembersPass()
624 MakeUnique<opt::EliminateDeadMembersPass>()); in CreateEliminateDeadMembersPass()
629 return MakeUnique<Optimizer::PassToken::Impl>( in CreateSetSpecConstantDefaultValuePass()
630 MakeUnique<opt::SetSpecConstantDefaultValuePass>(id_value_map)); in CreateSetSpecConstantDefaultValuePass()
635 return MakeUnique<Optimizer::PassToken::Impl>( in CreateSetSpecConstantDefaultValuePass()
636 MakeUnique<opt::SetSpecConstantDefaultValuePass>(id_value_map)); in CreateSetSpecConstantDefaultValuePass()
640 return MakeUnique<Optimizer::PassToken::Impl>( in CreateFlattenDecorationPass()
641 MakeUnique<opt::FlattenDecorationPass>()); in CreateFlattenDecorationPass()
645 return MakeUnique<Optimizer::PassToken::Impl>( in CreateFreezeSpecConstantValuePass()
646 MakeUnique<opt::FreezeSpecConstantValuePass>()); in CreateFreezeSpecConstantValuePass()
650 return MakeUnique<Optimizer::PassToken::Impl>( in CreateFoldSpecConstantOpAndCompositePass()
651 MakeUnique<opt::FoldSpecConstantOpAndCompositePass>()); in CreateFoldSpecConstantOpAndCompositePass()
655 return MakeUnique<Optimizer::PassToken::Impl>( in CreateUnifyConstantPass()
656 MakeUnique<opt::UnifyConstantPass>()); in CreateUnifyConstantPass()
660 return MakeUnique<Optimizer::PassToken::Impl>( in CreateEliminateDeadConstantPass()
661 MakeUnique<opt::EliminateDeadConstantPass>()); in CreateEliminateDeadConstantPass()
665 return MakeUnique<Optimizer::PassToken::Impl>( in CreateDeadVariableEliminationPass()
666 MakeUnique<opt::DeadVariableElimination>()); in CreateDeadVariableEliminationPass()
670 return MakeUnique<Optimizer::PassToken::Impl>( in CreateStrengthReductionPass()
671 MakeUnique<opt::StrengthReductionPass>()); in CreateStrengthReductionPass()
675 return MakeUnique<Optimizer::PassToken::Impl>( in CreateBlockMergePass()
676 MakeUnique<opt::BlockMergePass>()); in CreateBlockMergePass()
680 return MakeUnique<Optimizer::PassToken::Impl>( in CreateInlineExhaustivePass()
681 MakeUnique<opt::InlineExhaustivePass>()); in CreateInlineExhaustivePass()
685 return MakeUnique<Optimizer::PassToken::Impl>( in CreateInlineOpaquePass()
686 MakeUnique<opt::InlineOpaquePass>()); in CreateInlineOpaquePass()
690 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLocalAccessChainConvertPass()
691 MakeUnique<opt::LocalAccessChainConvertPass>()); in CreateLocalAccessChainConvertPass()
695 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLocalSingleBlockLoadStoreElimPass()
696 MakeUnique<opt::LocalSingleBlockLoadStoreElimPass>()); in CreateLocalSingleBlockLoadStoreElimPass()
700 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLocalSingleStoreElimPass()
701 MakeUnique<opt::LocalSingleStoreElimPass>()); in CreateLocalSingleStoreElimPass()
705 return MakeUnique<Optimizer::PassToken::Impl>( in CreateInsertExtractElimPass()
706 MakeUnique<opt::SimplificationPass>()); in CreateInsertExtractElimPass()
710 return MakeUnique<Optimizer::PassToken::Impl>( in CreateDeadInsertElimPass()
711 MakeUnique<opt::DeadInsertElimPass>()); in CreateDeadInsertElimPass()
715 return MakeUnique<Optimizer::PassToken::Impl>( in CreateDeadBranchElimPass()
716 MakeUnique<opt::DeadBranchElimPass>()); in CreateDeadBranchElimPass()
720 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLocalMultiStoreElimPass()
721 MakeUnique<opt::SSARewritePass>()); in CreateLocalMultiStoreElimPass()
725 return MakeUnique<Optimizer::PassToken::Impl>( in CreateAggressiveDCEPass()
726 MakeUnique<opt::AggressiveDCEPass>()); in CreateAggressiveDCEPass()
730 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::EmptyPass>()); in CreatePropagateLineInfoPass()
734 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::EmptyPass>()); in CreateRedundantLineInfoElimPass()
738 return MakeUnique<Optimizer::PassToken::Impl>( in CreateCompactIdsPass()
739 MakeUnique<opt::CompactIdsPass>()); in CreateCompactIdsPass()
743 return MakeUnique<Optimizer::PassToken::Impl>( in CreateMergeReturnPass()
744 MakeUnique<opt::MergeReturnPass>()); in CreateMergeReturnPass()
756 return MakeUnique<Optimizer::PassToken::Impl>( in CreateCFGCleanupPass()
757 MakeUnique<opt::CFGCleanupPass>()); in CreateCFGCleanupPass()
761 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLocalRedundancyEliminationPass()
762 MakeUnique<opt::LocalRedundancyEliminationPass>()); in CreateLocalRedundancyEliminationPass()
766 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLoopFissionPass()
767 MakeUnique<opt::LoopFissionPass>(threshold)); in CreateLoopFissionPass()
771 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLoopFusionPass()
772 MakeUnique<opt::LoopFusionPass>(max_registers_per_loop)); in CreateLoopFusionPass()
776 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::LICMPass>()); in CreateLoopInvariantCodeMotionPass()
780 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLoopPeelingPass()
781 MakeUnique<opt::LoopPeelingPass>()); in CreateLoopPeelingPass()
785 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLoopUnswitchPass()
786 MakeUnique<opt::LoopUnswitchPass>()); in CreateLoopUnswitchPass()
790 return MakeUnique<Optimizer::PassToken::Impl>( in CreateRedundancyEliminationPass()
791 MakeUnique<opt::RedundancyEliminationPass>()); in CreateRedundancyEliminationPass()
795 return MakeUnique<Optimizer::PassToken::Impl>( in CreateRemoveDuplicatesPass()
796 MakeUnique<opt::RemoveDuplicatesPass>()); in CreateRemoveDuplicatesPass()
800 return MakeUnique<Optimizer::PassToken::Impl>( in CreateScalarReplacementPass()
801 MakeUnique<opt::ScalarReplacementPass>(size_limit)); in CreateScalarReplacementPass()
805 return MakeUnique<Optimizer::PassToken::Impl>( in CreatePrivateToLocalPass()
806 MakeUnique<opt::PrivateToLocalPass>()); in CreatePrivateToLocalPass()
810 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::CCPPass>()); in CreateCCPPass()
814 return MakeUnique<Optimizer::PassToken::Impl>( in CreateWorkaround1209Pass()
815 MakeUnique<opt::Workaround1209>()); in CreateWorkaround1209Pass()
819 return MakeUnique<Optimizer::PassToken::Impl>( in CreateIfConversionPass()
820 MakeUnique<opt::IfConversion>()); in CreateIfConversionPass()
824 return MakeUnique<Optimizer::PassToken::Impl>( in CreateReplaceInvalidOpcodePass()
825 MakeUnique<opt::ReplaceInvalidOpcodePass>()); in CreateReplaceInvalidOpcodePass()
829 return MakeUnique<Optimizer::PassToken::Impl>( in CreateSimplificationPass()
830 MakeUnique<opt::SimplificationPass>()); in CreateSimplificationPass()
834 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLoopUnrollPass()
835 MakeUnique<opt::LoopUnroller>(fully_unroll, factor)); in CreateLoopUnrollPass()
839 return MakeUnique<Optimizer::PassToken::Impl>( in CreateSSARewritePass()
840 MakeUnique<opt::SSARewritePass>()); in CreateSSARewritePass()
844 return MakeUnique<Optimizer::PassToken::Impl>( in CreateCopyPropagateArraysPass()
845 MakeUnique<opt::CopyPropagateArrays>()); in CreateCopyPropagateArraysPass()
849 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::VectorDCE>()); in CreateVectorDCEPass()
853 return MakeUnique<Optimizer::PassToken::Impl>( in CreateReduceLoadSizePass()
854 MakeUnique<opt::ReduceLoadSize>()); in CreateReduceLoadSizePass()
858 return MakeUnique<Optimizer::PassToken::Impl>( in CreateCombineAccessChainsPass()
859 MakeUnique<opt::CombineAccessChains>()); in CreateCombineAccessChainsPass()
863 return MakeUnique<Optimizer::PassToken::Impl>( in CreateUpgradeMemoryModelPass()
864 MakeUnique<opt::UpgradeMemoryModel>()); in CreateUpgradeMemoryModelPass()
870 return MakeUnique<Optimizer::PassToken::Impl>( in CreateInstBindlessCheckPass()
871 MakeUnique<opt::InstBindlessCheckPass>( in CreateInstBindlessCheckPass()
879 return MakeUnique<Optimizer::PassToken::Impl>( in CreateInstDebugPrintfPass()
880 MakeUnique<opt::InstDebugPrintfPass>(desc_set, shader_id)); in CreateInstDebugPrintfPass()
885 return MakeUnique<Optimizer::PassToken::Impl>( in CreateInstBuffAddrCheckPass()
886 MakeUnique<opt::InstBuffAddrCheckPass>(desc_set, shader_id)); in CreateInstBuffAddrCheckPass()
890 return MakeUnique<Optimizer::PassToken::Impl>( in CreateConvertRelaxedToHalfPass()
891 MakeUnique<opt::ConvertToHalfPass>()); in CreateConvertRelaxedToHalfPass()
895 return MakeUnique<Optimizer::PassToken::Impl>( in CreateRelaxFloatOpsPass()
896 MakeUnique<opt::RelaxFloatOpsPass>()); in CreateRelaxFloatOpsPass()
900 return MakeUnique<Optimizer::PassToken::Impl>( in CreateCodeSinkingPass()
901 MakeUnique<opt::CodeSinkingPass>()); in CreateCodeSinkingPass()
905 return MakeUnique<Optimizer::PassToken::Impl>( in CreateFixStorageClassPass()
906 MakeUnique<opt::FixStorageClass>()); in CreateFixStorageClassPass()
910 return MakeUnique<Optimizer::PassToken::Impl>( in CreateGraphicsRobustAccessPass()
911 MakeUnique<opt::GraphicsRobustAccessPass>()); in CreateGraphicsRobustAccessPass()
915 return MakeUnique<Optimizer::PassToken::Impl>( in CreateDescriptorScalarReplacementPass()
916 MakeUnique<opt::DescriptorScalarReplacement>()); in CreateDescriptorScalarReplacementPass()
920 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::WrapOpKill>()); in CreateWrapOpKillPass()
924 return MakeUnique<Optimizer::PassToken::Impl>( in CreateAmdExtToKhrPass()
925 MakeUnique<opt::AmdExtensionToKhrPass>()); in CreateAmdExtToKhrPass()