MCPcopy Create free account
hub / github.com/GoSSIP-SJTU/Armariris / intersectWith

Method intersectWith

lib/IR/ConstantRange.cpp:371–443  ·  view source on GitHub ↗

intersectWith - Return the range that results from the intersection of this range with another range. The resultant range is guaranteed to include all elements contained in both input ranges, and to have the smallest possible set size that does so. Because there may be two intersections with the same set size, A.intersectWith(B) might not be equal to B.intersectWith(A).

Source from the content-addressed store, hash-verified

source not stored for this graph (policy: none)

Callers 13

widenCondCommonMethod · 0.45
visitICmpInstMethod · 0.45
canBeMergedFunction · 0.45
visitRangeMetadataMethod · 0.45
SimplifyAndOfICmpsFunction · 0.45
SimplifyICmpInstFunction · 0.45
intersectFunction · 0.45
getRangeMethod · 0.45
getRangeForAffineARMethod · 0.45
intersectFlagsWithMethod · 0.45
TEST_FFunction · 0.45

Calls 10

getBitWidthFunction · 0.85
isFullSetMethod · 0.80
isEmptySetMethod · 0.80
isWrappedSetMethod · 0.80
uleMethod · 0.80
getSetSizeMethod · 0.80
assertFunction · 0.50
ConstantRangeClass · 0.50
getBitWidthMethod · 0.45
ultMethod · 0.45

Tested by 2

TEST_FFunction · 0.36
TESTFunction · 0.36