Lines Matching refs:NumRegs
471 llvm::Value *NumRegs = Builder.CreateLoad(NumRegsAddr, "numUsedRegs"); in EmitVAArg() local
475 NumRegs = Builder.CreateAdd(NumRegs, Builder.getInt8(1)); in EmitVAArg()
476 NumRegs = Builder.CreateAnd(NumRegs, Builder.getInt8((uint8_t) ~1U)); in EmitVAArg()
480 Builder.CreateICmpULT(NumRegs, Builder.getInt8(OverflowLimit), "cond"); in EmitVAArg()
512 Builder.CreateMul(NumRegs, Builder.getInt8(RegSize.getQuantity())); in EmitVAArg()
519 NumRegs = in EmitVAArg()
520 Builder.CreateAdd(NumRegs, in EmitVAArg()
522 Builder.CreateStore(NumRegs, NumRegsAddr); in EmitVAArg()
813 uint32_t NumRegs = in isHomogeneousAggregateSmallEnough() local
820 return Members * NumRegs <= 8; in isHomogeneousAggregateSmallEnough()
880 uint64_t NumRegs = llvm::alignTo(Bits, RegBits) / RegBits; in classifyArgumentType() local
882 CoerceTy = llvm::ArrayType::get(RegTy, NumRegs); in classifyArgumentType()