LLVM: lib/Bitcode/Writer/ValueEnumerator.cpp File Reference (original) (raw)
Go to the source code of this file.
| Functions | |
|---|---|
| static void | orderValue (const Value *V, OrderMap &OM) |
| static OrderMap | orderModule (const Module &M) |
| static void | predictValueUseListOrderImpl (const Value *V, const Function *F, unsigned ID, const OrderMap &OM, UseListOrderStack &Stack) |
| static void | predictValueUseListOrder (const Value *V, const Function *F, OrderMap &OM, UseListOrderStack &Stack) |
| static UseListOrderStack | predictUseListOrder (const Module &M) |
| static bool | isIntOrIntVectorValue (const std::pair< const Value *, unsigned > &V) |
| static unsigned | getMetadataTypeOrder (const Metadata *MD) |
| static void | IncorporateFunctionInfoGlobalBBIDs (const Function *F, DenseMap< const BasicBlock *, unsigned > &IDMap) |
◆ getMetadataTypeOrder()
◆ IncorporateFunctionInfoGlobalBBIDs()
◆ isIntOrIntVectorValue()
◆ orderModule()
◆ orderValue()
◆ predictUseListOrder()
Definition at line 261 of file ValueEnumerator.cpp.
References A(), llvm::dyn_cast(), F, llvm::filterDbgVars(), G, I, llvm::isa(), orderModule(), predictValueUseListOrder(), and llvm::reverse().
Referenced by llvm::dxil::ValueEnumerator::ValueEnumerator(), and llvm::ValueEnumerator::ValueEnumerator().