Lines Matching refs:NewOpenCLBuiltin
810 FunctionDecl *NewOpenCLBuiltin; in InsertOCLBuiltinDeclarationsFromTable() local
813 NewOpenCLBuiltin = FunctionDecl::Create( in InsertOCLBuiltinDeclarationsFromTable()
817 NewOpenCLBuiltin->setImplicit(); in InsertOCLBuiltinDeclarationsFromTable()
826 Context, NewOpenCLBuiltin, SourceLocation(), SourceLocation(), in InsertOCLBuiltinDeclarationsFromTable()
832 NewOpenCLBuiltin->setParams(ParmList); in InsertOCLBuiltinDeclarationsFromTable()
837 NewOpenCLBuiltin->addAttr(PureAttr::CreateImplicit(Context)); in InsertOCLBuiltinDeclarationsFromTable()
839 NewOpenCLBuiltin->addAttr(ConstAttr::CreateImplicit(Context)); in InsertOCLBuiltinDeclarationsFromTable()
841 NewOpenCLBuiltin->addAttr(ConvergentAttr::CreateImplicit(Context)); in InsertOCLBuiltinDeclarationsFromTable()
844 NewOpenCLBuiltin->addAttr(OverloadableAttr::CreateImplicit(Context)); in InsertOCLBuiltinDeclarationsFromTable()
846 AddOpenCLExtensions(S, OpenCLBuiltin, NewOpenCLBuiltin); in InsertOCLBuiltinDeclarationsFromTable()
848 LR.addDecl(NewOpenCLBuiltin); in InsertOCLBuiltinDeclarationsFromTable()