LLVM IR frequently contains bitcast operations between floating point and integer values of the same width. Doing this through memory operations is quite expensive on PPC. This patch allows the use of direct register moves between FPRs and GPRs for lowering bitcasts.
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
The initial diff I uploaded is missing the test case. Forgot to svn add. Sorry for the noise.