|
LLVM 23.0.0git
|
Functions | |
| DXILDebugInfoMap | run (Module &M) |
| DXILDebugInfoMap llvm::dxil::DXILDebugInfoPass::run | ( | Module & | M | ) |
Definition at line 19 of file DXILDebugInfo.cpp.
References A(), B(), llvm::cast(), llvm::DebugInfoFinder::compile_units(), F, llvm::ConstantAsMetadata::get(), llvm::MDTuple::get(), llvm::MDNode::getDistinct(), llvm::DISourceLanguageName::getName(), llvm::DISourceLanguageName::getVersion(), llvm::DISourceLanguageName::hasVersionedName(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::insert(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::lookup_or(), llvm::dxil::DXILDebugInfoMap::MDExtra, llvm::dxil::DXILDebugInfoMap::MDReplace, llvm::DebugInfoFinder::processModule(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), llvm::DebugInfoFinder::subprograms(), and llvm::dwarf::toDW_LANG().