reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Definitions

include/llvm/ADT/GraphTraits.h
   35 struct GraphTraits {
include/llvm/Analysis/CallGraph.h
  455 struct GraphTraits<CallGraph *> : public GraphTraits<CallGraphNode *> {
include/llvm/Analysis/PostDominators.h
   95 template <> struct GraphTraits<PostDominatorTree*>
include/llvm/Analysis/RegionIterator.h
  319 template <> struct GraphTraits<RegionInfo*>
include/llvm/CodeGen/MachineFunction.h
 1023 template <> struct GraphTraits<MachineFunction*> :
 1040 template <> struct GraphTraits<const MachineFunction*> :
include/llvm/CodeGen/ScheduleDAG.h
  675   template <> struct GraphTraits<ScheduleDAG*> : public GraphTraits<SUnit*> {
include/llvm/CodeGen/SelectionDAG.h
 1756 template <> struct GraphTraits<SelectionDAG*> : public GraphTraits<SDNode*> {
include/llvm/IR/CFG.h
  348 template <> struct GraphTraits<Function*> : public GraphTraits<BasicBlock*> {
  364 template <> struct GraphTraits<const Function*> :
include/llvm/IR/Dominators.h
  216 template <> struct GraphTraits<DominatorTree*>
lib/Analysis/BlockFrequencyInfo.cpp
   98 struct GraphTraits<BlockFrequencyInfo *> {
lib/CodeGen/MachineBlockFrequencyInfo.cpp
   87 template <> struct GraphTraits<MachineBlockFrequencyInfo *> {
lib/CodeGen/MachineScheduler.cpp
 3677 template<> struct GraphTraits<
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
 1750 template <> struct GraphTraits<PGOUseFunc *> {
lib/Transforms/Vectorize/SLPVectorizer.cpp
 1980 template <> struct GraphTraits<BoUpSLP *> {
lib/Transforms/Vectorize/VPlan.h
 1394 struct GraphTraits<VPRegionBlock *> : public GraphTraits<VPBlockBase *> {
tools/clang/include/clang/AST/StmtGraphTraits.h
   49 template <> struct GraphTraits<const clang::Stmt *> {
tools/clang/include/clang/Analysis/CFG.h
 1526 template <> struct GraphTraits< ::clang::CFG* >
 1536 template <> struct GraphTraits<const ::clang::CFG* >
tools/clang/include/clang/Analysis/CallGraph.h
  231 template <> struct GraphTraits<const clang::CallGraph*> :
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
  510   template <> struct GraphTraits<clang::ento::ExplodedGraph *> {
tools/clang/lib/Serialization/ModuleManager.cpp
  466   struct GraphTraits<ModuleManager> {
tools/polly/lib/Analysis/ScopGraphPrinter.cpp
   50 struct GraphTraits<ScopDetectionWrapperPass *>