Lines Matching refs:MakeUnique
45 : impl_(MakeUnique<Optimizer::PassToken::Impl>(std::move(pass))) {} in PassToken()
526 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::NullPass>()); in CreateNullPass()
530 return MakeUnique<Optimizer::PassToken::Impl>( in CreateStripDebugInfoPass()
531 MakeUnique<opt::StripDebugInfoPass>()); in CreateStripDebugInfoPass()
535 return MakeUnique<Optimizer::PassToken::Impl>( in CreateStripReflectInfoPass()
536 MakeUnique<opt::StripReflectInfoPass>()); in CreateStripReflectInfoPass()
540 return MakeUnique<Optimizer::PassToken::Impl>( in CreateEliminateDeadFunctionsPass()
541 MakeUnique<opt::EliminateDeadFunctionsPass>()); in CreateEliminateDeadFunctionsPass()
546 return MakeUnique<Optimizer::PassToken::Impl>( in CreateSetSpecConstantDefaultValuePass()
547 MakeUnique<opt::SetSpecConstantDefaultValuePass>(id_value_map)); in CreateSetSpecConstantDefaultValuePass()
552 return MakeUnique<Optimizer::PassToken::Impl>( in CreateSetSpecConstantDefaultValuePass()
553 MakeUnique<opt::SetSpecConstantDefaultValuePass>(id_value_map)); in CreateSetSpecConstantDefaultValuePass()
557 return MakeUnique<Optimizer::PassToken::Impl>( in CreateFlattenDecorationPass()
558 MakeUnique<opt::FlattenDecorationPass>()); in CreateFlattenDecorationPass()
562 return MakeUnique<Optimizer::PassToken::Impl>( in CreateFreezeSpecConstantValuePass()
563 MakeUnique<opt::FreezeSpecConstantValuePass>()); in CreateFreezeSpecConstantValuePass()
567 return MakeUnique<Optimizer::PassToken::Impl>( in CreateFoldSpecConstantOpAndCompositePass()
568 MakeUnique<opt::FoldSpecConstantOpAndCompositePass>()); in CreateFoldSpecConstantOpAndCompositePass()
572 return MakeUnique<Optimizer::PassToken::Impl>( in CreateUnifyConstantPass()
573 MakeUnique<opt::UnifyConstantPass>()); in CreateUnifyConstantPass()
577 return MakeUnique<Optimizer::PassToken::Impl>( in CreateEliminateDeadConstantPass()
578 MakeUnique<opt::EliminateDeadConstantPass>()); in CreateEliminateDeadConstantPass()
582 return MakeUnique<Optimizer::PassToken::Impl>( in CreateDeadVariableEliminationPass()
583 MakeUnique<opt::DeadVariableElimination>()); in CreateDeadVariableEliminationPass()
587 return MakeUnique<Optimizer::PassToken::Impl>( in CreateStrengthReductionPass()
588 MakeUnique<opt::StrengthReductionPass>()); in CreateStrengthReductionPass()
592 return MakeUnique<Optimizer::PassToken::Impl>( in CreateBlockMergePass()
593 MakeUnique<opt::BlockMergePass>()); in CreateBlockMergePass()
597 return MakeUnique<Optimizer::PassToken::Impl>( in CreateInlineExhaustivePass()
598 MakeUnique<opt::InlineExhaustivePass>()); in CreateInlineExhaustivePass()
602 return MakeUnique<Optimizer::PassToken::Impl>( in CreateInlineOpaquePass()
603 MakeUnique<opt::InlineOpaquePass>()); in CreateInlineOpaquePass()
607 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLocalAccessChainConvertPass()
608 MakeUnique<opt::LocalAccessChainConvertPass>()); in CreateLocalAccessChainConvertPass()
612 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLocalSingleBlockLoadStoreElimPass()
613 MakeUnique<opt::LocalSingleBlockLoadStoreElimPass>()); in CreateLocalSingleBlockLoadStoreElimPass()
617 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLocalSingleStoreElimPass()
618 MakeUnique<opt::LocalSingleStoreElimPass>()); in CreateLocalSingleStoreElimPass()
622 return MakeUnique<Optimizer::PassToken::Impl>( in CreateInsertExtractElimPass()
623 MakeUnique<opt::SimplificationPass>()); in CreateInsertExtractElimPass()
627 return MakeUnique<Optimizer::PassToken::Impl>( in CreateDeadInsertElimPass()
628 MakeUnique<opt::DeadInsertElimPass>()); in CreateDeadInsertElimPass()
632 return MakeUnique<Optimizer::PassToken::Impl>( in CreateDeadBranchElimPass()
633 MakeUnique<opt::DeadBranchElimPass>()); in CreateDeadBranchElimPass()
637 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLocalMultiStoreElimPass()
638 MakeUnique<opt::LocalMultiStoreElimPass>()); in CreateLocalMultiStoreElimPass()
642 return MakeUnique<Optimizer::PassToken::Impl>( in CreateAggressiveDCEPass()
643 MakeUnique<opt::AggressiveDCEPass>()); in CreateAggressiveDCEPass()
647 return MakeUnique<Optimizer::PassToken::Impl>( in CreatePropagateLineInfoPass()
648 MakeUnique<opt::ProcessLinesPass>(opt::kLinesPropagateLines)); in CreatePropagateLineInfoPass()
652 return MakeUnique<Optimizer::PassToken::Impl>( in CreateRedundantLineInfoElimPass()
653 MakeUnique<opt::ProcessLinesPass>(opt::kLinesEliminateDeadLines)); in CreateRedundantLineInfoElimPass()
657 return MakeUnique<Optimizer::PassToken::Impl>( in CreateCommonUniformElimPass()
658 MakeUnique<opt::CommonUniformElimPass>()); in CreateCommonUniformElimPass()
662 return MakeUnique<Optimizer::PassToken::Impl>( in CreateCompactIdsPass()
663 MakeUnique<opt::CompactIdsPass>()); in CreateCompactIdsPass()
667 return MakeUnique<Optimizer::PassToken::Impl>( in CreateMergeReturnPass()
668 MakeUnique<opt::MergeReturnPass>()); in CreateMergeReturnPass()
680 return MakeUnique<Optimizer::PassToken::Impl>( in CreateCFGCleanupPass()
681 MakeUnique<opt::CFGCleanupPass>()); in CreateCFGCleanupPass()
685 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLocalRedundancyEliminationPass()
686 MakeUnique<opt::LocalRedundancyEliminationPass>()); in CreateLocalRedundancyEliminationPass()
690 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLoopFissionPass()
691 MakeUnique<opt::LoopFissionPass>(threshold)); in CreateLoopFissionPass()
695 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLoopFusionPass()
696 MakeUnique<opt::LoopFusionPass>(max_registers_per_loop)); in CreateLoopFusionPass()
700 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::LICMPass>()); in CreateLoopInvariantCodeMotionPass()
704 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLoopPeelingPass()
705 MakeUnique<opt::LoopPeelingPass>()); in CreateLoopPeelingPass()
709 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLoopUnswitchPass()
710 MakeUnique<opt::LoopUnswitchPass>()); in CreateLoopUnswitchPass()
714 return MakeUnique<Optimizer::PassToken::Impl>( in CreateRedundancyEliminationPass()
715 MakeUnique<opt::RedundancyEliminationPass>()); in CreateRedundancyEliminationPass()
719 return MakeUnique<Optimizer::PassToken::Impl>( in CreateRemoveDuplicatesPass()
720 MakeUnique<opt::RemoveDuplicatesPass>()); in CreateRemoveDuplicatesPass()
724 return MakeUnique<Optimizer::PassToken::Impl>( in CreateScalarReplacementPass()
725 MakeUnique<opt::ScalarReplacementPass>(size_limit)); in CreateScalarReplacementPass()
729 return MakeUnique<Optimizer::PassToken::Impl>( in CreatePrivateToLocalPass()
730 MakeUnique<opt::PrivateToLocalPass>()); in CreatePrivateToLocalPass()
734 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::CCPPass>()); in CreateCCPPass()
738 return MakeUnique<Optimizer::PassToken::Impl>( in CreateWorkaround1209Pass()
739 MakeUnique<opt::Workaround1209>()); in CreateWorkaround1209Pass()
743 return MakeUnique<Optimizer::PassToken::Impl>( in CreateIfConversionPass()
744 MakeUnique<opt::IfConversion>()); in CreateIfConversionPass()
748 return MakeUnique<Optimizer::PassToken::Impl>( in CreateReplaceInvalidOpcodePass()
749 MakeUnique<opt::ReplaceInvalidOpcodePass>()); in CreateReplaceInvalidOpcodePass()
753 return MakeUnique<Optimizer::PassToken::Impl>( in CreateSimplificationPass()
754 MakeUnique<opt::SimplificationPass>()); in CreateSimplificationPass()
758 return MakeUnique<Optimizer::PassToken::Impl>( in CreateLoopUnrollPass()
759 MakeUnique<opt::LoopUnroller>(fully_unroll, factor)); in CreateLoopUnrollPass()
763 return MakeUnique<Optimizer::PassToken::Impl>( in CreateSSARewritePass()
764 MakeUnique<opt::SSARewritePass>()); in CreateSSARewritePass()
768 return MakeUnique<Optimizer::PassToken::Impl>( in CreateCopyPropagateArraysPass()
769 MakeUnique<opt::CopyPropagateArrays>()); in CreateCopyPropagateArraysPass()
773 return MakeUnique<Optimizer::PassToken::Impl>(MakeUnique<opt::VectorDCE>()); in CreateVectorDCEPass()
777 return MakeUnique<Optimizer::PassToken::Impl>( in CreateReduceLoadSizePass()
778 MakeUnique<opt::ReduceLoadSize>()); in CreateReduceLoadSizePass()
782 return MakeUnique<Optimizer::PassToken::Impl>( in CreateCombineAccessChainsPass()
783 MakeUnique<opt::CombineAccessChains>()); in CreateCombineAccessChainsPass()
787 return MakeUnique<Optimizer::PassToken::Impl>( in CreateUpgradeMemoryModelPass()
788 MakeUnique<opt::UpgradeMemoryModel>()); in CreateUpgradeMemoryModelPass()
793 return MakeUnique<Optimizer::PassToken::Impl>( in CreateInstBindlessCheckPass()
794 MakeUnique<opt::InstBindlessCheckPass>(desc_set, shader_id)); in CreateInstBindlessCheckPass()
798 return MakeUnique<Optimizer::PassToken::Impl>( in CreateCodeSinkingPass()
799 MakeUnique<opt::CodeSinkingPass>()); in CreateCodeSinkingPass()