Home
last modified time | relevance | path

Searched refs:SSAContext (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DSSAContext.cpp1 //===- SSAContext.cpp -------------------------------------------*- C++ -*-===//
15 #include "llvm/IR/SSAContext.h"
27 void SSAContext::appendBlockDefs(SmallVectorImpl<Value *> &defs, in getEntryBlock()
37 void SSAContext::appendBlockDefs(SmallVectorImpl<const Value *> &defs, in appendBlockDefs()
47 void SSAContext::appendBlockTerms(SmallVectorImpl<Instruction *> &terms, in appendBlockDefs()
53 void SSAContext::appendBlockTerms(SmallVectorImpl<const Instruction *> &terms, in appendBlockDefs()
59 const BasicBlock *SSAContext::getDefBlock(const Value *value) const { in appendBlockTerms()
66 bool SSAContext::isConstantOrUndefValuePhi(const Instruction &Instr) { in getDefBlock()
72 template <> Intrinsic::ID SSAContext::getIntrinsicID(const Instruction &I) { in comesBefore()
78 template <> Printable SSAContext in isConstantOrUndefValuePhi()
[all...]
H A DConvergenceVerifier.cpp18 auto GenericConvergenceVerifier<SSAContext>::getConvOp(const Instruction &I) in getConvOp()
36 void GenericConvergenceVerifier<SSAContext>::checkConvergenceTokenProduced( in checkConvergenceTokenProduced()
43 GenericConvergenceVerifier<SSAContext>::findAndCheckConvergenceTokenUsed( in findAndCheckConvergenceTokenUsed()
77 bool GenericConvergenceVerifier<SSAContext>::isInsideConvergentFunction( in isInsideConvergentFunction()
84 bool GenericConvergenceVerifier<SSAContext>::isConvergent( in isConvergent()
92 template class llvm::GenericConvergenceVerifier<SSAContext>;
H A DCycleInfo.cpp15 template class llvm::GenericCycleInfo<SSAContext>;
16 template class llvm::GenericCycle<SSAContext>;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DUniformityAnalysis.cpp22 bool llvm::GenericUniformityAnalysisImpl<SSAContext>::hasDivergentDefs( in hasDivergentDefs()
28 bool llvm::GenericUniformityAnalysisImpl<SSAContext>::markDefsDivergent( in markDefsDivergent()
33 template <> void llvm::GenericUniformityAnalysisImpl<SSAContext>::initialize() { in initialize()
48 void llvm::GenericUniformityAnalysisImpl<SSAContext>::pushUsers( in pushUsers()
58 void llvm::GenericUniformityAnalysisImpl<SSAContext>::pushUsers( in pushUsers()
67 bool llvm::GenericUniformityAnalysisImpl<SSAContext>::usesValueFromCycle( in usesValueFromCycle()
81 SSAContext>::propagateTemporalDivergence(const Instruction &I, in propagateTemporalDivergence()
94 bool llvm::GenericUniformityAnalysisImpl<SSAContext>::isDivergentUse( in isDivergentUse()
108 template class llvm::GenericUniformityInfo<SSAContext>;
110 llvm::GenericUniformityAnalysisImpl<SSAContext>>;
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DCycleInfo.h19 #include "llvm/IR/SSAContext.h"
23 using CycleInfo = GenericCycleInfo<SSAContext>;
H A DSSAContext.h1 //===- SSAContext.h ---------------------------------------------*- C++ -*-===//
40 using SSAContext = GenericSSAContext<Function>;
76 using SSAContext = GenericSSAContext<Function>; global() variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCycleAnalysis.h20 #include "llvm/IR/SSAContext.h"
H A DUniformityAnalysis.h22 extern template class GenericUniformityInfo<SSAContext>;
23 using UniformityInfo = GenericUniformityInfo<SSAContext>;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFunctionLoweringInfo.h49 using SSAContext = GenericSSAContext<Function>; variable
51 using UniformityInfo = GenericUniformityInfo<SSAContext>;
H A DSelectionDAG.h94 using SSAContext = GenericSSAContext<Function>; variable
96 using UniformityInfo = GenericUniformityInfo<SSAContext>;
/freebsd/lib/clang/libllvm/
H A DMakefile851 SRCS_MIN+= IR/SSAContext.cpp