aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2023-01-16 17:22:28 -0800
committerLang Hames <lhames@gmail.com>2023-01-17 13:25:25 -0800
commitab59185fbfb15c9ce5a64e3aacd3a8c7f6a97621 (patch)
treec6215c6bc1afc9345b3f262c6ecb8c64b4863c90 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parentb53b964093ba779c09a629b2cb9f497314ba0437 (diff)
downloadllvm-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