To be used by D19781.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
test/CodeGen/SystemZ/memchr-03.ll | ||
---|---|---|
4 ↗ | (On Diff #55802) | Please remove -verify-machineinstrs if it's not required. |
Comment Actions
Can you give the tests more meaningful names?
Something like strlen-nobuiltin.ll explains what it's testing much better than strlen-03.ll.
Comment Actions
Added an x86-64 test for memcmp + fixed comment. Adding any more targets is pointless, since SystemZ is the only one with custom lowering.
Comment Actions
Hi,
this change breaks OpenCL using mesa (clover) with some library functonis implemneted using builtins:
__attribute__((always_inline)) __attribute__((overloadable)) float copysign(float a, float b) { return __builtin_copysignf(a, b) }
results in kernel build failure:
<unknown>:0:0: in function test_1_copysign_float void (float addrspace(1)*, float addrspace(1)*, float addrspace(1)*): unsupported call to function copysignf
Both for R600 (evergreen) and GCN (kaveri)