Lines Matching defs:Predicate

200     Value *Predicate = Builder.CreateExtractElement(Mask, uint64_t(0ull),
203 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
244 Value *Predicate;
248 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
251 Predicate = Builder.CreateExtractElement(Mask, Idx);
261 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
366 Value *Predicate = Builder.CreateExtractElement(Mask, uint64_t(0ull),
369 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
403 Value *Predicate;
407 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
410 Predicate = Builder.CreateExtractElement(Mask, Idx);
420 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
530 Value *Predicate;
534 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
537 Predicate = Builder.CreateExtractElement(Mask, Idx, "Mask" + Twine(Idx));
547 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
661 Value *Predicate;
665 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
668 Predicate = Builder.CreateExtractElement(Mask, Idx, "Mask" + Twine(Idx));
678 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
777 Value *Predicate;
781 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
784 Predicate = Builder.CreateExtractElement(Mask, Idx, "Mask" + Twine(Idx));
794 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
897 Value *Predicate;
901 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
904 Predicate = Builder.CreateExtractElement(Mask, Idx, "Mask" + Twine(Idx));
914 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
987 Value *Predicate =
991 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,