[llvm-dev] Using new types v32f32, v32f64 in llvm backend not possible
hameeza ahmed via llvm-dev
llvm-dev at lists.llvm.org
Tue Jul 11 01:22:31 PDT 2017
i want to work with these types v32f32, v32f64.... in llvm which are
undefined in the backend?
But v32i32, v32i64 are already defined so i am able to use these.
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.
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.
What could be the reason?? please guide how to define new types in llvm
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev