[LLVMdev] proposed change to class BasicTTI and dual mode mips16/32 working
nrotem at apple.com
Thu Mar 28 12:22:55 PDT 2013
On Mar 28, 2013, at 12:18 PM, Reed Kotler <rkotler at mips.com> wrote:
> As for the BasicTransformInfoPassass, for this dual mode I'm using createNoTargetTransformInfoPass right now.
So, MIPS does not need LSR, LowerSwitch and other optimizations that depend on TTI ?
> I will solve this issue of the BasicTransformInfoPass being immutable after this initial checking which gets all the functionality. I was able to make in a function pass but ran into some issues so I put that
> aside for now.
IMHO the right way to handle target function attributes is to re-initialize the target machine and TTI for every function (if the attributes changed). Do you have another solution in mind ?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev