Lines Matching refs:Action
167 const SimplifyAction Action = [II]() -> SimplifyAction { in simplifyNvvmIntrinsic() local
318 if (Action.FtzRequirement != FTZ_Any) { in simplifyNvvmIntrinsic()
325 if (FtzEnabled != (Action.FtzRequirement == FTZ_MustBeOn)) in simplifyNvvmIntrinsic()
330 if (Action.IID) { in simplifyNvvmIntrinsic()
336 Intrinsic::getDeclaration(II->getModule(), *Action.IID, Tys), Args); in simplifyNvvmIntrinsic()
340 if (Action.BinaryOp) in simplifyNvvmIntrinsic()
341 return BinaryOperator::Create(*Action.BinaryOp, II->getArgOperand(0), in simplifyNvvmIntrinsic()
345 if (Action.CastOp) in simplifyNvvmIntrinsic()
346 return CastInst::Create(*Action.CastOp, II->getArgOperand(0), II->getType(), in simplifyNvvmIntrinsic()
350 if (!Action.Special) in simplifyNvvmIntrinsic()
353 switch (*Action.Special) { in simplifyNvvmIntrinsic()