[llvm-commits] [llvm] r150060 - in /llvm/trunk: include/llvm/IntrinsicsX86.td lib/Target/X86/X86ISelLowering.cpp lib/Target/X86/X86InstrSSE.td

David A. Greene dag at cray.com
Thu Feb 9 12:41:33 PST 2012


Duncan Sands <baldrick at free.fr> writes:

> Though even that is likely to only work for a few years before people
> start implementing asm level optimizations (which is sure to be done
> because it can be done).

Ah, you just answered the question I posted.  :)

We absolutely need some way to tell LLVM, "leave this alone."  It goes
beyond intrinsics even.  A loop pipeliner often wants the code it emits
to be leftt alone, though that's a more general and more difficult
problem.  Let's start with the basics.  :)

I think Nick's ideas on modifier bits have some promise.

                                  -Dave



More information about the llvm-commits mailing list