Searched defs:ByteCodeLiveRange (Results 1 – 1 of 1) sorted by relevance
450 struct ByteCodeLiveRange { struct451 using Set = llvm::IntervalMap<uint64_t, char, 16>;452 using Allocator = Set::Allocator;454 ByteCodeLiveRange(Allocator &alloc) : liveness(new Set(alloc)) {} in ByteCodeLiveRange() function457 void unionWith(const ByteCodeLiveRange &rhs) { in unionWith()464 bool overlaps(const ByteCodeLiveRange &rhs) const { in overlaps()475 std::unique_ptr<llvm::IntervalMap<uint64_t, char, 16>> liveness;478 Optional<unsigned> opRangeIndex;481 Optional<unsigned> typeRangeIndex;484 Optional<unsigned> valueRangeIndex;