|
reference, declaration → definition
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; };