Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Thanks Simon. I had seen the discussion about INSERT_VECTOR_ELT and SCALAR_TO_VECTOR, but forgot the conclusion. Do you remember the reason why we prefer the latter?
Keep the user RefinementStep when ReciprocalEstimate::Unspecified.
llvm/lib/Target/X86/X86ISelLowering.cpp | ||
---|---|---|
23177 | Yes, we should respect user RefinementStep here. Thanks Craig. |
llvm/lib/Target/X86/X86ISelLowering.cpp | ||
---|---|---|
23227 | You need to know the type is legal. v64f16 will get through this, but type legalization won't be able to split a v64f16 X86ISD::RCP14 node. |
Address review comment.
llvm/lib/Target/X86/X86ISelLowering.cpp | ||
---|---|---|
23227 | Yes. Thanks Craig! |
Should we keep the user RefinementStep if it isn't ReciprocalEstimate::Unspecified?