forked from OSchip/llvm-project
e0c1f9e76d
There are a few different issues, mostly stemming from using generation based checks for anything instead of subtarget features. Stop adding flat-address-space as a feature for HSA, as it should only be a device property. This was incorrectly allowing flat instructions to select for SI. Increase the default generation for HSA to avoid the encoding error when emitting objects. This has some other side effects from various checks which probably should be separate subtarget features (in the cost model and for dealing with the DS offset folding issue). Partial fix for bug 41070. It should probably be an error to try using amdhsa without flat support. llvm-svn: 356347 |
||
---|---|---|
.. | ||
add-sub.ll | ||
addrspacecast.ll | ||
bit-ops.ll | ||
br.ll | ||
extractelement.ll | ||
fabs.ll | ||
fadd.ll | ||
fdiv.ll | ||
fmul.ll | ||
fsub.ll | ||
insertelement.ll | ||
lit.local.cfg | ||
mul.ll | ||
shifts.ll | ||
shufflevector.ll |