if we can store a value. Also, the exclusion is or, not and.
Fixes rdar://
8920247.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124357
91177308-0d34-0410-b5e6-
96231b3b80d8
unsigned Arg = ArgRegs[VA.getValNo()];
MVT ArgVT = ArgVTs[VA.getValNo()];
- // We don't handle NEON parameters yet.
- if (VA.getLocVT().isVector() && VA.getLocVT().getSizeInBits() > 64)
+ // We don't handle NEON/vector parameters yet.
+ if (ArgVT.isVector() || ArgVT.getSizeInBits() > 64)
return false;
// Handle arg promotion, etc.