diff options
author | Lang Hames <lhames@gmail.com> | 2023-01-16 17:22:28 -0800 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2023-01-17 13:25:25 -0800 |
commit | ab59185fbfb15c9ce5a64e3aacd3a8c7f6a97621 (patch) | |
tree | c6215c6bc1afc9345b3f262c6ecb8c64b4863c90 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | b53b964093ba779c09a629b2cb9f497314ba0437 (diff) | |
download | llvm-ab59185fbfb15c9ce5a64e3aacd3a8c7f6a97621.zip llvm-ab59185fbfb15c9ce5a64e3aacd3a8c7f6a97621.tar.gz llvm-ab59185fbfb15c9ce5a64e3aacd3a8c7f6a97621.tar.bz2 |
[ORC-RT] Add IntervalMap and IntervalSet collections.
IntervalMap is an optionally-coalescing map -- it uses half-open ranges as keys,
allows lookups based on elements of the ranges (returning an iterator to the
containing range) and optionally coalesces adjacent ranges that have the same
value.
IntervalSet is an optionally-coalescing set based on IntervalMap.
These collections will be used to store and lookup metadata section ranges,
e.g. unwind-info ranges.
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions