LLVM 20.0.0git
Classes | Public Member Functions | List of all members
llvm::PartialOrderingVisitor Class Reference

#include "Target/SPIRV/SPIRVUtils.h"

Public Member Functions

size_t GetNodeRank (BasicBlock *BB) const
 
 PartialOrderingVisitor (Function &F)
 
bool compare (const BasicBlock *LHS, const BasicBlock *RHS) const
 
void partialOrderVisit (BasicBlock &Start, std::function< bool(BasicBlock *)> Op)
 

Detailed Description

Definition at line 67 of file SPIRVUtils.h.

Constructor & Destructor Documentation

◆ PartialOrderingVisitor()

llvm::PartialOrderingVisitor::PartialOrderingVisitor ( Function F)

Member Function Documentation

◆ compare()

bool llvm::PartialOrderingVisitor::compare ( const BasicBlock LHS,
const BasicBlock RHS 
) const

Definition at line 640 of file SPIRVUtils.cpp.

References LHS, and RHS.

◆ GetNodeRank()

size_t llvm::PartialOrderingVisitor::GetNodeRank ( BasicBlock BB) const

◆ partialOrderVisit()

void llvm::PartialOrderingVisitor::partialOrderVisit ( BasicBlock Start,
std::function< bool(BasicBlock *)>  Op 
)

Definition at line 649 of file SPIRVUtils.cpp.

References assert().


The documentation for this class was generated from the following files: