mirror of
https://github.com/RPCSX/llvm.git
synced 2024-11-25 20:59:51 +00:00
[NVPTX] Handle all possible vector types in getSetCCResultType, not just the ones representable as MVTs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211947 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
c95d327874
commit
9832f7dc71
@ -202,9 +202,9 @@ public:
|
||||
/// getFunctionAlignment - Return the Log2 alignment of this function.
|
||||
unsigned getFunctionAlignment(const Function *F) const;
|
||||
|
||||
EVT getSetCCResultType(LLVMContext &, EVT VT) const override {
|
||||
EVT getSetCCResultType(LLVMContext &Ctx, EVT VT) const override {
|
||||
if (VT.isVector())
|
||||
return MVT::getVectorVT(MVT::i1, VT.getVectorNumElements());
|
||||
return EVT::getVectorVT(Ctx, MVT::i1, VT.getVectorNumElements());
|
||||
return MVT::i1;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user