[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
Wed Feb 8 09:51:54 PST 2012


Duncan Sands <baldrick at free.fr> writes:

>>> then I guess you will have to use inline asm.
>>
>> We can't use inline asm.  Our compiler does not support it.
>
> your front-end can expand the builtin into the corresponding LLVM inline
> asm expression when generating the IR.

So now our frontend has to be a code generator?  And understand all
possible targets, asm formats, etc.?

That's ridiculous.

What is so difficult about keeping intrinsics around?  Are they causing
some major issue?

                         -Dave



More information about the llvm-commits mailing list