[LLVMdev] X86TargetLowering::LowerToBT

Chris Sears chris.sears at gmail.com
Mon Jan 19 07:05:09 PST 2015


Which BTQ? There are three flavors.

BTQ reg/reg
BTQ reg/mem
BTQ reg/imm

I can imagine that the reg/reg and especially the reg/mem versions would be
slow. However the shrq/and versions *with the same operands* would be slow
as well. There's even a compiler comment about the reg/mem version saying
"this is for disassembly only".

But I doubt BTQ reg/imm would be microcoded.


-- 
Ite Ursi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150119/658be9ec/attachment.html>


More information about the llvm-dev mailing list