|
LLVM 23.0.0git
|
Functions | |
| DXILDebugInfoMap | run (Module &M) |
| DXILDebugInfoMap llvm::dxil::DXILDebugInfoPass::run | ( | Module & | M | ) |
Definition at line 66 of file DXILDebugInfo.cpp.
References A(), B(), llvm::SmallVectorTemplateCommon< T, typename >::begin(), llvm::cast(), llvm::cast_or_null(), llvm::DebugInfoFinder::compile_units(), DL, llvm::dyn_cast(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::end(), llvm::SmallVectorTemplateCommon< T, typename >::end(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::erase(), llvm::SmallVectorImpl< T >::erase(), F, llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::find(), llvm::ConstantAsMetadata::get(), llvm::MDNode::get(), llvm::MDTuple::get(), llvm::ValueAsMetadata::get(), llvm::MDNode::getDistinct(), llvm::DISourceLanguageName::getName(), llvm::DISourceLanguageName::getVersion(), llvm::DebugInfoFinder::global_variables(), llvm::DISourceLanguageName::hasVersionedName(), I, llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::insert(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::lookup_or(), llvm::make_early_inc_range(), llvm::dxil::DXILDebugInfoMap::MDExtra, llvm::dxil::DXILDebugInfoMap::MDReplace, llvm::DebugInfoFinder::processModule(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), replaceDbgValue(), llvm::DebugInfoFinder::reset(), llvm::reverse(), llvm::DebugInfoFinder::subprograms(), T, llvm::dwarf::toDW_LANG(), and llvm::DebugInfoFinder::types().
Referenced by prettyPrint().