search for: rl330630

Displaying 2 results from an estimated 2 matches for "rl330630".

2018 May 16
0
GlobalAddress lowering strategy
...e globaladdress and a separate ADD node for the offset. Which is best depends on the references to the base GlobalAddress within the function. AArch64 recently gained a DAGCombine for folding offsets into addresses where all users are of the form (globaladdr + constant) <https://reviews.llvm.org/rL330630>. We've been looking at the best GlobalAddress lowering strategy for RISC-V here <https://reviews.llvm.org/D45748> (thanks Sameer!), and that discussion has prompted me to reach out here on llvm-dev. For a RISC target I'd suggest that the ideal strategy would be: 1. If the global...
2018 Apr 30
0
LLVM Weekly - #226, Apr 30th 2018
.... ## LLVM commits * GlobalISel now has dedicated extended loads. [r331115](https://reviews.llvm.org/rL331115). * A new AArch64 DAG combine will fold offsets into addresses in the case where all users of the global address are of the form globaladdr + constant. [r330630](https://reviews.llvm.org/rL330630). * The new CFIInserter pass is used to ensure correct dwarf unwind information is emitted in the function epilogue. It is currently x86-only. [r330706](https://reviews.llvm.org/rL330706). * The 'call' pseudoinstruction is now supported by the RISC-V MC layer. [r330826](https://reviews.ll...