Lines Matching refs:Insn
59 const Instruction *Insn) { in isPreceededBySpecialInstruction() argument
61 getFirstSpecialInstruction(Insn->getParent()); in isPreceededBySpecialInstruction()
62 return MaybeFirstSpecial && MaybeFirstSpecial->comesBefore(Insn); in isPreceededBySpecialInstruction()
84 for (const Instruction &Insn : *BB) in validate()
85 if (isSpecialInstruction(&Insn)) { in validate()
86 assert(It->second == &Insn && in validate()
130 const Instruction *Insn) const { in isSpecialInstruction()
136 return !isGuaranteedToTransferExecutionToSuccessor(Insn); in isSpecialInstruction()
140 const Instruction *Insn) const { in isSpecialInstruction()
142 if (match(Insn, m_Intrinsic<Intrinsic::experimental_widenable_condition>())) in isSpecialInstruction()
144 return Insn->mayWriteToMemory(); in isSpecialInstruction()