Lines Matching defs:Predicate
207 Value *Predicate;
211 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
214 Predicate = Builder.CreateExtractElement(Mask, Idx);
224 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
337 Value *Predicate;
341 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
344 Predicate = Builder.CreateExtractElement(Mask, Idx);
354 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
459 Value *Predicate;
463 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
466 Predicate = Builder.CreateExtractElement(Mask, Idx, "Mask" + Twine(Idx));
476 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
586 Value *Predicate;
590 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
593 Predicate = Builder.CreateExtractElement(Mask, Idx, "Mask" + Twine(Idx));
603 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
697 Value *Predicate;
701 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
704 Predicate = Builder.CreateExtractElement(Mask, Idx, "Mask" + Twine(Idx));
714 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
812 Value *Predicate;
816 Predicate = Builder.CreateICmpNE(Builder.CreateAnd(SclrMask, Mask),
819 Predicate = Builder.CreateExtractElement(Mask, Idx, "Mask" + Twine(Idx));
829 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,
902 Value *Predicate =
906 SplitBlockAndInsertIfThen(Predicate, InsertPt, /*Unreachable=*/false,