Lines Matching refs:Insn
63 const Instruction *Insn) { in isPreceededBySpecialInstruction() argument
65 getFirstSpecialInstruction(Insn->getParent()); in isPreceededBySpecialInstruction()
66 return MaybeFirstSpecial && MaybeFirstSpecial->comesBefore(Insn); in isPreceededBySpecialInstruction()
90 for (const Instruction &Insn : *BB) in validate()
91 if (isSpecialInstruction(&Insn)) { in validate()
92 assert(It->second == &Insn && in validate()
138 const Instruction *Insn) const { in isSpecialInstruction()
144 return !isGuaranteedToTransferExecutionToSuccessor(Insn); in isSpecialInstruction()
148 const Instruction *Insn) const { in isSpecialInstruction()
150 if (match(Insn, m_Intrinsic<Intrinsic::experimental_widenable_condition>())) in isSpecialInstruction()
152 return Insn->mayWriteToMemory(); in isSpecialInstruction()