Lines Matching defs:SimplifyAction
139 // SimplifyAction is a poor-man's variant (plus an additional flag) that
141 struct SimplifyAction {
153 SimplifyAction() = default;
155 SimplifyAction(Intrinsic::ID IID, FtzRequirementTy FtzReq,
161 SimplifyAction(Instruction::CastOps CastOp) : CastOp(CastOp) {}
163 SimplifyAction(Instruction::BinaryOps BinaryOp, FtzRequirementTy FtzReq)
166 SimplifyAction(SpecialCase Special, FtzRequirementTy FtzReq)
170 // Try to generate a SimplifyAction describing how to replace our
172 const SimplifyAction Action = [II]() -> SimplifyAction {