diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-10-01 13:44:59 -0400 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-10-16 10:10:53 -0400 |
commit | ee6e25e4391a6d3ac0a3c89615474e512f44cda6 (patch) | |
tree | 7e37785926eeddebc4398e6b920222ebcf4ad8a3 /flang/lib/Semantics/pointer-assignment.cpp | |
parent | 952f43cb431ca77b52ba991b6dd7ecf834c75059 (diff) | |
download | llvm-ee6e25e4391a6d3ac0a3c89615474e512f44cda6.zip llvm-ee6e25e4391a6d3ac0a3c89615474e512f44cda6.tar.gz llvm-ee6e25e4391a6d3ac0a3c89615474e512f44cda6.tar.bz2 |
llvm-reduce: Don't replace intrinsic calls with undef
These don't really have function bodies to try to eliminate. This also
has a good chance of just producing invalid IR since intrinsics can
have special operand constraints (e.g. metadata arguments aren't valid
for an arbitrary call). This was wasting quite a bit of time producing
and failing on invalid IR when replacing dbg.values with undefs.
Diffstat (limited to 'flang/lib/Semantics/pointer-assignment.cpp')
0 files changed, 0 insertions, 0 deletions