forked from OSchip/llvm-project
![]() In particular, it couldn't handle cases where lookup table constant expressions involved bitcasts. This does not seem to come up frequently in C++, but comes up reasonably often in Rust via `#[derive(Debug)]`. Originally reported by pcwalton. Reviewed By: nikic Differential Revision: https://reviews.llvm.org/D109565 |
||
---|---|---|
.. | ||
2010-03-30-InvokeCrash.ll | ||
CoveredLookupTable.ll | ||
MagicPointer.ll | ||
PR29163.ll | ||
PR30210.ll | ||
SpeculativeExec.ll | ||
bug-25299.ll | ||
combine-parallel-mem-md.ll | ||
critedge-assume.ll | ||
disable-lookup-table.ll | ||
empty-cleanuppad.ll | ||
invalidate-dom.ll | ||
lit.local.cfg | ||
merge-cleanuppads.ll | ||
merge-cond-stores-cost.ll | ||
pr39187-g.ll | ||
remove-debug-2.ll | ||
remove-debug.ll | ||
safe-low-bit-extract.ll | ||
sink-common-code.ll | ||
speculate-cttz-ctlz.ll | ||
switch-covered-bug.ll | ||
switch-table-bug.ll | ||
switch-to-lookup-bitcast.ll | ||
switch-to-lookup-gep.ll | ||
switch_to_lookup_table.ll | ||
unreachable-blocks.ll |