/external/llvm-project/llvm/lib/Passes/ |
D | PassBuilder.cpp | 513 FPM.addPass(AnnotationRemarksPass()); in addAnnotationRemarksPass() 514 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in addAnnotationRemarksPass() 526 FPM.addPass(SROA()); in buildO1FunctionSimplificationPipeline() 529 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */)); in buildO1FunctionSimplificationPipeline() 532 FPM.addPass(SimplifyCFGPass()); in buildO1FunctionSimplificationPipeline() 533 FPM.addPass(InstCombinePass()); in buildO1FunctionSimplificationPipeline() 535 FPM.addPass(LibCallsShrinkWrapPass()); in buildO1FunctionSimplificationPipeline() 539 FPM.addPass(SimplifyCFGPass()); in buildO1FunctionSimplificationPipeline() 544 FPM.addPass(ReassociatePass()); in buildO1FunctionSimplificationPipeline() 560 LPM1.addPass(LoopInstSimplifyPass()); in buildO1FunctionSimplificationPipeline() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Passes/ |
D | PassBuilder.cpp | 404 FPM.addPass(SROA()); in buildFunctionSimplificationPipeline() 407 FPM.addPass(EarlyCSEPass(true /* Enable mem-ssa. */)); in buildFunctionSimplificationPipeline() 412 FPM.addPass(GVNHoistPass()); in buildFunctionSimplificationPipeline() 416 FPM.addPass(GVNSinkPass()); in buildFunctionSimplificationPipeline() 417 FPM.addPass(SimplifyCFGPass()); in buildFunctionSimplificationPipeline() 423 FPM.addPass(SpeculativeExecutionPass()); in buildFunctionSimplificationPipeline() 426 FPM.addPass(JumpThreadingPass()); in buildFunctionSimplificationPipeline() 427 FPM.addPass(CorrelatedValuePropagationPass()); in buildFunctionSimplificationPipeline() 429 FPM.addPass(SimplifyCFGPass()); in buildFunctionSimplificationPipeline() 431 FPM.addPass(AggressiveInstCombinePass()); in buildFunctionSimplificationPipeline() [all …]
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXTargetMachine.cpp | 192 addPass(createGVNPass()); in addEarlyCSEOrGVNPass() 194 addPass(createEarlyCSEPass()); in addEarlyCSEOrGVNPass() 200 addPass(createSROAPass()); in addAddressSpaceInferencePasses() 201 addPass(createNVPTXLowerAllocaPass()); in addAddressSpaceInferencePasses() 203 addPass(createNVPTXInferAddressSpacesPass()); in addAddressSpaceInferencePasses() 205 addPass(createNVPTXFavorNonGenericAddrSpacesPass()); in addAddressSpaceInferencePasses() 209 addPass(createDeadCodeEliminationPass()); in addAddressSpaceInferencePasses() 214 addPass(createSeparateConstOffsetFromGEPPass()); in addStraightLineScalarOptimizationPasses() 215 addPass(createSpeculativeExecutionPass()); in addStraightLineScalarOptimizationPasses() 218 addPass(createStraightLineStrengthReducePass()); in addStraightLineScalarOptimizationPasses() [all …]
|
/external/llvm/lib/CodeGen/ |
D | TargetPassConfig.cpp | 339 void TargetPassConfig::addPass(Pass *P, bool verifyAfter, bool printAfter) { in addPass() function in TargetPassConfig 366 addPass(IP.getInsertedPass(), IP.VerifyAfter, IP.PrintAfter); in addPass() 384 AnalysisID TargetPassConfig::addPass(AnalysisID PassID, bool verifyAfter, in addPass() function in TargetPassConfig 400 addPass(P, verifyAfter, printAfter); // Ends the lifetime of P. in addPass() 425 addPass(createCFLSteensAAWrapperPass()); in addIRPasses() 428 addPass(createCFLAndersAAWrapperPass()); in addIRPasses() 431 addPass(createCFLAndersAAWrapperPass()); in addIRPasses() 432 addPass(createCFLSteensAAWrapperPass()); in addIRPasses() 442 addPass(createTypeBasedAAWrapperPass()); in addIRPasses() 443 addPass(createScopedNoAliasAAWrapperPass()); in addIRPasses() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/ |
D | NVPTXTargetMachine.cpp | 215 addPass(createGVNPass()); in addEarlyCSEOrGVNPass() 217 addPass(createEarlyCSEPass()); in addEarlyCSEOrGVNPass() 223 addPass(createSROAPass()); in addAddressSpaceInferencePasses() 224 addPass(createNVPTXLowerAllocaPass()); in addAddressSpaceInferencePasses() 225 addPass(createInferAddressSpacesPass()); in addAddressSpaceInferencePasses() 229 addPass(createSeparateConstOffsetFromGEPPass()); in addStraightLineScalarOptimizationPasses() 230 addPass(createSpeculativeExecutionPass()); in addStraightLineScalarOptimizationPasses() 233 addPass(createStraightLineStrengthReducePass()); in addStraightLineScalarOptimizationPasses() 239 addPass(createNaryReassociatePass()); in addStraightLineScalarOptimizationPasses() 242 addPass(createEarlyCSEPass()); in addStraightLineScalarOptimizationPasses() [all …]
|
/external/llvm-project/llvm/lib/Target/NVPTX/ |
D | NVPTXTargetMachine.cpp | 215 addPass(createGVNPass()); in addEarlyCSEOrGVNPass() 217 addPass(createEarlyCSEPass()); in addEarlyCSEOrGVNPass() 223 addPass(createSROAPass()); in addAddressSpaceInferencePasses() 224 addPass(createNVPTXLowerAllocaPass()); in addAddressSpaceInferencePasses() 225 addPass(createInferAddressSpacesPass()); in addAddressSpaceInferencePasses() 229 addPass(createSeparateConstOffsetFromGEPPass()); in addStraightLineScalarOptimizationPasses() 230 addPass(createSpeculativeExecutionPass()); in addStraightLineScalarOptimizationPasses() 233 addPass(createStraightLineStrengthReducePass()); in addStraightLineScalarOptimizationPasses() 239 addPass(createNaryReassociatePass()); in addStraightLineScalarOptimizationPasses() 242 addPass(createEarlyCSEPass()); in addStraightLineScalarOptimizationPasses() [all …]
|
/external/llvm-project/llvm/lib/CodeGen/ |
D | TargetPassConfig.cpp | 533 void TargetPassConfig::addPass(Pass *P, bool verifyAfter) { in addPass() function in TargetPassConfig 560 addPass(IP.getInsertedPass(), IP.VerifyAfter); in addPass() 580 AnalysisID TargetPassConfig::addPass(AnalysisID PassID, bool verifyAfter) { in addPass() function in TargetPassConfig 595 addPass(P, verifyAfter); // Ends the lifetime of P. in addPass() 647 addPass(createVerifierPass()); in addIRPasses() 652 addPass(createCFLSteensAAWrapperPass()); in addIRPasses() 655 addPass(createCFLAndersAAWrapperPass()); in addIRPasses() 658 addPass(createCFLAndersAAWrapperPass()); in addIRPasses() 659 addPass(createCFLSteensAAWrapperPass()); in addIRPasses() 669 addPass(createTypeBasedAAWrapperPass()); in addIRPasses() [all …]
|
/external/tensorflow/tensorflow/compiler/mlir/lite/ |
D | tf_tfl_passes.cc | 76 pass_manager->addPass(mlir::createCanonicalizerPass()); in AddTFToTFLConversionPasses() 79 pass_manager->addPass(mlir::TF::CreateTFShapeInferencePass()); in AddTFToTFLConversionPasses() 84 pass_manager->addPass( in AddTFToTFLConversionPasses() 89 pass_manager->addPass(mlir::TF::CreatePromoteVarHandlesToArgsPass()); in AddTFToTFLConversionPasses() 93 pass_manager->addPass( in AddTFToTFLConversionPasses() 100 pass_manager->addPass( in AddTFToTFLConversionPasses() 105 pass_manager->addPass(mlir::TF::CreateTFFunctionalControlFlowToRegions()); in AddTFToTFLConversionPasses() 124 pass_manager->addPass(mlir::TFL::CreatePrepareCompositeFunctionsPass()); in AddTFToTFLConversionPasses() 127 pass_manager->addPass(mlir::TF::CreateTFRegionControlFlowToFunctional()); in AddTFToTFLConversionPasses() 129 pass_manager->addPass(mlir::createInlinerPass()); in AddTFToTFLConversionPasses() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | TargetPassConfig.cpp | 519 void TargetPassConfig::addPass(Pass *P, bool verifyAfter, bool printAfter) { in addPass() function in TargetPassConfig 548 addPass(IP.getInsertedPass(), IP.VerifyAfter, IP.PrintAfter); in addPass() 568 AnalysisID TargetPassConfig::addPass(AnalysisID PassID, bool verifyAfter, in addPass() function in TargetPassConfig 584 addPass(P, verifyAfter, printAfter); // Ends the lifetime of P. in addPass() 614 addPass(createCFLSteensAAWrapperPass()); in addIRPasses() 617 addPass(createCFLAndersAAWrapperPass()); in addIRPasses() 620 addPass(createCFLAndersAAWrapperPass()); in addIRPasses() 621 addPass(createCFLSteensAAWrapperPass()); in addIRPasses() 631 addPass(createTypeBasedAAWrapperPass()); in addIRPasses() 632 addPass(createScopedNoAliasAAWrapperPass()); in addIRPasses() [all …]
|
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/transforms/ |
D | bridge.cc | 46 pm.addPass(CreateBreakUpIslandsPass()); in AddGraphExportLoweringPasses() 54 pm.addPass(createSymbolDCEPass()); in AddGraphExportLoweringPasses() 99 pm.addPass(TF::CreateTFShapeInferencePass()); in CreateTPUBridgePipeline() 104 pm.addPass(CreateTPUClusterFormationPass()); in CreateTPUBridgePipeline() 109 func_pm.addPass(TFDevice::CreateDecomposeResourceOpsPass()); in CreateTPUBridgePipeline() 110 func_pm.addPass(CreateTPUHostComputationExpansionPass()); in CreateTPUBridgePipeline() 111 func_pm.addPass(CreateTPUUpdateEmbeddingEnqueueOpInputsPass()); in CreateTPUBridgePipeline() 115 pm.addPass(TF::CreateTFShapeInferencePass()); in CreateTPUBridgePipeline() 116 pm.addPass(TF::CreateTFFunctionalControlFlowToRegions()); in CreateTPUBridgePipeline() 117 pm.addPass(mlir::createInlinerPass()); in CreateTPUBridgePipeline() [all …]
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUTargetMachine.cpp | 336 addPass(createGVNPass()); in addEarlyCSEOrGVNPass() 338 addPass(createEarlyCSEPass()); in addEarlyCSEOrGVNPass() 342 addPass(createSeparateConstOffsetFromGEPPass()); in addStraightLineScalarOptimizationPasses() 343 addPass(createSpeculativeExecutionPass()); in addStraightLineScalarOptimizationPasses() 346 addPass(createStraightLineStrengthReducePass()); in addStraightLineScalarOptimizationPasses() 351 addPass(createNaryReassociatePass()); in addStraightLineScalarOptimizationPasses() 354 addPass(createEarlyCSEPass()); in addStraightLineScalarOptimizationPasses() 364 addPass(createAMDGPUAlwaysInlinePass()); in addIRPasses() 365 addPass(createAlwaysInlinerPass()); in addIRPasses() 371 addPass(createBarrierNoopPass()); in addIRPasses() [all …]
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86TargetMachine.cpp | 409 addPass(createAtomicExpandPass()); in addIRPasses() 414 addPass(createInterleavedAccessPass()); in addIRPasses() 415 addPass(createX86PartialReductionPass()); in addIRPasses() 421 addPass(createIndirectBrExpandPass()); in addIRPasses() 427 addPass(createCFGuardDispatchPass()); in addIRPasses() 429 addPass(createCFGuardCheckPass()); in addIRPasses() 436 addPass(createX86ISelDag(getX86TargetMachine(), getOptLevel())); in addInstSelector() 441 addPass(createCleanupLocalDynamicTLSPass()); in addInstSelector() 443 addPass(createX86GlobalBaseRegPass()); in addInstSelector() 448 addPass(new IRTranslator(getOptLevel())); in addIRTranslator() [all …]
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | AMDGPUTargetMachine.cpp | 691 addPass(createGVNPass()); in addEarlyCSEOrGVNPass() 693 addPass(createEarlyCSEPass()); in addEarlyCSEOrGVNPass() 697 addPass(createLICMPass()); in addStraightLineScalarOptimizationPasses() 698 addPass(createSeparateConstOffsetFromGEPPass()); in addStraightLineScalarOptimizationPasses() 699 addPass(createSpeculativeExecutionPass()); in addStraightLineScalarOptimizationPasses() 702 addPass(createStraightLineStrengthReducePass()); in addStraightLineScalarOptimizationPasses() 707 addPass(createNaryReassociatePass()); in addStraightLineScalarOptimizationPasses() 710 addPass(createEarlyCSEPass()); in addStraightLineScalarOptimizationPasses() 721 addPass(createAMDGPUPrintfRuntimeBinding()); in addIRPasses() 725 addPass(createAMDGPUFixFunctionBitcastsPass()); in addIRPasses() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86TargetMachine.cpp | 405 addPass(createAtomicExpandPass()); in addIRPasses() 410 addPass(createInterleavedAccessPass()); in addIRPasses() 415 addPass(createIndirectBrExpandPass()); in addIRPasses() 421 addPass(createCFGuardDispatchPass()); in addIRPasses() 423 addPass(createCFGuardCheckPass()); in addIRPasses() 430 addPass(createX86ISelDag(getX86TargetMachine(), getOptLevel())); in addInstSelector() 435 addPass(createCleanupLocalDynamicTLSPass()); in addInstSelector() 437 addPass(createX86GlobalBaseRegPass()); in addInstSelector() 442 addPass(new IRTranslator()); in addIRTranslator() 447 addPass(new Legalizer()); in addLegalizeMachineIR() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUTargetMachine.cpp | 635 addPass(createGVNPass()); in addEarlyCSEOrGVNPass() 637 addPass(createEarlyCSEPass()); in addEarlyCSEOrGVNPass() 641 addPass(createLICMPass()); in addStraightLineScalarOptimizationPasses() 642 addPass(createSeparateConstOffsetFromGEPPass()); in addStraightLineScalarOptimizationPasses() 643 addPass(createSpeculativeExecutionPass()); in addStraightLineScalarOptimizationPasses() 646 addPass(createStraightLineStrengthReducePass()); in addStraightLineScalarOptimizationPasses() 651 addPass(createNaryReassociatePass()); in addStraightLineScalarOptimizationPasses() 654 addPass(createEarlyCSEPass()); in addStraightLineScalarOptimizationPasses() 665 addPass(createAMDGPUPrintfRuntimeBinding()); in addIRPasses() 669 addPass(createAMDGPUFixFunctionBitcastsPass()); in addIRPasses() [all …]
|
/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64TargetMachine.cpp | 453 addPass(createAtomicExpandPass()); in addIRPasses() 457 addPass(createSVEIntrinsicOptsPass()); in addIRPasses() 463 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses() 476 addPass(createLoopDataPrefetchPass()); in addIRPasses() 478 addPass(createFalkorMarkStridedAccessesPass()); in addIRPasses() 483 addPass(createAArch64StackTaggingPass( in addIRPasses() 488 addPass(createInterleavedLoadCombinePass()); in addIRPasses() 489 addPass(createInterleavedAccessPass()); in addIRPasses() 496 addPass(createSeparateConstOffsetFromGEPPass(true)); in addIRPasses() 499 addPass(createEarlyCSEPass()); in addIRPasses() [all …]
|
/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonTargetMachine.cpp | 282 LPM.addPass(HexagonLoopIdiomRecognitionPass()); in registerPassBuilderCallbacks() 288 LPM.addPass(HexagonVectorLoopCarriedReusePass()); in registerPassBuilderCallbacks() 289 FPM.addPass(createFunctionToLoopPassAdaptor(std::move(LPM))); in registerPassBuilderCallbacks() 290 MPM.addPass(createModuleToFunctionPassAdaptor(std::move(FPM))); in registerPassBuilderCallbacks() 337 addPass(createInstSimplifyLegacyPass()); in addIRPasses() 338 addPass(createDeadCodeEliminationPass()); in addIRPasses() 341 addPass(createAtomicExpandPass()); in addIRPasses() 345 addPass(createCFGSimplificationPass(SimplifyCFGOptions() in addIRPasses() 352 addPass(createLoopDataPrefetchPass()); in addIRPasses() 354 addPass(createHexagonCommonGEP()); in addIRPasses() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonTargetMachine.cpp | 307 addPass(createConstantPropagationPass()); in addIRPasses() 308 addPass(createDeadCodeEliminationPass()); in addIRPasses() 311 addPass(createAtomicExpandPass()); in addIRPasses() 315 addPass(createCFGSimplificationPass(1, true, true, false, true)); in addIRPasses() 317 addPass(createLoopDataPrefetchPass()); in addIRPasses() 319 addPass(createHexagonCommonGEP()); in addIRPasses() 322 addPass(createHexagonGenExtract()); in addIRPasses() 331 addPass(createHexagonOptimizeSZextends()); in addInstSelector() 333 addPass(createHexagonISelDag(TM, getOptLevel())); in addInstSelector() 337 addPass(createHexagonVExtract()); in addInstSelector() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64TargetMachine.cpp | 436 addPass(createAtomicExpandPass()); in addIRPasses() 442 addPass(createCFGSimplificationPass(1, true, true, false, true)); in addIRPasses() 450 addPass(createLoopDataPrefetchPass()); in addIRPasses() 452 addPass(createFalkorMarkStridedAccessesPass()); in addIRPasses() 459 addPass(createInterleavedLoadCombinePass()); in addIRPasses() 460 addPass(createInterleavedAccessPass()); in addIRPasses() 467 addPass(createSeparateConstOffsetFromGEPPass(true)); in addIRPasses() 470 addPass(createEarlyCSEPass()); in addIRPasses() 473 addPass(createLICMPass()); in addIRPasses() 476 addPass(createAArch64StackTaggingPass(/* MergeInit = */ TM->getOptLevel() != in addIRPasses() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonTargetMachine.cpp | 225 addPass(createAtomicExpandPass(TM)); in addIRPasses() 228 addPass(createHexagonCommonGEP()); in addIRPasses() 231 addPass(createHexagonGenExtract()); in addIRPasses() 240 addPass(createHexagonOptimizeSZextends()); in addInstSelector() 242 addPass(createHexagonISelDag(TM, getOptLevel())); in addInstSelector() 247 addPass(createHexagonGenPredicate(), false); in addInstSelector() 250 addPass(createHexagonLoopRescheduling(), false); in addInstSelector() 253 addPass(createHexagonSplitDoubleRegs()); in addInstSelector() 256 addPass(createHexagonBitSimplify(), false); in addInstSelector() 257 addPass(createHexagonPeephole()); in addInstSelector() [all …]
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyTargetMachine.cpp | 142 addPass(createLowerAtomicPass()); in addIRPasses() 146 addPass(createAtomicExpandPass(TM)); in addIRPasses() 150 addPass(createWebAssemblyOptimizeReturned()); in addIRPasses() 157 addPass( in addInstSelector() 162 addPass(createWebAssemblyArgumentMove()); in addInstSelector() 166 addPass(createWebAssemblySetP2AlignOperands()); in addInstSelector() 195 addPass(createWebAssemblyReplacePhysRegs()); in addPreEmitPass() 199 addPass(createWebAssemblyPrepareForLiveIntervals()); in addPreEmitPass() 202 addPass(createWebAssemblyOptimizeLiveIntervals()); in addPreEmitPass() 205 addPass(createWebAssemblyStoreResults()); in addPreEmitPass() [all …]
|
/external/llvm-project/llvm/lib/Target/ARM/ |
D | ARMTargetMachine.cpp | 401 addPass(createLowerAtomicPass()); in addIRPasses() 403 addPass(createAtomicExpandPass()); in addIRPasses() 409 addPass(createCFGSimplificationPass( in addIRPasses() 416 addPass(createMVEGatherScatterLoweringPass()); in addIRPasses() 422 addPass(createARMParallelDSPPass()); in addIRPasses() 426 addPass(createInterleavedAccessPass()); in addIRPasses() 430 addPass(createCFGuardCheckPass()); in addIRPasses() 435 addPass(createTypePromotionPass()); in addCodeGenPrepare() 455 addPass(createGlobalMergePass(TM, 127, OnlyOptimizeForSize, in addPreISel() 460 addPass(createHardwareLoopsPass()); in addPreISel() [all …]
|
/external/tensorflow/tensorflow/compiler/mlir/tosa/ |
D | tfl_passes.cc | 31 pm.addPass(mlir::createInlinerPass()); in createTFLtoTOSALegalizationPipeline() 34 pm.addPass(mlir::createCanonicalizerPass()); in createTFLtoTOSALegalizationPipeline() 35 pm.addPass(mlir::createCSEPass()); in createTFLtoTOSALegalizationPipeline() 37 pm.addPass(mlir::createLoopFusionPass()); in createTFLtoTOSALegalizationPipeline() 38 pm.addPass(mlir::createMemRefDataFlowOptPass()); in createTFLtoTOSALegalizationPipeline() 43 pm.addPass(mlir::tosa::createConvertTFLUint8Pass()); in createTFLtoTOSALegalizationPipeline() 44 pm.addPass(mlir::tosa::createLegalizeTFLPass()); in createTFLtoTOSALegalizationPipeline() 49 pm.addPass(mlir::tosa::createTosaMakeBroadcastablePass()); in createTFLtoTOSALegalizationPipeline() 51 pm.addPass(mlir::createInlinerPass()); in createTFLtoTOSALegalizationPipeline() 53 pm.addPass(mlir::createSymbolDCEPass()); in createTFLtoTOSALegalizationPipeline()
|
D | tf_passes.cc | 32 pm.addPass(mlir::createInlinerPass()); in createTFtoTOSALegalizationPipeline() 35 pm.addPass(mlir::createCanonicalizerPass()); in createTFtoTOSALegalizationPipeline() 36 pm.addPass(mlir::createCSEPass()); in createTFtoTOSALegalizationPipeline() 38 pm.addPass(mlir::createLoopFusionPass()); in createTFtoTOSALegalizationPipeline() 39 pm.addPass(mlir::createMemRefDataFlowOptPass()); in createTFtoTOSALegalizationPipeline() 45 pm.addPass(mlir::tosa::createFuseBiasTFPass()); in createTFtoTOSALegalizationPipeline() 46 pm.addPass(mlir::tosa::createLegalizeTFPass()); in createTFtoTOSALegalizationPipeline() 51 pm.addPass(mlir::tosa::createTosaMakeBroadcastablePass()); in createTFtoTOSALegalizationPipeline() 53 pm.addPass(mlir::createInlinerPass()); in createTFtoTOSALegalizationPipeline() 55 pm.addPass(mlir::createSymbolDCEPass()); in createTFtoTOSALegalizationPipeline()
|
/external/llvm-project/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyTargetMachine.cpp | 357 addPass(new CoalesceFeaturesAndStripAtomics(&getWebAssemblyTargetMachine())); in addIRPasses() 360 addPass(createAtomicExpandPass()); in addIRPasses() 363 addPass(createWebAssemblyAddMissingPrototypes()); in addIRPasses() 366 addPass(createWebAssemblyLowerGlobalDtors()); in addIRPasses() 370 addPass(createWebAssemblyFixFunctionBitcasts()); in addIRPasses() 374 addPass(createWebAssemblyOptimizeReturned()); in addIRPasses() 383 addPass(createLowerInvokePass()); in addIRPasses() 386 addPass(createUnreachableBlockEliminationPass()); in addIRPasses() 391 addPass(createWebAssemblyLowerEmscriptenEHSjLj(EnableEmException, in addIRPasses() 395 addPass(createIndirectBrExpandPass()); in addIRPasses() [all …]
|