*** IR Dump After ForceFunctionAttrsPass ***
*** IR Dump After EntryExitInstrumenterPass ***
*** IR Dump After AddDiscriminatorsPass ***
*** IR Dump After InferFunctionAttrsPass ***
*** IR Dump After SimplifyCFGPass ***
*** IR Dump After SROA ***
*** IR Dump After EarlyCSEPass ***
*** IR Dump After LowerExpectIntrinsicPass ***
*** IR Dump After CallSiteSplittingPass ***
*** IR Dump After IPSCCPPass ***
*** IR Dump After CalledValuePropagationPass ***
*** IR Dump After GlobalOptPass ***
*** IR Dump After PromotePass ***
*** IR Dump After DeadArgumentEliminationPass ***
*** IR Dump After InstCombinePass ***
*** IR Dump After SimplifyCFGPass ***
*** IR Dump After RequireAnalysisPass<llvm::GlobalsAA, llvm::Module, llvm::AnalysisManager<llvm::Module>> ***
*** IR Dump After RequireAnalysisPass<llvm::ProfileSummaryAnalysis, llvm::Module, llvm::AnalysisManager<llvm::Module>> ***
*** IR Dump After InlinerPass *** (scc: (_Z3fooi))
*** IR Dump After PostOrderFunctionAttrsPass *** (scc: (_Z3fooi))
*** IR Dump After ArgumentPromotionPass *** (scc: (_Z3fooi))
*** IR Dump After SROA ***
*** IR Dump After EarlyCSEPass ***
*** IR Dump After SpeculativeExecutionPass ***
*** IR Dump After JumpThreadingPass ***
*** IR Dump After CorrelatedValuePropagationPass ***
*** IR Dump After SimplifyCFGPass ***
*** IR Dump After AggressiveInstCombinePass ***
*** IR Dump After InstCombinePass ***
*** IR Dump After LibCallsShrinkWrapPass ***
*** IR Dump After TailCallElimPass ***
*** IR Dump After SimplifyCFGPass ***
*** IR Dump After ReassociatePass ***
*** IR Dump After RequireAnalysisPass<llvm::OptimizationRemarkEmitterAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function>> ***
*** IR Dump After LoopSimplifyPass ***
*** IR Dump After LCSSAPass ***
*** IR Dump After SimplifyCFGPass ***
*** IR Dump After InstCombinePass ***
*** IR Dump After LoopSimplifyPass ***
*** IR Dump After LCSSAPass ***
*** IR Dump After MergedLoadStoreMotionPass ***
*** IR Dump After GVN ***
*** IR Dump After MemCpyOptPass ***
*** IR Dump After SCCPPass ***
*** IR Dump After BDCEPass ***
*** IR Dump After InstCombinePass ***
*** IR Dump After JumpThreadingPass ***
*** IR Dump After CorrelatedValuePropagationPass ***
*** IR Dump After DSEPass ***
*** IR Dump After LoopSimplifyPass ***
*** IR Dump After LCSSAPass ***
*** IR Dump After ADCEPass ***
*** IR Dump After SimplifyCFGPass ***
*** IR Dump After InstCombinePass ***
*** IR Dump After DevirtSCCRepeatedPass<llvm::PassManager<LazyCallGraph::SCC, llvm::CGSCCAnalysisManager, llvm::LazyCallGraph &, llvm::CGSCCUpdateResult &> > *** (scc: (_Z3fooi))
*** IR Dump After GlobalOptPass ***
*** IR Dump After GlobalDCEPass ***
*** IR Dump After EliminateAvailableExternallyPass ***
*** IR Dump After ReversePostOrderFunctionAttrsPass ***
*** IR Dump After RequireAnalysisPass<llvm::GlobalsAA, llvm::Module, llvm::AnalysisManager<llvm::Module>> ***
*** IR Dump After Float2IntPass ***
*** IR Dump After LoopSimplifyPass ***
*** IR Dump After LCSSAPass ***
*** IR Dump After LoopDistributePass ***
*** IR Dump After LoopVectorizePass ***
*** IR Dump After LoopLoadEliminationPass ***
*** IR Dump After InstCombinePass ***
*** IR Dump After SimplifyCFGPass ***
*** IR Dump After SLPVectorizerPass ***
*** IR Dump After InstCombinePass ***
*** IR Dump After LoopUnrollPass ***
*** IR Dump After WarnMissedTransformationsPass ***
*** IR Dump After InstCombinePass ***
*** IR Dump After RequireAnalysisPass<llvm::OptimizationRemarkEmitterAnalysis, llvm::Function, llvm::AnalysisManager<llvm::Function>> ***
*** IR Dump After LoopSimplifyPass ***
*** IR Dump After LCSSAPass ***
*** IR Dump After AlignmentFromAssumptionsPass ***
*** IR Dump After LoopSinkPass ***
*** IR Dump After InstSimplifyPass ***
*** IR Dump After DivRemPairsPass ***
*** IR Dump After SimplifyCFGPass ***
*** IR Dump After SpeculateAroundPHIsPass ***
*** IR Dump After CGProfilePass ***
*** IR Dump After GlobalDCEPass ***
*** IR Dump After ConstantMergePass ***
*** IR Dump After Module Verifier ***
# *** IR Dump After Finalize ISel and expand pseudo-instructions ***:
# *** IR Dump After X86 Domain Reassignment Pass ***:
# *** IR Dump After Early Tail Duplication ***:
# *** IR Dump After Optimize machine instruction PHIs ***:
# *** IR Dump After Slot index numbering ***:
# *** IR Dump After Merge disjoint stack slots ***:
# *** IR Dump After Local Stack Slot Allocation ***:
# *** IR Dump After Remove dead machine instructions ***:
# *** IR Dump After Early If-Conversion ***:
# *** IR Dump After Machine InstCombiner ***:
# *** IR Dump After X86 cmov Conversion ***:
# *** IR Dump After Early Machine Loop Invariant Code Motion ***:
# *** IR Dump After Machine Common Subexpression Elimination ***:
# *** IR Dump After Machine code sinking ***:
# *** IR Dump After Peephole Optimizations ***:
# *** IR Dump After Remove dead machine instructions ***:
# *** IR Dump After Live Range Shrink ***:
# *** IR Dump After X86 Optimize Call Frame ***:
# *** IR Dump After X86 Avoid Store Forwarding Blocks ***:
# *** IR Dump After X86 speculative load hardening ***:
# *** IR Dump After X86 EFLAGS copy lowering ***:
# *** IR Dump After Detect Dead Lanes ***:
# *** IR Dump After Process Implicit Definitions ***:
# *** IR Dump After Remove unreachable machine basic blocks ***:
# *** IR Dump After Live Variable Analysis ***:
# *** IR Dump After Eliminate PHI nodes for register allocation ***:
# *** IR Dump After Two-Address instruction pass ***:
# *** IR Dump After Slot index numbering ***:
# *** IR Dump After Live Interval Analysis ***:
# *** IR Dump After Simple Register Coalescing ***:
# *** IR Dump After Rename Disconnected Subregister Components ***:
# *** IR Dump After Machine Instruction Scheduler ***:
# *** IR Dump After Debug Variable Analysis ***:
# *** IR Dump After Live Stack Slot Analysis ***:
# *** IR Dump After Virtual Register Map ***:
# *** IR Dump After Live Register Matrix ***:
# *** IR Dump After Greedy Register Allocator ***:
# *** IR Dump After Virtual Register Rewriter ***:
# *** IR Dump After Stack Slot Coloring ***:
# *** IR Dump After Machine Copy Propagation Pass ***:
# *** IR Dump After Machine Loop Invariant Code Motion ***:
# *** IR Dump After X86 FP Stackifier ***:
# *** IR Dump After PostRA Machine Sink ***:
# *** IR Dump After Shrink Wrapping analysis ***:
# *** IR Dump After Prologue/Epilogue Insertion & Frame Finalization ***:
# *** IR Dump After Control Flow Optimizer ***:
# *** IR Dump After Tail Duplication ***:
# *** IR Dump After Machine Copy Propagation Pass ***:
# *** IR Dump After Post-RA pseudo instruction expansion pass ***:
# *** IR Dump After X86 pseudo instruction expansion pass ***:
# *** IR Dump After Post RA top-down list latency scheduler ***:
# *** IR Dump After Analyze Machine Code For Garbage Collection ***:
# *** IR Dump After Branch Probability Basic Block Placement ***:
# *** IR Dump After X86 Execution Dependency Fix ***:
# *** IR Dump After BreakFalseDeps ***:
# *** IR Dump After X86 Byte/Word Instruction Fixup ***:
# *** IR Dump After X86 LEA Fixup ***:
# *** IR Dump After Compressing EVEX instrs to VEX encoding when possible ***:
# *** IR Dump After Contiguously Lay Out Funclets ***:
# *** IR Dump After StackMap Liveness Analysis ***:
# *** IR Dump After Live DEBUG_VALUE analysis ***:
# *** IR Dump After Insert fentry calls ***:
# *** IR Dump After Insert XRay ops ***:
# *** IR Dump After Implement the 'patchable-function' attribute ***:
# *** IR Dump After Check CFA info and insert CFI instructions if needed ***: