Add initial support for vector widening. Logic is set to widen for X86.
One will only see an effect if legalizetype is not active. Will move support to LegalizeType soon. llvm-svn: 58426
Showing
- llvm/include/llvm/Target/TargetLowering.h 12 additions, 2 deletionsllvm/include/llvm/Target/TargetLowering.h
- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 847 additions, 27 deletionsllvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h 14 additions, 1 deletionllvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp 15 additions, 1 deletionllvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- llvm/lib/Target/X86/X86ISelLowering.cpp 43 additions, 2 deletionsllvm/lib/Target/X86/X86ISelLowering.cpp
- llvm/lib/Target/X86/X86ISelLowering.h 7 additions, 0 deletionsllvm/lib/Target/X86/X86ISelLowering.h
Loading
Please register or sign in to comment