Searched defs:ByteCodeLiveRange (Results 1 – 1 of 1) sorted by relevance
462 struct ByteCodeLiveRange { struct463 using Set = llvm::IntervalMap<uint64_t, char, 16>;464 using Allocator = Set::Allocator;466 ByteCodeLiveRange(Allocator &alloc) : liveness(new Set(alloc)) {} in ByteCodeLiveRange() argument469 void unionWith(const ByteCodeLiveRange &rhs) { in unionWith()476 bool overlaps(const ByteCodeLiveRange &rhs) const { in overlaps()487 std::unique_ptr<llvm::IntervalMap<uint64_t, char, 16>> liveness;490 std::optional<unsigned> opRangeIndex;493 std::optional<unsigned> typeRangeIndex;496 std::optional<unsigned> valueRangeIndex;