Treat these basically the same way as aliases.
Details
Diff Detail
Unit Tests
Event Timeline
llvm/test/tools/llvm-reduce/remove-ifunc.ll | ||
---|---|---|
62 | mixing ptr and * will just end up using opaque pointers everywhere, so this part is pointless |
llvm/test/tools/llvm-reduce/remove-ifunc.ll | ||
---|---|---|
62 | I'm constantly wondering if I should be trying to write code that bothers trying to work with typed pointers | |
llvm/tools/llvm-reduce/deltas/ReduceAliases.cpp | ||
36 | I'm wondering if it would be better to lower this by emitting a call to the resolver, plus the indirect call of the result |
precommit bot is saying the added tests are failing
llvm/lib/Transforms/Utils/ModuleUtils.cpp | ||
---|---|---|
292 ↗ | (On Diff #478354) | this deserves a unittest, then I'd say we don't need as many llvm-reduce-specific tests |
llvm/test/tools/llvm-reduce/remove-ifunc-constantexpr.ll | ||
1 ↗ | (On Diff #478354) | not sure how useful an XFAIL test is if the verifier should fail on this anyway and I presume nobody's producing this sort of IR should add a FIXME verifier test separately |
mixing ptr and * will just end up using opaque pointers everywhere, so this part is pointless