LLVM 20.0.0git
Classes | Namespaces | Functions
DebugUtils.h File Reference
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ExecutionEngine/Orc/Core.h"
#include "llvm/ExecutionEngine/Orc/SymbolStringPool.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/raw_ostream.h"
#include <memory>
#include <string>

Go to the source code of this file.

Classes

class  llvm::orc::DumpObjects
 A function object that can be used as an ObjectTransformLayer transform to dump object files to disk at a specified path. More...
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::orc
 

Functions

raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolStringPtr &Sym)
 Render a SymbolStringPtr.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, NonOwningSymbolStringPtr Sym)
 Render a NonOwningSymbolStringPtr.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolNameSet &Symbols)
 Render a SymbolNameSet.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolNameVector &Symbols)
 Render a SymbolNameVector.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, ArrayRef< SymbolStringPtr > Symbols)
 Render an array of SymbolStringPtrs.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const JITSymbolFlags &Flags)
 Render JITSymbolFlags.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolFlagsMap::value_type &KV)
 Render a SymbolFlagsMap entry.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolMap::value_type &KV)
 Render a SymbolMap entry.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolFlagsMap &SymbolFlags)
 Render a SymbolFlagsMap.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolMap &Symbols)
 Render a SymbolMap.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolDependenceMap::value_type &KV)
 Render a SymbolDependenceMap entry.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolDependenceMap &Deps)
 Render a SymbolDependendeMap.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const MaterializationUnit &MU)
 Render a MaterializationUnit.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const JITDylibLookupFlags &JDLookupFlags)
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolLookupFlags &LookupFlags)
 Render a SymbolLookupFlags instance.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolLookupSet::value_type &KV)
 Render a SymbolLookupSet entry.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolLookupSet &LookupSet)
 Render a SymbolLookupSet.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const JITDylibSearchOrder &SearchOrder)
 Render a JITDylibSearchOrder.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolAliasMap &Aliases)
 Render a SymbolAliasMap.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolState &S)
 Render a SymbolState.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const LookupKind &K)
 Render a LookupKind.
 
raw_ostreamllvm::orc::operator<< (raw_ostream &OS, const SymbolStringPool &SSP)
 Dump a SymbolStringPool. Useful for debugging dangling-pointer crashes.