[llvm-commits] [llvm] r147712 - in /llvm/trunk: lib/Target/ARM/ARMFastISel.cpp test/CodeGen/ARM/fast-isel-intrinsic.ll test/CodeGen/ARM/fast-isel.ll

Jakob Stoklund Olesen stoklund at 2pi.dk
Sat Jan 7 11:39:44 PST 2012


Thanks, Anton.

I'll fix it to use movt if "darwin xor static".

/jakob

On Jan 7, 2012, at 11:06 AM, Anton Korobeynikov <anton at korobeynikov.info> wrote:

>> My intention was to use the same logic for fast isel and selection dag. I see now that I misunderstood the selection dag code.
>> The PIC and DynamicNoPIC stuff is still Darwin-only, right?
> Yes, in PIC mode on linux we have to generate the adress wrt to GOT.
> So, static path is pretty generic and PIC / DynamicNoPIC is
> Darwin-only.
> 
> Also, note that right now darwin does not use movt + movw in static
> mode due to some "tool issues" which are unknown to me (according to a
> comment in ARMISelLowering.cpp).
> Maybe they are already resolved :)
> 
> -- 
> With best regards, Anton Korobeynikov
> Faculty of Mathematics and Mechanics, Saint Petersburg State University




More information about the llvm-commits mailing list