Lines Matching refs:assert

96     assert((Size == 1 || Size == 2 || Size == 4 || Size == 8) &&  in getStackAddress()
116 assert(VA.isRegLoc() && "Value shouldn't be assigned to reg"); in assignValueToReg()
117 assert(VA.getLocReg() == PhysReg && "Assigning to the wrong reg?"); in assignValueToReg()
119 assert(VA.getValVT().getSizeInBits() <= 64 && "Unsupported value size"); in assignValueToReg()
120 assert(VA.getLocVT().getSizeInBits() <= 64 && "Unsupported location size"); in assignValueToReg()
129 assert((Size == 1 || Size == 2 || Size == 4 || Size == 8) && in assignValueToAddress()
142 assert(VA.needsCustom() && "Value doesn't need custom handling"); in assignCustomValue()
143 assert(VA.getValVT() == MVT::f64 && "Unsupported type"); in assignCustomValue()
146 assert(NextVA.needsCustom() && "Value doesn't need custom handling"); in assignCustomValue()
147 assert(NextVA.getValVT() == MVT::f64 && "Unsupported type"); in assignCustomValue()
149 assert(VA.getValNo() == NextVA.getValNo() && in assignCustomValue()
152 assert(VA.isRegLoc() && "Value should be in reg"); in assignCustomValue()
153 assert(NextVA.isRegLoc() && "Value should be in reg"); in assignCustomValue()
256 assert(VRegs.size() == SplitEVTs.size() && in lowerReturnVal()
283 assert(!Val == VRegs.empty() && "Return value without a vreg"); in lowerReturn()
307 assert((Size == 1 || Size == 2 || Size == 4 || Size == 8) && in getStackAddress()
324 assert((Size == 1 || Size == 2 || Size == 4 || Size == 8) && in assignValueToAddress()
332 assert(MRI.getType(ValVReg).isScalar() && "Only scalars supported atm"); in assignValueToAddress()
352 assert(VA.isRegLoc() && "Value shouldn't be assigned to reg"); in assignValueToReg()
353 assert(VA.getLocReg() == PhysReg && "Assigning to the wrong reg?"); in assignValueToReg()
358 assert(ValSize <= 64 && "Unsupported value size"); in assignValueToReg()
359 assert(LocSize <= 64 && "Unsupported location size"); in assignValueToReg()
365 assert(ValSize < LocSize && "Extensions not supported"); in assignValueToReg()
380 assert(VA.needsCustom() && "Value doesn't need custom handling"); in assignCustomValue()
381 assert(VA.getValVT() == MVT::f64 && "Unsupported type"); in assignCustomValue()
384 assert(NextVA.needsCustom() && "Value doesn't need custom handling"); in assignCustomValue()
385 assert(NextVA.getValVT() == MVT::f64 && "Unsupported type"); in assignCustomValue()
387 assert(VA.getValNo() == NextVA.getValNo() && in assignCustomValue()
390 assert(VA.isRegLoc() && "Value should be in reg"); in assignCustomValue()
391 assert(NextVA.isRegLoc() && "Value should be in reg"); in assignCustomValue()