<div dir="ltr">Hello,<div><br></div><div>i want to work with these types v32f32, v32f64.... in llvm which are undefined in the backend? </div><div>But v32i32, v32i64 are already defined so i am able to use these.</div><div><br></div><div>but for other types such as v32f32, v32f64 although i have defined them appropriately in all the files like machinevaluetype.h,  valuetypes.cpp etc. i have checked it many times but still getting the following error when build in debug mode.</div><div><br></div><div><div>llvm-tblgen: /utils/TableGen/CodeGenDAGPatterns.cpp:57: llvm::EEVT::TypeSet::TypeSet(MVT::SimpleValueType, llvm::TreePattern &): Assertion `(VT < MVT::LAST_VALUETYPE || VT == MVT::iPTR || VT == MVT::iPTRAny || VT == MVT::Any) && "Not a concrete type!"' failed.</div><div><br></div></div><div><br></div><div>What could be the reason?? please guide how to define new types in llvm backend.</div><div><br></div><div><br></div><div>Thank You</div></div>