craig.topper added inline comments.
================ Comment at: lib/CodeGen/CGBuiltin.cpp:7526 + llvm::Type *ResultType = ConvertType(E->getType()); + llvm::Function *F = CGM.getIntrinsic(Intrinsic::ctpop, ResultType); + return Builder.CreateCall(F, Ops); ---------------- Why did the call to ConvertType come back? This code can just be ``` llvm::Function *F = CGM.getIntrinsic(Intrinsic::ctpop, Ops[0]->getType()); return Builder.CreateCall(F, Ops); ``` Repository: rL LLVM https://reviews.llvm.org/D33170 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits