Searched refs:MachineSSAContext (Results 1 – 11 of 11) sorted by relevance
26 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()
19 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>;
22 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>>;
19 template class llvm::GenericCycleInfo<llvm::MachineSSAContext>;20 template class llvm::GenericCycle<llvm::MachineSSAContext>;
25 extern template class GenericUniformityInfo<MachineSSAContext>;26 using MachineUniformityInfo = GenericUniformityInfo<MachineSSAContext>;
24 GenericConvergenceVerifier<MachineSSAContext>;
38 using MachineSSAContext = GenericSSAContext<MachineFunction>;
25 using MachineCycleInfo = GenericCycleInfo<MachineSSAContext>;
18 GenericFloatingPointPredicateUtils<MachineSSAContext>;
25 using MachineSSAContext = GenericSSAContext<MachineFunction>; variable26 using MachineUniformityInfo = GenericUniformityInfo<MachineSSAContext>;
419 SRCS_MIN+= CodeGen/MachineSSAContext.cpp