Home
last modified time | relevance | path

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

/freebsd-head/contrib/llvm-project/llvm/lib/IR/
HDSSAContext.cpp27 void SSAContext::appendBlockDefs(SmallVectorImpl<Value *> &defs, in appendBlockDefs()
37 void SSAContext::appendBlockDefs(SmallVectorImpl<const Value *> &defs, in appendBlockDefs()
47 void SSAContext::appendBlockTerms(SmallVectorImpl<Instruction *> &terms, in appendBlockTerms()
53 void SSAContext::appendBlockTerms(SmallVectorImpl<const Instruction *> &terms, in appendBlockTerms()
59 const BasicBlock *SSAContext::getDefBlock(const Value *value) const { in getDefBlock()
66 bool SSAContext::isConstantOrUndefValuePhi(const Instruction &Instr) { in isConstantOrUndefValuePhi()
72 template <> Intrinsic::ID SSAContext::getIntrinsicID(const Instruction &I) { in getIntrinsicID()
78 template <> Printable SSAContext::print(const Value *V) const { in print()
82 template <> Printable SSAContext::print(const Instruction *Inst) const { in print()
86 template <> Printable SSAContext::print(const BasicBlock *BB) const { in print()
[all …]
HDConvergenceVerifier.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>;
HDCycleInfo.cpp15 template class llvm::GenericCycleInfo<SSAContext>;
16 template class llvm::GenericCycle<SSAContext>;
/freebsd-head/contrib/llvm-project/llvm/lib/Analysis/
HDUniformityAnalysis.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>>;
/freebsd-head/contrib/llvm-project/llvm/include/llvm/Analysis/
HDUniformityAnalysis.h22 extern template class GenericUniformityInfo<SSAContext>;
23 using UniformityInfo = GenericUniformityInfo<SSAContext>;
/freebsd-head/contrib/llvm-project/llvm/include/llvm/IR/
HDConvergenceVerifier.h23 using ConvergenceVerifier = GenericConvergenceVerifier<SSAContext>;
HDCycleInfo.h23 using CycleInfo = GenericCycleInfo<SSAContext>;
HDSSAContext.h40 using SSAContext = GenericSSAContext<Function>;
/freebsd-head/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDFunctionLoweringInfo.h49 using SSAContext = GenericSSAContext<Function>; variable
51 using UniformityInfo = GenericUniformityInfo<SSAContext>;
HDSelectionDAG.h94 using SSAContext = GenericSSAContext<Function>; variable
96 using UniformityInfo = GenericUniformityInfo<SSAContext>;
/freebsd-head/lib/clang/libllvm/
HDMakefile864 SRCS_MIN+= IR/SSAContext.cpp