Lines Matching defs:always_true_pred
2048 template <typename T> struct always_true_pred {
2081 EXPECT_TRUE(match(CU32Max, cst_pred_ty<always_true_pred<APInt>>()));
2086 EXPECT_TRUE(match(CU32Zero, cst_pred_ty<always_true_pred<APInt>>()));
2091 EXPECT_TRUE(match(CU32DeadBeef, cst_pred_ty<always_true_pred<APInt>>()));
2107 EXPECT_TRUE(match(CF32NaN, cstfp_pred_ty<always_true_pred<APFloat>>()));
2112 EXPECT_TRUE(match(CF32Zero, cstfp_pred_ty<always_true_pred<APFloat>>()));
2117 EXPECT_TRUE(match(CF32Pi, cstfp_pred_ty<always_true_pred<APFloat>>()));
2134 EXPECT_TRUE(match(CSplatU32Max, cst_pred_ty<always_true_pred<APInt>>()));
2139 EXPECT_TRUE(match(CSplatU32Zero, cst_pred_ty<always_true_pred<APInt>>()));
2146 match(CSplatU32DeadBeef, cst_pred_ty<always_true_pred<APInt>>()));
2159 match(CSplatF32NaN, cstfp_pred_ty<always_true_pred<APFloat>>()));
2166 match(CSplatF32Zero, cstfp_pred_ty<always_true_pred<APFloat>>()));
2172 EXPECT_TRUE(match(CSplatF32Pi, cstfp_pred_ty<always_true_pred<APFloat>>()));
2189 EXPECT_TRUE(match(CMixedU32, cst_pred_ty<always_true_pred<APInt>>()));
2194 EXPECT_FALSE(match(CU32MaxWithUndef, cst_pred_ty<always_true_pred<APInt>>()));
2200 EXPECT_TRUE(match(CU32MaxWithPoison, cst_pred_ty<always_true_pred<APInt>>()));
2216 EXPECT_TRUE(match(CMixedF32, cstfp_pred_ty<always_true_pred<APFloat>>()));
2222 match(CF32NaNWithUndef, cstfp_pred_ty<always_true_pred<APFloat>>()));
2229 match(CF32NaNWithPoison, cstfp_pred_ty<always_true_pred<APFloat>>()));