This adds llvm.experimental.noalias.scope.decl and llvm.dbg.assign to the list of LLVM intrinsics that crucible-llvm skips over during simulation. Doing so unlocks more support for recent LLVM versions.
It is conceivable that we may want to reason about these intrinsics at a deeper level some day. If so, see:
This adds
llvm.experimental.noalias.scope.decl
andllvm.dbg.assign
to the list of LLVM intrinsics thatcrucible-llvm
skips over during simulation. Doing so unlocks more support for recent LLVM versions.It is conceivable that we may want to reason about these intrinsics at a deeper level some day. If so, see:
llvm.experimental.noalias.scope.decl
llvm.dbg.assign
Fixes #1196. Fixes #1204.