Lines Matching defs:ChkBuilder
1904 IRBuilder<InstSimplifyFolder> ChkBuilder(Ctx,
1906 ChkBuilder.SetInsertPoint(Loc);
1928 Value *Cmp0 = ChkBuilder.CreateICmpULT(A.Start, B.End, "bound0");
1929 Value *Cmp1 = ChkBuilder.CreateICmpULT(B.Start, A.End, "bound1");
1930 Value *IsConflict = ChkBuilder.CreateAnd(Cmp0, Cmp1, "found.conflict");
1932 Value *IsNegativeStride = ChkBuilder.CreateICmpSLT(
1935 IsConflict = ChkBuilder.CreateOr(IsConflict, IsNegativeStride);
1938 Value *IsNegativeStride = ChkBuilder.CreateICmpSLT(
1941 IsConflict = ChkBuilder.CreateOr(IsConflict, IsNegativeStride);
1945 ChkBuilder.CreateOr(MemoryRuntimeCheck, IsConflict, "conflict.rdx");
1958 IRBuilder<InstSimplifyFolder> ChkBuilder(Ctx,
1960 ChkBuilder.SetInsertPoint(Loc);
1972 ChkBuilder.CreateMul(GetVF(ChkBuilder, Ty->getScalarSizeInBits()),
1984 ChkBuilder.CreateICmpULT(Diff, VFTimesUFTimesSize, "diff.check");
1988 ChkBuilder.CreateFreeze(IsConflict, IsConflict->getName() + ".fr");
1991 ChkBuilder.CreateOr(MemoryRuntimeCheck, IsConflict, "conflict.rdx");