Searched refs:CallableAddr (Results 1 – 2 of 2) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
D | FunctionExtras.h | 74 using CallPtrT = ReturnT (*)(void *CallableAddr, 77 using DestroyPtrT = void (*)(void *CallableAddr); 156 static ReturnT CallImpl(void *CallableAddr, AdjustedParamT<ParamTs>... Params) { in CallImpl() argument 157 return (*reinterpret_cast<CallableT *>(CallableAddr))( in CallImpl() 168 static void DestroyImpl(void *CallableAddr) noexcept { in DestroyImpl() argument 169 reinterpret_cast<CallableT *>(CallableAddr)->~CallableT(); in DestroyImpl() 235 void *CallableAddr = getInlineStorage(); in unique_function() local 243 CallableAddr = allocate_buffer(Size, Alignment); in unique_function() 244 setOutOfLineStorage(CallableAddr, Size, Alignment); in unique_function() 248 new (CallableAddr) CallableT(std::move(Callable)); in unique_function() [all …]
|
/external/llvm-project/llvm/include/llvm/ADT/ |
D | FunctionExtras.h | 93 using CallPtrT = ReturnT (*)(void *CallableAddr, 96 using DestroyPtrT = void (*)(void *CallableAddr); 192 static ReturnT CallImpl(void *CallableAddr, 194 auto &Func = *reinterpret_cast<CalledAsT *>(CallableAddr); 205 static void DestroyImpl(void *CallableAddr) noexcept { 206 reinterpret_cast<CallableT *>(CallableAddr)->~CallableT(); 238 void *CallableAddr = getInlineStorage(); 246 CallableAddr = allocate_buffer(Size, Alignment); 247 setOutOfLineStorage(CallableAddr, Size, Alignment); 251 new (CallableAddr) CallableT(std::move(Callable));
|