Lines Matching refs:musttail
12 [[clang::musttail]] return Bar(x); in Func1()
14 …[[clang::musttail]] return Baz(x); // CHECK: %call1 = musttail call noundef i32 @_Z3Bazi(i32 nound… in Func1()
20 [[clang::musttail]] return Bar(Bar(x)); in Func2()
36 [[clang::musttail]] return MemberFunction(x); in TailFrom()
42 [[clang::musttail]] return Foo::StaticMethod(x); in Func3()
49 [[clang::musttail]] return foo.StaticMethod(x); in Func4()
57 [[clang::musttail]] return ((*this).*pmf)(x); in TailFrom2()
63 [[clang::musttail]] return (this->*pmf)(x); in TailFrom3()
71 [[clang::musttail]] return ReturnsVoid(); in Func5()
82 [[clang::musttail]] return ReturnsInt(x); in Func6()
92 [[clang::musttail]] return data->fptr(data); in Func7()
103 [[clang::musttail]] return TemplateFunc<int>(x); in Func9()
111 [[clang::musttail]] return Bar(x); in Func10()
122 [[clang::musttail]] return ::Bar(x); in Func12()
133 [[clang::musttail]] return Bar(x); in Func14()
141 [[clang::musttail]] return TrivialDestructorParam(obj); in Func14()
152 [[clang::musttail]] return ConstMemberFunction(i); in NonConstMemberFunction()
162 [[clang::musttail]] return (((ReturnsClassByValue()))); in TestNonElidableCopyConstructor()
173 [[clang::musttail]] return (((ReturnsClassByValue2()))); in TestNonElidableCopyConstructor2()
180 [[clang::musttail]] return p(x); in TestFunctionPointer()
191 [[clang::musttail]] return ReturnsLarge(); in TestLargeWithCopyConstructor()
200 [[clang::musttail]] return ReturnsIntFunction()(); in TestRValueFunctionPointer()
206 [[clang::musttail]] return FuncWithParens();
213 [[clang::musttail]] return (+lambda)(); in TestNonCapturingLambda()
225 [[clang::musttail]] return TailTo(); in TailFrom()