[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

Anton Korobeynikov anton at korobeynikov.info
Sat Jan 7 11:06:48 PST 2012


> 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