Home | History | Annotate | Download | only in Sema

Lines Matching defs:Functions

223   // wrappers for simple C library functions.
2625 // And also for builtin functions.
2629 // But also builtin functions.
2675 // functions and function templates.
2849 // Functions are l-values in C++.
2865 // Functions are r-values in C.
3924 // type. Note that Functions are not objects, and that (in C99 parlance)
4317 // Assume that extern "C" functions with variadic arguments that
4657 // builtin functions to function pointers in the callee of a call.
4714 // CUDA: Kernel calls must be to global functions
4724 // CUDA: Calls to global functions must be configured
4806 // Do special checking on direct calls to functions.
6746 // conversion of functions/arrays. If the conversion were done for all
6764 // so that we can use references in built-in functions even in C.
8955 // OpenCL v1.0 s6.8.a.3: Pointers to functions are not allowed.
9709 UnresolvedSet<16> Functions;
9714 RHS->getType(), Functions);
9718 return S.CreateOverloadedBinOp(OpLoc, Opc, Functions, LHS, RHS);
10037 UnresolvedSet<16> Functions;
10041 Functions);
10043 return CreateOverloadedUnaryOp(OpLoc, Opc, Functions, Input);
11129 llvm_unreachable("conversion functions are permitted");
11396 // set of overloaded functions [...].
11411 // FIXME: This instantiates constexpr functions too frequently. If this is
11479 // Recursive functions should be marked when used from another function.
11489 // Implicit instantiation of function templates and member functions of
11521 // Do not defer instantiations of constexpr functions, to avoid the
11540 // Keep track of used but undefined functions.
12586 // expression or a member of a set of candidate functions, if selected by
12603 /// functions and variables. This method should not be used when building a
13296 // - functions
13457 // Bound member functions.