[LLVMdev] Loop localize global variables (original) (raw)
Charlie Turner charlesturner7c5 at gmail.com
Wed Jul 22 03:01:48 PDT 2015
- Previous message: [LLVMdev] Loop localize global variables
- Next message: [LLVMdev] Some thought on handling ELF shared libraries in lld
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 22 July 2015 at 06:06, <sundeepk at codeaurora.org> wrote:
The malloc case you mentioned below is very interesting but I don't follow why you need a function pass to handle this case.
Sorry, I made a mistake about this. I thought because of the way LICM adds instructions to its tracker from inner-loops outwards, and doesn't look at instructions outside the loop, it wouldn't be able to make use of the malloc information. But the alias analysis should have spotted the surrounding context for us already -- I misunderstood the alias analysis infrastructure. Apologies if I caused unnecessary confusion suggesting LICM can't be modified with this.
- Previous message: [LLVMdev] Loop localize global variables
- Next message: [LLVMdev] Some thought on handling ELF shared libraries in lld
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]