Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSSAContext.cpp26 void MachineSSAContext::appendBlockDefs(SmallVectorImpl<Register> &defs, in appendBlockDefs()
35 void MachineSSAContext::appendBlockTerms(SmallVectorImpl<MachineInstr *> &terms, in appendBlockTerms()
42 void MachineSSAContext::appendBlockTerms( in appendBlockTerms()
51 const MachineBasicBlock *MachineSSAContext::getDefBlock(Register value) const { in getDefBlock()
64 bool MachineSSAContext::isConstantOrUndefValuePhi(const MachineInstr &Phi) { in isConstantOrUndefValuePhi()
88 Intrinsic::ID MachineSSAContext::getIntrinsicID(const MachineInstr &MI) { in getIntrinsicID()
95 Printable MachineSSAContext::print(const MachineBasicBlock *Block) const { in print()
101 template <> Printable MachineSSAContext::print(const MachineInstr *I) const { in print()
105 template <> Printable MachineSSAContext::print(Register Value) const { in print()
121 Printable MachineSSAContext::printAsOperand(const MachineBasicBlock *BB) const { in printAsOperand()
H A DMachineConvergenceVerifier.cpp19 auto GenericConvergenceVerifier<MachineSSAContext>::getConvOp( in getConvOp()
35 MachineSSAContext>::checkConvergenceTokenProduced(const MachineInstr &MI) { in checkConvergenceTokenProduced()
48 GenericConvergenceVerifier<MachineSSAContext>::findAndCheckConvergenceTokenUsed( in findAndCheckConvergenceTokenUsed()
85 bool GenericConvergenceVerifier<MachineSSAContext>::isInsideConvergentFunction( in isInsideConvergentFunction()
93 bool GenericConvergenceVerifier<MachineSSAContext>::isConvergent( in isConvergent()
98 template class llvm::GenericConvergenceVerifier<MachineSSAContext>;
H A DMachineUniformityAnalysis.cpp22 bool llvm::GenericUniformityAnalysisImpl<MachineSSAContext>::hasDivergentDefs( in hasDivergentDefs()
32 bool llvm::GenericUniformityAnalysisImpl<MachineSSAContext>::markDefsDivergent( in markDefsDivergent()
50 void llvm::GenericUniformityAnalysisImpl<MachineSSAContext>::initialize() { in initialize()
69 void llvm::GenericUniformityAnalysisImpl<MachineSSAContext>::pushUsers( in pushUsers()
79 void llvm::GenericUniformityAnalysisImpl<MachineSSAContext>::pushUsers( in pushUsers()
92 bool llvm::GenericUniformityAnalysisImpl<MachineSSAContext>::usesValueFromCycle( in usesValueFromCycle()
113 void llvm::GenericUniformityAnalysisImpl<MachineSSAContext>::
132 bool llvm::GenericUniformityAnalysisImpl<MachineSSAContext>::isDivergentUse( in isDivergentUse()
153 template class llvm::GenericUniformityInfo<MachineSSAContext>;
155 llvm::GenericUniformityAnalysisImpl<MachineSSAContext>>;
H A DMachineCycleAnalysis.cpp19 template class llvm::GenericCycleInfo<llvm::MachineSSAContext>;
20 template class llvm::GenericCycle<llvm::MachineSSAContext>;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineUniformityAnalysis.h25 extern template class GenericUniformityInfo<MachineSSAContext>;
26 using MachineUniformityInfo = GenericUniformityInfo<MachineSSAContext>;
H A DMachineConvergenceVerifier.h24 GenericConvergenceVerifier<MachineSSAContext>;
H A DMachineSSAContext.h38 using MachineSSAContext = GenericSSAContext<MachineFunction>;
H A DMachineCycleAnalysis.h25 using MachineCycleInfo = GenericCycleInfo<MachineSSAContext>;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineFloatingPointPredicateUtils.h18 GenericFloatingPointPredicateUtils<MachineSSAContext>;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankLegalizeRules.h25 using MachineSSAContext = GenericSSAContext<MachineFunction>; variable
26 using MachineUniformityInfo = GenericUniformityInfo<MachineSSAContext>;
/freebsd/lib/clang/libllvm/
H A DMakefile419 SRCS_MIN+= CodeGen/MachineSSAContext.cpp