Lines Matching refs:NumRegs
415 llvm::Value *NumRegs = Builder.CreateLoad(NumRegsAddr, "numUsedRegs"); in EmitVAArg() local
419 NumRegs = Builder.CreateAdd(NumRegs, Builder.getInt8(1)); in EmitVAArg()
420 NumRegs = Builder.CreateAnd(NumRegs, Builder.getInt8((uint8_t) ~1U)); in EmitVAArg()
424 Builder.CreateICmpULT(NumRegs, Builder.getInt8(OverflowLimit), "cond"); in EmitVAArg()
456 Builder.CreateMul(NumRegs, Builder.getInt8(RegSize.getQuantity())); in EmitVAArg()
462 NumRegs = in EmitVAArg()
463 Builder.CreateAdd(NumRegs, in EmitVAArg()
465 Builder.CreateStore(NumRegs, NumRegsAddr); in EmitVAArg()
756 uint32_t NumRegs = in isHomogeneousAggregateSmallEnough() local
763 return Members * NumRegs <= 8; in isHomogeneousAggregateSmallEnough()
823 uint64_t NumRegs = llvm::alignTo(Bits, RegBits) / RegBits; in classifyArgumentType() local
825 CoerceTy = llvm::ArrayType::get(RegTy, NumRegs); in classifyArgumentType()