|
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(), llvm::dyn_cast(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::end(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::erase(), F, llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::find(), llvm::ConstantAsMetadata::get(), llvm::MDNode::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(), T, llvm::dwarf::toDW_LANG(), and llvm::DebugInfoFinder::types().