Skip to content

Instantly share code, notes, and snippets.

@minglotus-6
Created August 29, 2022 16:27
Show Gist options
  • Save minglotus-6/e37ee198d66555555eb7e1897d5463eb to your computer and use it in GitHub Desktop.
Save minglotus-6/e37ee198d66555555eb7e1897d5463eb to your computer and use it in GitHub Desktop.
#0 llvm::TargetTransformInfoImplBase::getCastInstrCost (this=0x5555609db8e0, Opcode=38, Dst=0x5555609b7200, Src=0x5555609b71d0,
CCH=llvm::TargetTransformInfo::CastContextHint::None, CostKind=llvm::TargetTransformInfo::TCK_RecipThroughput, I=0x5555609b91f0)
at /path/to/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h:558
#1 0x000055555bdbb6b0 in llvm::BasicTTIImplBase<llvm::AArch64TTIImpl>::getCastInstrCost (this=0x5555609db8d8, Opcode=38, Dst=0x5555609b7200, Src=0x5555609b71d0,
CCH=llvm::TargetTransformInfo::CastContextHint::None, CostKind=llvm::TargetTransformInfo::TCK_RecipThroughput, I=0x5555609b91f0)
at /path/to/llvm-project/llvm/include/llvm/CodeGen/BasicTTIImpl.h:967
#2 0x000055555bdae106 in llvm::AArch64TTIImpl::getCastInstrCost (this=0x5555609db8d8, Opcode=38, Dst=0x5555609b7200, Src=0x5555609b71d0,
CCH=llvm::TargetTransformInfo::CastContextHint::None, CostKind=llvm::TargetTransformInfo::TCK_RecipThroughput, I=0x5555609b91f0)
at /path/to/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp:1876
#3 0x000055555bcc16d3 in llvm::TargetTransformInfoImplCRTPBase<llvm::AArch64TTIImpl>::getInstructionCost (this=0x5555609db8e0, U=0x5555609b91f0, Operands=...,
CostKind=llvm::TargetTransformInfo::TCK_RecipThroughput)
at /path/to/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h:1098
#4 0x000055555bcbe871 in llvm::TargetTransformInfo::Model<llvm::AArch64TTIImpl>::getInstructionCost (this=0x5555609db8d0, U=0x5555609b91f0, Operands=...,
CostKind=llvm::TargetTransformInfo::TCK_RecipThroughput)
at /path/to/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfo.h:1907
#5 0x000055555d8e2f12 in llvm::TargetTransformInfo::getInstructionCost (this=0x5555609bc958, U=0x5555609b91f0, Operands=...,
CostKind=llvm::TargetTransformInfo::TCK_RecipThroughput) at /path/to/llvm-project/llvm/lib/Analysis/TargetTransformInfo.cpp:227
#6 0x000055555d57bdee in llvm::TargetTransformInfo::getInstructionCost (this=0x5555609bc958, U=0x5555609b91f0, CostKind=llvm::TargetTransformInfo::TCK_RecipThroughput)
at /path/to/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfo.h:309
#7 0x000055555d57b89a in llvm::CostModelPrinterPass::run (this=0x5555609ba878, F=..., AM=...)
at /path/to/llvm-project/llvm/lib/Analysis/CostModel.cpp:138
#8 0x000055555f23bd78 in llvm::detail::PassModel<llvm::Function, llvm::CostModelPrinterPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (this=0x5555609ba870, IR=..., AM=...)
at /path/to/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:88
#9 0x000055555e32933e in llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (
this=0x5555609b6fa8, IR=..., AM=...) at /path/to/llvm-project/llvm/include/llvm/IR/PassManager.h:520
#10 0x000055555bf00130 in llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (this=0x5555609b6fa0, IR=..., AM=...)
at /path/to/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:88
#11 0x000055555e328b89 in llvm::ModuleToFunctionPassAdaptor::run (this=0x5555609ba8b8, M=..., AM=...)
at /path/to/llvm-project/llvm/lib/IR/PassManager.cpp:127
#12 0x000055555bf00094 in llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (this=0x5555609ba8b0, IR=..., AM=...)
at /path/to/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:88
#13 0x000055555e328f88 in llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (this=0x7fffffffac90,
IR=..., AM=...) at /path/to/llvm-project/llvm/include/llvm/IR/PassManager.h:520
#14 0x000055555b7a84a7 in llvm::runPassPipeline (Arg0=..., M=..., TM=0x5555609b5360, TLII=0x7fffffffcdc0, Out=0x5555609b66d0, ThinLTOLinkOut=0x0, OptRemarkFile=0x0,
PassPipeline=..., Passes=..., PassPlugins=..., OK=llvm::opt_tool::OK_NoOutput, VK=llvm::opt_tool::VK_VerifyInAndOut, ShouldPreserveAssemblyUseListOrder=false,
ShouldPreserveBitcodeUseListOrder=true, EmitSummaryIndex=false, EmitModuleHash=false, EnableDebugify=false, VerifyDIPreserve=false)
at /path/to/llvm-project/llvm/tools/opt/NewPMDriver.cpp:525
#15 0x000055555b7d977f in main (argc=4, argv=0x7fffffffd998) at /path/to/llvm-project/llvm/tools/opt/opt.cpp:783
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment