Searched refs:isPrecise (Results 1 – 9 of 9) sorted by relevance
166 bool isPrecise() const { return (Value & ImpreciseBit) == 0; } in isPrecise() function
29 else if (isPrecise()) in print()
170 if (LocSize.isPrecise()) in getMinimalExtentFrom()1842 if (V1Size.isPrecise() && V2Size.isPrecise() && in aliasCheckRecursive()
3640 if (DstLoc.Size != SrcLoc.Size || !DstLoc.Size.isPrecise() || in depends()3641 !SrcLoc.Size.isPrecise()) { in depends()
453 assert(OldLoc.isPrecise() && OldLoc.getValue().isKnownMultipleOf(NF)); in lowerVSPILL()535 assert(OldLoc.isPrecise() && OldLoc.getValue().isKnownMultipleOf(NF)); in lowerVRELOAD()
1093 if (DeadUndObj == KillingUndObj && KillingLocSize.isPrecise() && in isOverwrite()1103 if (!KillingLocSize.isPrecise() || !DeadLoc.Size.isPrecise()) { in isOverwrite()
1908 bool isPrecise = false) { in optimizeDoubleFP() argument1916 if (isPrecise) in optimizeDoubleFP()1967 bool isPrecise = false) { in optimizeUnaryDoubleFP() argument1968 return optimizeDoubleFP(CI, B, false, TLI, isPrecise); in optimizeUnaryDoubleFP()1974 bool isPrecise = false) { in optimizeBinaryDoubleFP() argument1975 return optimizeDoubleFP(CI, B, true, TLI, isPrecise); in optimizeBinaryDoubleFP()
549 assert(MLoc.Size.isPrecise()); in sanitizeFunction()
2568 if (!Loc || Loc->Ptr != UseV || !Loc->Size.isPrecise() || in getKnownNonNullAndDerefBytesForUse()4976 if (!Loc || Loc->Ptr != UseV || !Loc->Size.isPrecise() || I->isVolatile()) in addAccessedBytesForUse()