reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/lib/CodeGen/CGCUDARuntime.h
   35 class ReturnValueSlot;

References

include/llvm/ADT/STLExtras.h
  108   Ret (*callback)(intptr_t callable, Params ...params) = nullptr;
  112   static Ret callback_fn(intptr_t callable, Params ...params) {
  114         std::forward<Params>(params)...);
  129   Ret operator()(Params ...params) const {
  130     return callback(callable, std::forward<Params>(params)...);
tools/clang/lib/CodeGen/CGBlocks.cpp
 1255                                           ReturnValueSlot ReturnValue) {
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1533                                         ReturnValueSlot ReturnValue) {
 4232                                         ReturnValueSlot ReturnValue,
 4273                                               ReturnValueSlot ReturnValue) {
 6009                                            ReturnValueSlot ReturnValue,
 6791                                               ReturnValueSlot ReturnValue,
tools/clang/lib/CodeGen/CGCUDARuntime.cpp
   28                                              ReturnValueSlot ReturnValue) {
tools/clang/lib/CodeGen/CGCUDARuntime.h
   54                                         ReturnValueSlot ReturnValue);
tools/clang/lib/CodeGen/CGCall.cpp
 3781                                  ReturnValueSlot ReturnValue,
tools/clang/lib/CodeGen/CGClass.cpp
 2849   ReturnValueSlot returnSlot;
tools/clang/lib/CodeGen/CGExpr.cpp
 4509                                      ReturnValueSlot ReturnValue) {
 4541                                            ReturnValueSlot ReturnValue) {
 4773                                  const CallExpr *E, ReturnValueSlot ReturnValue,
tools/clang/lib/CodeGen/CGExprAgg.cpp
   57                            llvm::function_ref<RValue(ReturnValueSlot)> Fn);
  248     const Expr *E, llvm::function_ref<RValue(ReturnValueSlot)> EmitCall) {
tools/clang/lib/CodeGen/CGExprCXX.cpp
   80     ReturnValueSlot ReturnValue,
  180                                               ReturnValueSlot ReturnValue) {
  207     const CallExpr *CE, const CXXMethodDecl *MD, ReturnValueSlot ReturnValue,
  415                                               ReturnValueSlot ReturnValue) {
  465                                                ReturnValueSlot ReturnValue) {
  474                                                ReturnValueSlot ReturnValue) {
tools/clang/lib/CodeGen/CGGPUBuiltin.cpp
   70                                                ReturnValueSlot ReturnValue) {
tools/clang/lib/CodeGen/CGObjC.cpp
  485                                             ReturnValueSlot Return) {
tools/clang/lib/CodeGen/CGObjCGNU.cpp
  579   GenerateMessageSend(CodeGenFunction &CGF, ReturnValueSlot Return,
  585   GenerateMessageSendSuper(CodeGenFunction &CGF, ReturnValueSlot Return,
 2494                                     ReturnValueSlot Return,
 2614                                ReturnValueSlot Return,
tools/clang/lib/CodeGen/CGObjCMac.cpp
 1066                                   ReturnValueSlot Return,
 1316                                       ReturnValueSlot Return,
 1325                            ReturnValueSlot Return, QualType ResultType,
 1479                                         ReturnValueSlot Return,
 1601                                       ReturnValueSlot Return,
 1610                            ReturnValueSlot Return, QualType ResultType,
 1728                   ReturnValueSlot returnSlot,
 2053                                     ReturnValueSlot Return,
 2114                                                ReturnValueSlot Return,
 2138                                  ReturnValueSlot Return,
 7114                                               ReturnValueSlot returnSlot,
 7226                                             ReturnValueSlot Return,
 7430                                                  ReturnValueSlot Return,
tools/clang/lib/CodeGen/CGObjCRuntime.h
  164                       ReturnValueSlot ReturnSlot,
  180                            ReturnValueSlot ReturnSlot,
tools/clang/lib/CodeGen/CGVTables.cpp
  363   ReturnValueSlot Slot;
tools/clang/lib/CodeGen/CodeGenFunction.h
 3600                   ReturnValueSlot ReturnValue, const CallArgList &Args,
 3603                   ReturnValueSlot ReturnValue, const CallArgList &Args,
 3609                   ReturnValueSlot ReturnValue, llvm::Value *Chain = nullptr);
 3611                       ReturnValueSlot ReturnValue = ReturnValueSlot());
 3612   RValue EmitSimpleCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue);
 3677                               ReturnValueSlot ReturnValue, llvm::Value *This,
 3686                                ReturnValueSlot ReturnValue);
 3689                                                ReturnValueSlot ReturnValue,
 3700                                       ReturnValueSlot ReturnValue);
 3704                                        ReturnValueSlot ReturnValue);
 3708                                 ReturnValueSlot ReturnValue);
 3711                                        ReturnValueSlot ReturnValue);
 3714                          const CallExpr *E, ReturnValueSlot ReturnValue);
 3725   RValue EmitBlockCallExpr(const CallExpr *E, ReturnValueSlot ReturnValue);
 3730                                      ReturnValueSlot ReturnValue);
 3737                                   ReturnValueSlot ReturnValue,
 3740                                      ReturnValueSlot ReturnValue,
 3797                              ReturnValueSlot Return = ReturnValueSlot());
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };