Author: d0k Date: Sat Jul 2 07:03:57 2016 New Revision: 274433 URL: http://llvm.org/viewvc/llvm-project?rev=274433&view=rev Log: [CUDA] Move argument type lists to the stack. NFC.
Modified: cfe/trunk/lib/CodeGen/CGCUDANV.cpp Modified: cfe/trunk/lib/CodeGen/CGCUDANV.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGCUDANV.cpp?rev=274433&r1=274432&r2=274433&view=diff ============================================================================== --- cfe/trunk/lib/CodeGen/CGCUDANV.cpp (original) +++ cfe/trunk/lib/CodeGen/CGCUDANV.cpp Sat Jul 2 07:03:57 2016 @@ -189,7 +189,7 @@ llvm::Function *CGNVCUDARuntime::makeReg // void __cudaRegisterFunction(void **, const char *, char *, const char *, // int, uint3*, uint3*, dim3*, dim3*, int*) - std::vector<llvm::Type *> RegisterFuncParams = { + llvm::Type *RegisterFuncParams[] = { VoidPtrPtrTy, CharPtrTy, CharPtrTy, CharPtrTy, IntTy, VoidPtrTy, VoidPtrTy, VoidPtrTy, VoidPtrTy, IntTy->getPointerTo()}; llvm::Constant *RegisterFunc = CGM.CreateRuntimeFunction( @@ -213,9 +213,9 @@ llvm::Function *CGNVCUDARuntime::makeReg // void __cudaRegisterVar(void **, char *, char *, const char *, // int, int, int, int) - std::vector<llvm::Type *> RegisterVarParams = { - VoidPtrPtrTy, CharPtrTy, CharPtrTy, CharPtrTy, - IntTy, IntTy, IntTy, IntTy}; + llvm::Type *RegisterVarParams[] = {VoidPtrPtrTy, CharPtrTy, CharPtrTy, + CharPtrTy, IntTy, IntTy, + IntTy, IntTy}; llvm::Constant *RegisterVar = CGM.CreateRuntimeFunction( llvm::FunctionType::get(IntTy, RegisterVarParams, false), "__cudaRegisterVar"); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits