LLVM: lib/Target/SPIRV/Analysis/SPIRVConvergenceRegionAnalysis.cpp File Reference (original) (raw)
Go to the source code of this file.
Namespaces | |
---|---|
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::SPIRV |
Functions | |
---|---|
void | llvm::initializeSPIRVConvergenceRegionAnalysisWrapperPassPass (PassRegistry &) |
INITIALIZE_PASS_BEGIN (SPIRVConvergenceRegionAnalysisWrapperPass, "convergence-region", "SPIRV convergence regions analysis", true, true) INITIALIZE_PASS_END(SPIRVConvergenceRegionAnalysisWrapperPass | |
std::optional< IntrinsicInst * > | llvm::SPIRV::getConvergenceToken (BasicBlock *BB) |
std::optional< const IntrinsicInst * > | llvm::SPIRV::getConvergenceToken (const BasicBlock *BB) |
ConvergenceRegionInfo | llvm::SPIRV::getConvergenceRegions (Function &F, DominatorTree &DT, LoopInfo &LI) |
Variables | |
---|---|
convergence | region |
convergence SPIRV convergence regions | analysis |
convergence SPIRV convergence regions | true |
Macro Definition Documentation
◆ DEBUG_TYPE
#define DEBUG_TYPE "spirv-convergence-region-analysis"