[llvm-commits] [llvm] r103760 - in /llvm/trunk: lib/Target/ARM/ARMBaseInstrInfo.cpp lib/Target/ARM/ARMBaseRegisterInfo.cpp lib/Target/ARM/ARMISelLowering.cpp lib/Target/ARM/ARMInstrNEON.td lib/Target/ARM/ARMRegisterInfo.h lib/Target/ARM/ARMRegist

Anton Korobeynikov anton at korobeynikov.info
Fri May 14 15:16:55 PDT 2010


Hi, Evan

>     addRegisterClass(MVT::v4i64, ARM::QQPRRegisterClass);
> +    addRegisterClass(MVT::v8i64, ARM::QQQQPRRegisterClass);
These are just not enough. The operations on v4i64 & v8i64 are not
legal and thus you should told type legalizer about this.
Otherwise, all 4 x i64 & 8 x i64 stuff will be broken.

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University




More information about the llvm-commits mailing list