Created
February 28, 2020 08:30
-
-
Save pykaso/dd4fa2731a826e8c3f695bb10f491320 to your computer and use it in GitHub Desktop.
lldb-rpc-server sample
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sampling process 8817 for 1 second with 1 millisecond of run time between samples | |
Sampling completed, processing symbols... | |
Analysis of sampling lldb-rpc-server (pid 8817) every 1 millisecond | |
Process: lldb-rpc-server [8817] | |
Path: /Applications/Xcode-beta.app/Contents/SharedFrameworks/LLDBRPC.framework/Versions/A/Resources/lldb-rpc-server | |
Load Address: 0x105759000 | |
Identifier: lldb-rpc-server | |
Version: 1103.0.20.2 | |
Code Type: X86-64 | |
Parent Process: Xcode [8295] | |
Date/Time: 2020-02-27 07:50:01.203 +0100 | |
Launch Time: 2020-02-27 07:47:36.877 +0100 | |
OS Version: Mac OS X 10.15.2 (19C57) | |
Report Version: 7 | |
Analysis Tool: /usr/bin/sample | |
Physical footprint: 4.7G | |
Physical footprint (peak): 4.8G | |
---- | |
Call graph: | |
683 Thread_164092 DispatchQueue_1: com.apple.main-thread (serial) | |
+ 683 start (in libdyld.dylib) + 1 [0x7fff634957fd] | |
+ 683 main (in lldb-rpc-server) + 482 [0x10575b0a2] | |
+ 683 rpc_common::Connection::RunLoop() (in lldb-rpc-server) + 253 [0x1057b437d] | |
+ 683 rpc_common::Connection::ReceivePacket(rpc_common::RPCPacket&) (in lldb-rpc-server) + 213 [0x1057b4905] | |
+ 683 rpc_common::RPCConnectionSocket::Read(std::__1::basic_string<unsigned char, std::__1::char_traits<unsigned char>, std::__1::allocator<unsigned char> >&, bool) (in lldb-rpc-server) + 156 [0x1057ba03c] | |
+ 683 read (in libsystem_kernel.dylib) + 10 [0x7fff635d6c7e] | |
683 Thread_164132: lldb.debugger.io-handler | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) (in LLDB) + 103 [0x105c10827] | |
+ 683 lldb_private::Debugger::IOHandlerThread(void*) (in LLDB) + 19 [0x105b69193] | |
+ 683 lldb_private::Debugger::ExecuteIOHandlers() (in LLDB) + 105 [0x105b668b9] | |
+ 683 lldb_private::IOHandlerEditline::Run() (in LLDB) + 206 [0x105b7e5ee] | |
+ 683 lldb_private::IOHandlerEditline::GetLine(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, bool&) (in LLDB) + 529 [0x105b7e041] | |
+ 683 fgets (in libsystem_c.dylib) + 98 [0x7fff6351d636] | |
+ 683 __srefill1 (in libsystem_c.dylib) + 24 [0x7fff63523b25] | |
+ 683 _sread (in libsystem_c.dylib) + 16 [0x7fff635244aa] | |
+ 683 __read_nocancel (in libsystem_kernel.dylib) + 10 [0x7fff635d7afe] | |
683 Thread_164135 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 SpotlightQueryThread(void*) (in DebugSymbols) + 475 [0x7fff4573ebeb] | |
+ 683 CFRunLoopRun (in CoreFoundation) + 40 [0x7fff2bec119a] | |
+ 683 CFRunLoopRunSpecific (in CoreFoundation) + 499 [0x7fff2be38bd3] | |
+ 681 __CFRunLoopRun (in CoreFoundation) + 1695 [0x7fff2be398e7] | |
+ ! 681 __CFRunLoopServiceMachPort (in CoreFoundation) + 322 [0x7fff2be3ad0b] | |
+ ! 681 mach_msg (in libsystem_kernel.dylib) + 60 [0x7fff635d65d0] | |
+ ! 681 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff635d625a] | |
+ 2 __CFRunLoopRun (in CoreFoundation) + 2792 [0x7fff2be39d30] | |
+ 2 __CFRunLoopDoBlocks (in CoreFoundation) + 379 [0x7fff2be3a6ed] | |
+ 2 __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ (in CoreFoundation) + 12 [0x7fff2be3a7ab] | |
+ 2 ___pushNotification_block_invoke (in Metadata) + 55 [0x7fff2d7b1882] | |
+ 2 _postQueryNotification (in Metadata) + 197 [0x7fff2d7b19bd] | |
+ 2 CFNotificationCenterPostNotificationWithOptions (in CoreFoundation) + 110 [0x7fff2be303d5] | |
+ 2 _CFXNotificationPost (in CoreFoundation) + 1351 [0x7fff2bdfec82] | |
+ 2 -[_CFXNotificationRegistrar find:object:observer:enumerator:] (in CoreFoundation) + 1575 [0x7fff2bdff7e2] | |
+ 2 ___CFXNotificationPost_block_invoke (in CoreFoundation) + 97 [0x7fff2be2febe] | |
+ 2 _CFXRegistrationPost1 (in CoreFoundation) + 372 [0x7fff2be30268] | |
+ 2 ___CFXRegistrationPost1_block_invoke (in CoreFoundation) + 63 [0x7fff2be302f3] | |
+ 2 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ (in CoreFoundation) + 12 [0x7fff2be3035f] | |
+ 2 MDQueryDidUpdateCallback(__CFNotificationCenter*, void*, __CFString const*, void const*, __CFDictionary const*) (in DebugSymbols) + 257 [0x7fff45745771] | |
+ 2 _MDItemCopyAttributesBulk_Internal (in Metadata) + 90 [0x7fff2d7ef027] | |
+ 2 _MDItemCopyAttributesBulkHelper (in Metadata) + 1103 [0x7fff2d7ef59b] | |
+ 2 fetchAttributesForItems (in Metadata) + 182 [0x7fff2d7caf2b] | |
+ 2 sendServerMessageWithTimeout (in Metadata) + 350 [0x7fff2d7a3bfb] | |
+ 2 _dispatch_group_wait_slow (in libdispatch.dylib) + 43 [0x7fff6343cf61] | |
+ 2 _dispatch_wait_on_address (in libdispatch.dylib) + 135 [0x7fff6343cadf] | |
+ 2 _dlock_wait (in libdispatch.dylib) + 44 [0x7fff6343ccd6] | |
+ 2 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
683 Thread_164175 | |
+ 683 start_wqthread (in libsystem_pthread.dylib) + 15 [0x7fff63695827] | |
+ 683 _pthread_wqthread (in libsystem_pthread.dylib) + 390 [0x7fff63696760] | |
+ 683 __workq_kernreturn (in libsystem_kernel.dylib) + 10 [0x7fff635d792e] | |
683 Thread_164478: <lldb.process.gdb-remote.async> | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) (in LLDB) + 103 [0x105c10827] | |
+ 683 lldb_private::process_gdb_remote::ProcessGDBRemote::AsyncThread(void*) (in LLDB) + 335 [0x105fe6a9f] | |
+ 683 lldb_private::Listener::GetEvent(std::__1::shared_ptr<lldb_private::Event>&, lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&) (in LLDB) + 30 [0x105dbc42e] | |
+ 683 lldb_private::Listener::GetEventInternal(lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&, lldb_private::Broadcaster*, lldb_private::ConstString const*, unsigned int, unsigned int, std::__1::shared_ptr<lldb_private::Event>&) (in LLDB) + 331 [0x105dbc27b] | |
+ 683 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) (in libc++.1.dylib) + 18 [0x7fff605b1c2a] | |
+ 683 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff6369a185] | |
+ 683 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff635d8ce6] | |
683 Thread_164482: <lldb.process.internal-state(pid=8816)> | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 lldb_private::HostNativeThreadBase::ThreadCreateTrampoline(void*) (in LLDB) + 103 [0x105c10827] | |
+ 683 lldb_private::Process::PrivateStateThread(void*) (in LLDB) + 21 [0x105d1dd95] | |
+ 683 lldb_private::Process::RunPrivateStateThread(bool) (in LLDB) + 212 [0x105d1e294] | |
+ 683 lldb_private::Process::GetEventsPrivate(std::__1::shared_ptr<lldb_private::Event>&, lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&, bool) (in LLDB) + 227 [0x105d16293] | |
+ 683 lldb_private::Listener::GetEvent(std::__1::shared_ptr<lldb_private::Event>&, lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&) (in LLDB) + 30 [0x105dbc42e] | |
+ 683 lldb_private::Listener::GetEventInternal(lldb_private::Timeout<std::__1::ratio<1l, 1000000l> > const&, lldb_private::Broadcaster*, lldb_private::ConstString const*, unsigned int, unsigned int, std::__1::shared_ptr<lldb_private::Event>&) (in LLDB) + 331 [0x105dbc27b] | |
+ 683 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) (in libc++.1.dylib) + 18 [0x7fff605b1c2a] | |
+ 683 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff6369a185] | |
+ 683 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff635d8ce6] | |
683 Thread_164537: RPC packet thread for client tid 00025c4e (154702) | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 Packets::RunReadThread(void*) (in lldb-rpc-server) + 9 [0x1057b68c9] | |
+ 683 Packets::ReadThread() (in lldb-rpc-server) + 269 [0x1057b69dd] | |
+ 683 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) (in libc++.1.dylib) + 18 [0x7fff605b1c2a] | |
+ 683 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff6369a185] | |
+ 683 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff635d8ce6] | |
683 Thread_164539: RPC packet thread for client tid 000282ba (164538) | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 Packets::RunReadThread(void*) (in lldb-rpc-server) + 9 [0x1057b68c9] | |
+ 683 Packets::ReadThread() (in lldb-rpc-server) + 214 [0x1057b69a6] | |
+ 683 Packets::ProcessPackets() (in lldb-rpc-server) + 1005 [0x1057b6e7d] | |
+ 683 rpc_common::Connection::PrivateHandleRPCPacket(rpc_common::RPCPacket&, rpc_common::RPCPacket&, bool&) (in lldb-rpc-server) + 1553 [0x1057b37f1] | |
+ 683 rpc_server::_ZN4lldb7SBValue12GetValueTypeEv::HandleRPCCall(rpc_common::Connection&, rpc_common::RPCStream&, rpc_common::RPCStream&) (in lldb-rpc-server) + 36 [0x1057b04f4] | |
+ 683 lldb::SBValue::GetValueType() (in LLDB) + 187 [0x105b1628b] | |
+ 683 lldb::SBValue::GetSP(ValueLocker&) const (in LLDB) + 139 [0x105b1567b] | |
+ 683 ValueImpl::GetSP(lldb_private::ProcessRunLock::ProcessRunLocker&, std::__1::unique_lock<std::__1::recursive_mutex>&, lldb_private::Status&) (in LLDB) + 557 [0x105b2709d] | |
+ 683 lldb_private::ValueObject::GetSyntheticValue(bool) (in LLDB) + 34 [0x105bbe192] | |
+ 683 lldb_private::ValueObject::CalculateSyntheticValue(bool) (in LLDB) + 94 [0x105bbdede] | |
+ 683 lldb_private::ValueObject::UpdateFormatsIfNeeded() (in LLDB) + 100 [0x105bb8024] | |
+ 683 lldb_private::ValueObject::MaybeCalculateCompleteType() (in LLDB) + 39 [0x105bb88b7] | |
+ 683 lldb_private::ValueObjectDynamicValue::GetCompilerTypeImpl() (in LLDB) + 23 [0x105bc5bd7] | |
+ 683 lldb_private::ValueObject::UpdateValueIfNeeded(bool) (in LLDB) + 1250 [0x105bb7e92] | |
+ 683 lldb_private::ValueObjectDynamicValue::UpdateValue() (in LLDB) + 554 [0x105bc626a] | |
+ 683 lldb_private::SwiftLanguageRuntime::GetDynamicTypeAndAddress(lldb_private::ValueObject&, lldb::DynamicValueType, lldb_private::TypeAndOrName&, lldb_private::Address&, lldb_private::Value::ValueType&) (in LLDB) + 148 [0x105d82e44] | |
+ 683 lldb_private::ValueObject::GetScratchSwiftASTContext() (in LLDB) + 108 [0x105bbcc8c] | |
+ 683 lldb_private::Target::GetScratchSwiftASTContext(lldb_private::Status&, lldb_private::ExecutionContextScope&, bool) (in LLDB) + 805 [0x105d49655] | |
+ 683 lldb_private::Target::GetScratchTypeSystemForLanguage(lldb::LanguageType, bool, char const*) (in LLDB) + 250 [0x105d480ea] | |
+ 683 lldb_private::TypeSystemMap::GetTypeSystemForLanguage(lldb::LanguageType, lldb_private::Target*, bool, char const*) (in LLDB) + 433 [0x105cc27e1] | |
+ 683 CreateTypeSystemInstance(lldb::LanguageType, lldb_private::Module*, lldb_private::Target*, char const*) (in LLDB) + 37 [0x105cd84a5] | |
+ 683 lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Target&, char const*) (in LLDB) + 1113 [0x105cd61d9] | |
+ 683 llvm::ThreadPool::wait() (in LLDB) + 75 [0x10614152b] | |
+ 683 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) (in libc++.1.dylib) + 18 [0x7fff605b1c2a] | |
+ 683 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff6369a185] | |
+ 683 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff635d8ce6] | |
683 Thread_168953: RPC packet thread for client tid 000289ca (166346) | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 Packets::RunReadThread(void*) (in lldb-rpc-server) + 9 [0x1057b68c9] | |
+ 683 Packets::ReadThread() (in lldb-rpc-server) + 269 [0x1057b69dd] | |
+ 683 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) (in libc++.1.dylib) + 18 [0x7fff605b1c2a] | |
+ 683 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff6369a185] | |
+ 683 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff635d8ce6] | |
683 Thread_169071: RPC packet thread for client tid 000282bf (164543) | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 Packets::RunReadThread(void*) (in lldb-rpc-server) + 9 [0x1057b68c9] | |
+ 683 Packets::ReadThread() (in lldb-rpc-server) + 269 [0x1057b69dd] | |
+ 683 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) (in libc++.1.dylib) + 18 [0x7fff605b1c2a] | |
+ 683 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff6369a185] | |
+ 683 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff635d8ce6] | |
683 Thread_169072 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, llvm::ThreadPool::ThreadPool(unsigned int)::$_0> >(void*) (in LLDB) + 210 [0x106141ab2] | |
+ 683 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) (in libc++.1.dylib) + 18 [0x7fff605b1c2a] | |
+ 683 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff6369a185] | |
+ 683 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff635d8ce6] | |
683 Thread_169073 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, llvm::ThreadPool::ThreadPool(unsigned int)::$_0> >(void*) (in LLDB) + 719 [0x106141caf] | |
+ 683 std::__1::__function::__func<lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Target&, char const*)::$_1, std::__1::allocator<lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Target&, char const*)::$_1>, void ()>::operator()() (in LLDB) + 26 [0x105cf257a] | |
+ 683 lldb_private::Module::GetTypeSystemForLanguage(lldb::LanguageType) (in LLDB) + 30 [0x105b91f8e] | |
+ 683 lldb_private::TypeSystemMap::GetTypeSystemForLanguage(lldb::LanguageType, lldb_private::Module*, bool) (in LLDB) + 438 [0x105cc2006] | |
+ 683 CreateTypeSystemInstance(lldb::LanguageType, lldb_private::Module*, lldb_private::Target*, char const*) (in LLDB) + 24 [0x105cd8498] | |
+ 683 lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Module&, lldb_private::Target*, bool) (in LLDB) + 4620 [0x105cd1d3c] | |
+ 683 lldb_private::SwiftASTContext::ValidateSectionModules(lldb_private::Module&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) (in LLDB) + 314 [0x105cd590a] | |
+ 683 lldb_private::SwiftASTContext::GetModule(lldb_private::SourceModule const&, lldb_private::Status&) (in LLDB) + 749 [0x105cd93cd] | |
+ 683 swift::ASTContext::getModuleByName(llvm::StringRef) (in LLDB) + 773 [0x106d05245] | |
+ 683 swift::MemoryBufferSerializedModuleLoader::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 285 [0x106bd3d4d] | |
+ 683 swift::SerializedModuleLoaderBase::loadAST(swift::ModuleDecl&, llvm::Optional<swift::SourceLoc>, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool, bool) (in LLDB) + 642 [0x106bd1c22] | |
+ 683 swift::ModuleFile::associateWithFileContext(swift::FileUnit*, swift::SourceLoc, bool) (in LLDB) + 1627 [0x106b7794b] | |
+ 683 swift::ModuleFile::getModule(llvm::ArrayRef<swift::Identifier>, bool) (in LLDB) + 716 [0x106b47c1c] | |
+ 683 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 244 [0x106d04f14] | |
+ 683 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 156 [0x106bd3a1c] | |
+ 683 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&) (in LLDB) + 622 [0x106bd184e] | |
+ 683 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 97 [0x106bd0321] | |
+ 683 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 934 [0x106bd5b86] | |
+ 683 swift::ModuleInterfaceLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 8713 [0x1063e8019] | |
+ 683 swift::ModuleInterfaceBuilder::buildSwiftModule(llvm::StringRef, bool, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, llvm::function_ref<void ()>) (in LLDB) + 334 [0x1063e489e] | |
+ 683 llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) (in LLDB) + 81 [0x1061024b1] | |
+ 683 llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) (in LLDB) + 90 [0x106185b1a] | |
+ 683 _pthread_join (in libsystem_pthread.dylib) + 347 [0x7fff6369b315] | |
+ 683 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
683 Thread_169074 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, llvm::ThreadPool::ThreadPool(unsigned int)::$_0> >(void*) (in LLDB) + 210 [0x106141ab2] | |
+ 683 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) (in libc++.1.dylib) + 18 [0x7fff605b1c2a] | |
+ 683 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff6369a185] | |
+ 683 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff635d8ce6] | |
683 Thread_169075 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, llvm::ThreadPool::ThreadPool(unsigned int)::$_0> >(void*) (in LLDB) + 719 [0x106141caf] | |
+ 683 std::__1::__function::__func<lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Target&, char const*)::$_1, std::__1::allocator<lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Target&, char const*)::$_1>, void ()>::operator()() (in LLDB) + 26 [0x105cf257a] | |
+ 683 lldb_private::Module::GetTypeSystemForLanguage(lldb::LanguageType) (in LLDB) + 30 [0x105b91f8e] | |
+ 683 lldb_private::TypeSystemMap::GetTypeSystemForLanguage(lldb::LanguageType, lldb_private::Module*, bool) (in LLDB) + 438 [0x105cc2006] | |
+ 683 CreateTypeSystemInstance(lldb::LanguageType, lldb_private::Module*, lldb_private::Target*, char const*) (in LLDB) + 24 [0x105cd8498] | |
+ 683 lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Module&, lldb_private::Target*, bool) (in LLDB) + 4620 [0x105cd1d3c] | |
+ 683 lldb_private::SwiftASTContext::ValidateSectionModules(lldb_private::Module&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) (in LLDB) + 314 [0x105cd590a] | |
+ 683 lldb_private::SwiftASTContext::GetModule(lldb_private::SourceModule const&, lldb_private::Status&) (in LLDB) + 749 [0x105cd93cd] | |
+ 683 swift::ASTContext::getModuleByName(llvm::StringRef) (in LLDB) + 773 [0x106d05245] | |
+ 683 swift::MemoryBufferSerializedModuleLoader::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 285 [0x106bd3d4d] | |
+ 683 swift::SerializedModuleLoaderBase::loadAST(swift::ModuleDecl&, llvm::Optional<swift::SourceLoc>, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool, bool) (in LLDB) + 642 [0x106bd1c22] | |
+ 683 swift::ModuleFile::associateWithFileContext(swift::FileUnit*, swift::SourceLoc, bool) (in LLDB) + 1627 [0x106b7794b] | |
+ 683 swift::ModuleFile::getModule(llvm::ArrayRef<swift::Identifier>, bool) (in LLDB) + 716 [0x106b47c1c] | |
+ 683 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 244 [0x106d04f14] | |
+ 683 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 156 [0x106bd3a1c] | |
+ 683 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&) (in LLDB) + 622 [0x106bd184e] | |
+ 683 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 97 [0x106bd0321] | |
+ 683 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 934 [0x106bd5b86] | |
+ 683 swift::ModuleInterfaceLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 8713 [0x1063e8019] | |
+ 683 swift::ModuleInterfaceBuilder::buildSwiftModule(llvm::StringRef, bool, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, llvm::function_ref<void ()>) (in LLDB) + 334 [0x1063e489e] | |
+ 683 llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) (in LLDB) + 81 [0x1061024b1] | |
+ 683 llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) (in LLDB) + 90 [0x106185b1a] | |
+ 683 _pthread_join (in libsystem_pthread.dylib) + 347 [0x7fff6369b315] | |
+ 683 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
683 Thread_169076 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, llvm::ThreadPool::ThreadPool(unsigned int)::$_0> >(void*) (in LLDB) + 210 [0x106141ab2] | |
+ 683 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) (in libc++.1.dylib) + 18 [0x7fff605b1c2a] | |
+ 683 _pthread_cond_wait (in libsystem_pthread.dylib) + 701 [0x7fff6369a185] | |
+ 683 __psynch_cvwait (in libsystem_kernel.dylib) + 10 [0x7fff635d8ce6] | |
683 Thread_169077 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, llvm::ThreadPool::ThreadPool(unsigned int)::$_0> >(void*) (in LLDB) + 719 [0x106141caf] | |
+ 683 std::__1::__function::__func<lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Target&, char const*)::$_1, std::__1::allocator<lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Target&, char const*)::$_1>, void ()>::operator()() (in LLDB) + 26 [0x105cf257a] | |
+ 683 lldb_private::Module::GetTypeSystemForLanguage(lldb::LanguageType) (in LLDB) + 30 [0x105b91f8e] | |
+ 683 lldb_private::TypeSystemMap::GetTypeSystemForLanguage(lldb::LanguageType, lldb_private::Module*, bool) (in LLDB) + 438 [0x105cc2006] | |
+ 683 CreateTypeSystemInstance(lldb::LanguageType, lldb_private::Module*, lldb_private::Target*, char const*) (in LLDB) + 24 [0x105cd8498] | |
+ 683 lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Module&, lldb_private::Target*, bool) (in LLDB) + 4620 [0x105cd1d3c] | |
+ 683 lldb_private::SwiftASTContext::ValidateSectionModules(lldb_private::Module&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) (in LLDB) + 314 [0x105cd590a] | |
+ 683 lldb_private::SwiftASTContext::GetModule(lldb_private::SourceModule const&, lldb_private::Status&) (in LLDB) + 749 [0x105cd93cd] | |
+ 683 swift::ASTContext::getModuleByName(llvm::StringRef) (in LLDB) + 773 [0x106d05245] | |
+ 683 swift::MemoryBufferSerializedModuleLoader::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 285 [0x106bd3d4d] | |
+ 683 swift::SerializedModuleLoaderBase::loadAST(swift::ModuleDecl&, llvm::Optional<swift::SourceLoc>, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool, bool) (in LLDB) + 642 [0x106bd1c22] | |
+ 683 swift::ModuleFile::associateWithFileContext(swift::FileUnit*, swift::SourceLoc, bool) (in LLDB) + 1627 [0x106b7794b] | |
+ 683 swift::ModuleFile::getModule(llvm::ArrayRef<swift::Identifier>, bool) (in LLDB) + 881 [0x106b47cc1] | |
+ 683 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 32 [0x106bfca90] | |
+ 683 swift::ClangImporter::Implementation::loadModuleClang(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 1154 [0x106bfc542] | |
+ 683 swift::ClangImporter::Implementation::finishLoadingClangModule(clang::Module const*, bool) (in LLDB) + 592 [0x106bfc990] | |
+ 683 swift::namelookup::getAllImports(swift::DeclContext const*) (in LLDB) + 33 [0x106e5c471] | |
+ 683 swift::namelookup::ImportCache::getImportSet(swift::DeclContext const*) (in LLDB) + 415 [0x106e5ba6f] | |
+ 683 swift::namelookup::ImportCache::getImportSet(swift::ASTContext&, llvm::ArrayRef<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >) (in LLDB) + 1242 [0x106e5b23a] | |
+ 683 collectExports(std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*>, llvm::SmallVectorImpl<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >&) (in LLDB) + 70 [0x106e5b726] | |
+ 683 swift::ModuleDecl::getImportedModulesForLookup(llvm::SmallVectorImpl<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >&) const (in LLDB) + 64 [0x106e65580] | |
+ 683 swift::ClangModuleUnit::getImportedModulesForLookup(llvm::SmallVectorImpl<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >&) const (in LLDB) + 240 [0x106c026e0] | |
+ 683 swift::ClangModuleUnit::getOverlayModule() const (in LLDB) + 207 [0x106bfccdf] | |
+ 683 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 244 [0x106d04f14] | |
+ 683 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 452 [0x106bd3b44] | |
+ 683 swift::SerializedModuleLoaderBase::loadAST(swift::ModuleDecl&, llvm::Optional<swift::SourceLoc>, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool, bool) (in LLDB) + 642 [0x106bd1c22] | |
+ 683 swift::ModuleFile::associateWithFileContext(swift::FileUnit*, swift::SourceLoc, bool) (in LLDB) + 1627 [0x106b7794b] | |
+ 683 swift::ModuleFile::getModule(llvm::ArrayRef<swift::Identifier>, bool) (in LLDB) + 716 [0x106b47c1c] | |
+ 683 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 244 [0x106d04f14] | |
+ 683 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 156 [0x106bd3a1c] | |
+ 683 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&) (in LLDB) + 622 [0x106bd184e] | |
+ 683 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 97 [0x106bd0321] | |
+ 683 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 934 [0x106bd5b86] | |
+ 683 swift::ModuleInterfaceLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 8713 [0x1063e8019] | |
+ 683 swift::ModuleInterfaceBuilder::buildSwiftModule(llvm::StringRef, bool, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, llvm::function_ref<void ()>) (in LLDB) + 334 [0x1063e489e] | |
+ 683 llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) (in LLDB) + 81 [0x1061024b1] | |
+ 683 llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) (in LLDB) + 90 [0x106185b1a] | |
+ 683 _pthread_join (in libsystem_pthread.dylib) + 347 [0x7fff6369b315] | |
+ 683 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
683 Thread_169078 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, llvm::ThreadPool::ThreadPool(unsigned int)::$_0> >(void*) (in LLDB) + 719 [0x106141caf] | |
+ 683 std::__1::__function::__func<lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Target&, char const*)::$_1, std::__1::allocator<lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Target&, char const*)::$_1>, void ()>::operator()() (in LLDB) + 26 [0x105cf257a] | |
+ 683 lldb_private::Module::GetTypeSystemForLanguage(lldb::LanguageType) (in LLDB) + 30 [0x105b91f8e] | |
+ 683 lldb_private::TypeSystemMap::GetTypeSystemForLanguage(lldb::LanguageType, lldb_private::Module*, bool) (in LLDB) + 438 [0x105cc2006] | |
+ 683 CreateTypeSystemInstance(lldb::LanguageType, lldb_private::Module*, lldb_private::Target*, char const*) (in LLDB) + 24 [0x105cd8498] | |
+ 683 lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Module&, lldb_private::Target*, bool) (in LLDB) + 4620 [0x105cd1d3c] | |
+ 683 lldb_private::SwiftASTContext::ValidateSectionModules(lldb_private::Module&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) (in LLDB) + 314 [0x105cd590a] | |
+ 683 lldb_private::SwiftASTContext::GetModule(lldb_private::SourceModule const&, lldb_private::Status&) (in LLDB) + 749 [0x105cd93cd] | |
+ 683 swift::ASTContext::getModuleByName(llvm::StringRef) (in LLDB) + 773 [0x106d05245] | |
+ 683 swift::MemoryBufferSerializedModuleLoader::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 285 [0x106bd3d4d] | |
+ 683 swift::SerializedModuleLoaderBase::loadAST(swift::ModuleDecl&, llvm::Optional<swift::SourceLoc>, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool, bool) (in LLDB) + 642 [0x106bd1c22] | |
+ 683 swift::ModuleFile::associateWithFileContext(swift::FileUnit*, swift::SourceLoc, bool) (in LLDB) + 1627 [0x106b7794b] | |
+ 683 swift::ModuleFile::getModule(llvm::ArrayRef<swift::Identifier>, bool) (in LLDB) + 716 [0x106b47c1c] | |
+ 683 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 244 [0x106d04f14] | |
+ 683 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 156 [0x106bd3a1c] | |
+ 683 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&) (in LLDB) + 622 [0x106bd184e] | |
+ 683 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 97 [0x106bd0321] | |
+ 683 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 934 [0x106bd5b86] | |
+ 683 swift::ModuleInterfaceLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 8713 [0x1063e8019] | |
+ 683 swift::ModuleInterfaceBuilder::buildSwiftModule(llvm::StringRef, bool, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, llvm::function_ref<void ()>) (in LLDB) + 334 [0x1063e489e] | |
+ 683 llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) (in LLDB) + 81 [0x1061024b1] | |
+ 683 llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) (in LLDB) + 90 [0x106185b1a] | |
+ 683 _pthread_join (in libsystem_pthread.dylib) + 347 [0x7fff6369b315] | |
+ 683 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
683 Thread_169079 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, llvm::ThreadPool::ThreadPool(unsigned int)::$_0> >(void*) (in LLDB) + 719 [0x106141caf] | |
+ 683 std::__1::__function::__func<lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Target&, char const*)::$_1, std::__1::allocator<lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Target&, char const*)::$_1>, void ()>::operator()() (in LLDB) + 26 [0x105cf257a] | |
+ 683 lldb_private::Module::GetTypeSystemForLanguage(lldb::LanguageType) (in LLDB) + 30 [0x105b91f8e] | |
+ 683 lldb_private::TypeSystemMap::GetTypeSystemForLanguage(lldb::LanguageType, lldb_private::Module*, bool) (in LLDB) + 438 [0x105cc2006] | |
+ 683 CreateTypeSystemInstance(lldb::LanguageType, lldb_private::Module*, lldb_private::Target*, char const*) (in LLDB) + 24 [0x105cd8498] | |
+ 683 lldb_private::SwiftASTContext::CreateInstance(lldb::LanguageType, lldb_private::Module&, lldb_private::Target*, bool) (in LLDB) + 4620 [0x105cd1d3c] | |
+ 683 lldb_private::SwiftASTContext::ValidateSectionModules(lldb_private::Module&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) (in LLDB) + 314 [0x105cd590a] | |
+ 683 lldb_private::SwiftASTContext::GetModule(lldb_private::SourceModule const&, lldb_private::Status&) (in LLDB) + 749 [0x105cd93cd] | |
+ 683 swift::ASTContext::getModuleByName(llvm::StringRef) (in LLDB) + 773 [0x106d05245] | |
+ 683 swift::MemoryBufferSerializedModuleLoader::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 285 [0x106bd3d4d] | |
+ 683 swift::SerializedModuleLoaderBase::loadAST(swift::ModuleDecl&, llvm::Optional<swift::SourceLoc>, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool, bool) (in LLDB) + 642 [0x106bd1c22] | |
+ 683 swift::ModuleFile::associateWithFileContext(swift::FileUnit*, swift::SourceLoc, bool) (in LLDB) + 1627 [0x106b7794b] | |
+ 683 swift::ModuleFile::getModule(llvm::ArrayRef<swift::Identifier>, bool) (in LLDB) + 881 [0x106b47cc1] | |
+ 683 swift::ClangImporter::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 32 [0x106bfca90] | |
+ 683 swift::ClangImporter::Implementation::loadModuleClang(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 1154 [0x106bfc542] | |
+ 683 swift::ClangImporter::Implementation::finishLoadingClangModule(clang::Module const*, bool) (in LLDB) + 592 [0x106bfc990] | |
+ 683 swift::namelookup::getAllImports(swift::DeclContext const*) (in LLDB) + 33 [0x106e5c471] | |
+ 683 swift::namelookup::ImportCache::getImportSet(swift::DeclContext const*) (in LLDB) + 415 [0x106e5ba6f] | |
+ 683 swift::namelookup::ImportCache::getImportSet(swift::ASTContext&, llvm::ArrayRef<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >) (in LLDB) + 1242 [0x106e5b23a] | |
+ 683 collectExports(std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*>, llvm::SmallVectorImpl<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >&) (in LLDB) + 70 [0x106e5b726] | |
+ 683 swift::ModuleDecl::getImportedModulesForLookup(llvm::SmallVectorImpl<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >&) const (in LLDB) + 64 [0x106e65580] | |
+ 683 swift::ClangModuleUnit::getImportedModulesForLookup(llvm::SmallVectorImpl<std::__1::pair<llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >, swift::ModuleDecl*> >&) const (in LLDB) + 240 [0x106c026e0] | |
+ 683 swift::ClangModuleUnit::getOverlayModule() const (in LLDB) + 207 [0x106bfccdf] | |
+ 683 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 244 [0x106d04f14] | |
+ 683 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 452 [0x106bd3b44] | |
+ 683 swift::SerializedModuleLoaderBase::loadAST(swift::ModuleDecl&, llvm::Optional<swift::SourceLoc>, llvm::StringRef, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >, bool, bool) (in LLDB) + 642 [0x106bd1c22] | |
+ 683 swift::ModuleFile::associateWithFileContext(swift::FileUnit*, swift::SourceLoc, bool) (in LLDB) + 1627 [0x106b7794b] | |
+ 683 swift::ModuleFile::getModule(llvm::ArrayRef<swift::Identifier>, bool) (in LLDB) + 716 [0x106b47c1c] | |
+ 683 swift::ASTContext::getModule(llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 244 [0x106d04f14] | |
+ 683 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 156 [0x106bd3a1c] | |
+ 683 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&) (in LLDB) + 622 [0x106bd184e] | |
+ 683 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 97 [0x106bd0321] | |
+ 683 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 934 [0x106bd5b86] | |
+ 683 swift::ModuleInterfaceLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 8713 [0x1063e8019] | |
+ 683 swift::ModuleInterfaceBuilder::buildSwiftModule(llvm::StringRef, bool, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, llvm::function_ref<void ()>) (in LLDB) + 334 [0x1063e489e] | |
+ 683 llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) (in LLDB) + 81 [0x1061024b1] | |
+ 683 llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) (in LLDB) + 90 [0x106185b1a] | |
+ 683 _pthread_join (in libsystem_pthread.dylib) + 347 [0x7fff6369b315] | |
+ 683 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
683 Thread_169088 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 ExecuteOnThread_Dispatch(void*) (in LLDB) + 13 [0x106185b3d] | |
+ 683 RunSafelyOnThread_Dispatch(void*) (in LLDB) + 48 [0x106102500] | |
+ 683 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (in LLDB) + 259 [0x1061023b3] | |
+ 683 void llvm::function_ref<void ()>::callback_fn<swift::ModuleInterfaceBuilder::buildSwiftModuleInternal(llvm::StringRef, bool, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*)::$_1>(long) (in LLDB) + 1797 [0x1063e5475] | |
+ 683 swift::CompilerInstance::performSemaUpTo(swift::SourceFile::ASTStage_t) (in LLDB) + 548 [0x1063dd234] | |
+ 683 swift::CompilerInstance::loadStdlib() (in LLDB) + 74 [0x1063dd5aa] | |
+ 683 swift::ASTContext::getStdlibModule(bool) (in LLDB) + 406 [0x106d054d6] | |
+ 683 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 156 [0x106bd3a1c] | |
+ 683 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&) (in LLDB) + 622 [0x106bd184e] | |
+ 683 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 97 [0x106bd0321] | |
+ 683 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 934 [0x106bd5b86] | |
+ 683 swift::ModuleInterfaceLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 8713 [0x1063e8019] | |
+ 683 swift::ModuleInterfaceBuilder::buildSwiftModule(llvm::StringRef, bool, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, llvm::function_ref<void ()>) (in LLDB) + 334 [0x1063e489e] | |
+ 683 llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) (in LLDB) + 81 [0x1061024b1] | |
+ 683 llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) (in LLDB) + 90 [0x106185b1a] | |
+ 683 _pthread_join (in libsystem_pthread.dylib) + 347 [0x7fff6369b315] | |
+ 683 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
683 Thread_169089 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 ExecuteOnThread_Dispatch(void*) (in LLDB) + 13 [0x106185b3d] | |
+ 683 RunSafelyOnThread_Dispatch(void*) (in LLDB) + 48 [0x106102500] | |
+ 683 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (in LLDB) + 259 [0x1061023b3] | |
+ 683 void llvm::function_ref<void ()>::callback_fn<swift::ModuleInterfaceBuilder::buildSwiftModuleInternal(llvm::StringRef, bool, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*)::$_1>(long) (in LLDB) + 2570 [0x1063e577a] | |
+ 683 swift::CompilerInstance::performSILProcessing(swift::SILModule*, swift::UnifiedStatsReporter*) (in LLDB) + 653 [0x1063def4d] | |
+ 683 swift::runSILOptimizationPasses(swift::SILModule&) (in LLDB) + 440 [0x1066b94e8] | |
+ 683 swift::SILPassManager::execute() (in LLDB) + 365 [0x1066b4ded] | |
+ 683 swift::SILPassManager::runFunctionPasses(unsigned int, unsigned int) (in LLDB) + 1183 [0x1066b40cf] | |
+ 651 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 1651 [0x1066b31c3] | |
+ ! 122 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 581 [0x10673c745] | |
+ ! : 18 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2042 [0x10673d2ca] | |
+ ! : | 6 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 345,34,... [0x10654bfb9,0x10654be82,...] | |
+ ! : | 5 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 341 [0x10654bfb5] | |
+ ! : | + 5 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + 5 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 5 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 4 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 2 default_zone_malloc (in libsystem_malloc.dylib) + 29,45 [0x7fff6364b0d8,0x7fff6364b0e8] | |
+ ! : | + ! 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 158 [0x7fff6364d5e4] | |
+ ! : | + ! | 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! | 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 143 [0x7fff6364d5d5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 16 [0x7fff6364b012] | |
+ ! : | 3 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 584 [0x10654c0a8] | |
+ ! : | + 2 swift::ColdBlockInfo::getBranchHint(swift::SILValue, int) (in LLDB) + 411 [0x10654bbdb] | |
+ ! : | + ! 2 swift::SILPhiArgument::getIncomingPhiValues(llvm::SmallVectorImpl<std::__1::pair<swift::SILBasicBlock*, swift::SILValue> >&) const (in LLDB) + 39 [0x10688f917] | |
+ ! : | + 1 swift::BuiltinInst::getIntrinsicInfo() const (in LLDB) + 27 [0x1068cbaab] | |
+ ! : | 3 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 1014 [0x10654c256] | |
+ ! : | + 1 default_zone_free_definite_size (in libsystem_malloc.dylib) + 1 [0x7fff6364bf37] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! 1 tiny_size (in libsystem_malloc.dylib) + 192 [0x7fff6364e897] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 1001 [0x7fff63651091] | |
+ ! : | 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 904 [0x10654c1e8] | |
+ ! : | 1 llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >, swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >::InsertIntoBucketImpl<swift::SILBasicBlock const*>(swift::SILBasicBlock const* const&, swift::SILBasicBlock const* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool>*) (in LLDB) + 69 [0x10654c3c5] | |
+ ! : 17 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 39 [0x10673caf7] | |
+ ! : | 15 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 211 [0x10664c3d3] | |
+ ! : | + 15 swift::DominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x10653d728] | |
+ ! : | + 5 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 302 [0x106864b3e] | |
+ ! : | + ! 3 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 340 [0x106867754] | |
+ ! : | + ! : 3 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 83 [0x1068665b3] | |
+ ! : | + ! : 2 llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::grow(unsigned int) (in LLDB) + 200 [0x106866778] | |
+ ! : | + ! : 1 llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::grow(unsigned int) (in LLDB) + 109 [0x10686671d] | |
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 0 [0x7fff6364b002] | |
+ ! : | + ! 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 504 [0x1068677f8] | |
+ ! : | + ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::ChildrenGetter<false>::Get(swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 47 [0x10686627f] | |
+ ! : | + ! : 1 swift::TermInst::getSuccessors() (in LLDB) + 7 [0x1068cde97] | |
+ ! : | + ! 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 558 [0x10686782e] | |
+ ! : | + 5 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 625 [0x106864c81] | |
+ ! : | + ! 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 620 [0x1068660dc] | |
+ ! : | + ! : 3 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1459 [0x7fff6364e1f3] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1134 [0x7fff6364d9b4] | |
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 0 [0x7fff6364afd0] | |
+ ! : | + ! 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 635,693 [0x1068660eb,0x106866125] | |
+ ! : | + 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 358 [0x106864b76] | |
+ ! : | + ! 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : | + ! : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 197 [0x7fff63650d6d] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 260 [0x7fff6364c370] | |
+ ! : | + 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 540 [0x106864c2c] | |
+ ! : | + ! 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > >* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >, swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > >*) (in LLDB) + 83 [0x106867073] | |
+ ! : | + ! : 1 llvm::DenseMap<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >::grow(unsigned int) (in LLDB) + 106 [0x1068671ea] | |
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + ! : 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 48 [0x7fff6364c3de] | |
+ ! : | + ! 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > >* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >, swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > >*) (in LLDB) + 0 [0x106867020] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 723 [0x106864ce3] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 98 [0x7fff6364bc03] | |
+ ! : | 1 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 231 [0x10664c3e7] | |
+ ! : | + 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::reset(swift::DominanceInfo*) (in LLDB) + 186 [0x1066508ca] | |
+ ! : | 1 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 74 [0x10664c34a] | |
+ ! : 16 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2121,739,... [0x10673d319,0x10673cdb3,...] | |
+ ! : 14 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 1467 [0x10673d08b] | |
+ ! : | 11 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1378,0 [0x1068359f2,0x106835490] | |
+ ! : | 1 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 81 [0x1068354e1] | |
+ ! : | + 1 swift::ModuleDecl::isStdlibModule() const (in LLDB) + 80 [0x106e65a70] | |
+ ! : | 1 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1204 [0x106835944] | |
+ ! : | + 1 swift::mayBindDynamicSelf(swift::SILFunction*) (in LLDB) + 99 [0x106824ca3] | |
+ ! : | 1 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1524 [0x106835a84] | |
+ ! : | 1 swift::ApplySite::getReferencedFunctionOrNull() const (in LLDB) + 30 [0x106740d7e] | |
+ ! : 10 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2624 [0x10673d510] | |
+ ! : | 6 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 294 [0x106741306] | |
+ ! : | + 6 ShortestPathAnalysis::getEntryDistFromPreds(swift::SILBasicBlock const*, int) (in LLDB) + 47,104,... [0x1068346ff,0x106834738,...] | |
+ ! : | 3 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 566 [0x106741416] | |
+ ! : | + 2 ShortestPathAnalysis::getExitDistFromSuccs(swift::SILBasicBlock const*, int) (in LLDB) + 43 [0x10683482b] | |
+ ! : | + ! 2 swift::TermInst::getSuccessors() (in LLDB) + 9,27 [0x1068cde99,0x1068cdeab] | |
+ ! : | + 1 ShortestPathAnalysis::getExitDistFromSuccs(swift::SILBasicBlock const*, int) (in LLDB) + 27 [0x10683481b] | |
+ ! : | 1 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 439 [0x106741397] | |
+ ! : 8 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 58 [0x10673cb0a] | |
+ ! : | 8 swift::FunctionAnalysisBase<swift::SILLoopInfo>::get(swift::SILFunction*) (in LLDB) + 204 [0x10664c28c] | |
+ ! : | 6 swift::SILLoopAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 59 [0x10655b7eb] | |
+ ! : | + 2 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 2252 [0x106877ecc] | |
+ ! : | + ! 2 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 46 [0x10687808e] | |
+ ! : | + ! 2 llvm::iterator_range<llvm::po_iterator<swift::SILBasicBlock*, llvm::SmallPtrSet<llvm::GraphTraits<swift::SILBasicBlock*>::NodeRef, 8u>, false, llvm::GraphTraits<swift::SILBasicBlock*> > > llvm::post_order<swift::SILBasicBlock*>(swift::SILBasicBlock* const&) (in LLDB) + 35 [0x106879a03] | |
+ ! : | + ! 1 llvm::po_iterator<swift::SILBasicBlock*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILBasicBlock*> >::po_iterator(swift::SILBasicBlock*) (in LLDB) + 103 [0x10653f607] | |
+ ! : | + ! : 1 swift::TermInst::getSuccessors() (in LLDB) + 34 [0x1068cdeb2] | |
+ ! : | + ! 1 llvm::po_iterator<swift::SILBasicBlock*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILBasicBlock*> >::po_iterator(swift::SILBasicBlock*) (in LLDB) + 94 [0x10653f5fe] | |
+ ! : | + 1 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 53 [0x106877635] | |
+ ! : | + ! 1 llvm::iterator_range<llvm::po_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*, llvm::SmallPtrSet<llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*> > > llvm::post_order<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*>(llvm::DomTreeNodeBase<swift::SILBasicBlock> const* const&) (in LLDB) + 151 [0x106877f97] | |
+ ! : | + ! 1 llvm::po_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*, llvm::SmallPtrSet<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*> >::traverseChild() (in LLDB) + 75 [0x1068794eb] | |
+ ! : | + ! 1 void std::__1::vector<lldb_private::Range<unsigned long long, unsigned long long>, std::__1::allocator<lldb_private::Range<unsigned long long, unsigned long long> > >::__push_back_slow_path<lldb_private::Range<unsigned long long, unsigned long long> const&>(lldb_private::Range<unsigned long long, unsigned long long> const&) (in LLDB) + 154 [0x105c6070a] | |
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 210 [0x7fff6364d618] | |
+ ! : | + 1 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 165 [0x1068776a5] | |
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1134 [0x7fff6364d9b4] | |
+ ! : | + 1 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 2115 [0x106877e43] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 169 [0x7fff63650305] | |
+ ! : | + 1 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 656 [0x106877890] | |
+ ! : | 2 swift::SILLoopAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 0,65 [0x10655b7b0,0x10655b7f1] | |
+ ! : 8 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 6605 [0x10673e49d] | |
+ ! : | 6 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1378,1,... [0x1068359f2,0x106835491,...] | |
+ ! : | 1 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1204 [0x106835944] | |
+ ! : | + 1 swift::mayBindDynamicSelf(swift::SILFunction*) (in LLDB) + 15 [0x106824c4f] | |
+ ! : | + 1 swift::SILFunction::hasSelfMetadataParam() const (in LLDB) + 39 [0x1068a01a7] | |
+ ! : | 1 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 2612 [0x106835ec4] | |
+ ! : | 1 swift::SubstitutionMap::hasAnySubstitutableParams() const (in LLDB) + 26 [0x106e9265a] | |
+ ! : | 1 swift::GenericSignatureImpl::areAllParamsConcrete() const (in LLDB) + 86 [0x106e23a66] | |
+ ! : 5 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 648 [0x10673cd58] | |
+ ! : | 3 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 1014 [0x10654c256] | |
+ ! : | + 2 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! 2 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! 2 tiny_size (in libsystem_malloc.dylib) + 114,227 [0x7fff6364e849,0x7fff6364e8ba] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 973 [0x7fff63650629] | |
+ ! : | + 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 642 [0x7fff63651405] | |
+ ! : | 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 584 [0x10654c0a8] | |
+ ! : | + 1 swift::ColdBlockInfo::getBranchHint(swift::SILValue, int) (in LLDB) + 60 [0x10654ba7c] | |
+ ! : | + 1 swift::SILModule::getIntrinsicInfo(swift::Identifier) (in LLDB) + 39 [0x1068d7c87] | |
+ ! : | 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 904 [0x10654c1e8] | |
+ ! : | 1 llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >, swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >::InsertIntoBucketImpl<swift::SILBasicBlock const*>(swift::SILBasicBlock const* const&, swift::SILBasicBlock const* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool>*) (in LLDB) + 83 [0x10654c3d3] | |
+ ! : | 1 llvm::DenseMap<swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >::grow(unsigned int) (in LLDB) + 110 [0x10654c54e] | |
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 148 [0x7fff6364c442] | |
+ ! : 5 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 6455 [0x10673e407] | |
+ ! : | 4 ConstantTracker::trackInst(swift::SILInstruction*) (in LLDB) + 19,839 [0x106832bc3,0x106832ef7] | |
+ ! : | 1 ConstantTracker::trackInst(swift::SILInstruction*) (in LLDB) + 812 [0x106832edc] | |
+ ! : | 1 llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILValue, swift::SILInstruction*, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*> >, swift::SILValue, swift::SILInstruction*, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*> >::InsertIntoBucketImpl<swift::SILValue>(swift::SILValue const&, swift::SILValue const&, llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*>*) (in LLDB) + 83 [0x106786013] | |
+ ! : | 1 llvm::DenseMap<swift::SILValue, swift::SILInstruction*, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*> >::grow(unsigned int) (in LLDB) + 106 [0x10678618a] | |
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 0 [0x7fff6364c26c] | |
+ ! : 4 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2459 [0x10673d46b] | |
+ ! : | 4 llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >, swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::InsertIntoBucketImpl<swift::SILBasicBlock const*>(swift::SILBasicBlock const* const&, swift::SILBasicBlock const* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*>*) (in LLDB) + 83 [0x106741c03] | |
+ ! : | 3 llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::grow(unsigned int) (in LLDB) + 110 [0x106741d7e] | |
+ ! : | + 3 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 3 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 3 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 3 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 163 [0x7fff6364c451] | |
+ ! : | + ! 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + ! 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 362 [0x7fff6364ccab] | |
+ ! : | + ! 1 small_free_list_remove_ptr_no_clear (in libsystem_malloc.dylib) + 154 [0x7fff63651c90] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 70 [0x7fff6364c3f4] | |
+ ! : | 1 llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::grow(unsigned int) (in LLDB) + 497 [0x106741f01] | |
+ ! : 3 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 8447 [0x10673ebcf] | |
+ ! : | 3 void swift::DominanceOrder::pushChildrenIf<swift::DominanceOrder::pushChildren(swift::SILBasicBlock*)::'lambda'(swift::SILBasicBlock*)>(swift::SILBasicBlock*, swift::DominanceOrder::pushChildren(swift::SILBasicBlock*)::'lambda'(swift::SILBasicBlock*)) (in LLDB) + 163,141 [0x1067429e3,0x1067429cd] | |
+ ! : 2 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 1495 [0x10673d0a7] | |
+ ! : | 2 swift::FunctionAnalysisBase<swift::SILLoopInfo>::get(swift::SILFunction*) (in LLDB) + 204 [0x10664c28c] | |
+ ! : | 2 swift::SILLoopAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 29 [0x10655b7cd] | |
+ ! : | 2 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 211 [0x10664c3d3] | |
+ ! : | 2 swift::DominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x10653d728] | |
+ ! : | 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 625 [0x106864c81] | |
+ ! : | 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 620 [0x1068660dc] | |
+ ! : | 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 561 [0x7fff6364de71] | |
+ ! : | + 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 43 [0x7fff6364e32b] | |
+ ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364d588] | |
+ ! : 2 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2085 [0x10673d2f5] | |
+ ! : | 1 swift::instructionInlineCost(swift::SILInstruction&) (in LLDB) + 166 [0x10683ab06] | |
+ ! : | + 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 60 [0x1068d7e2c] | |
+ ! : | 1 swift::instructionInlineCost(swift::SILInstruction&) (in LLDB) + 31 [0x10683aa7f] | |
+ ! : 2 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 3083 [0x10673d6db] | |
+ ! : | 2 llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >, swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::InsertIntoBucketImpl<swift::SILBasicBlock const*>(swift::SILBasicBlock const* const&, swift::SILBasicBlock const* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*>*) (in LLDB) + 83 [0x106741c03] | |
+ ! : | 1 llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::grow(unsigned int) (in LLDB) + 110 [0x106741d7e] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 0 [0x7fff6364b002] | |
+ ! : | 1 llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::grow(unsigned int) (in LLDB) + 639 [0x106741f8f] | |
+ ! : 2 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 3248 [0x10673d780] | |
+ ! : | 1 ShortestPathAnalysis::analyzeLoopsRecursively(swift::SILLoop*, int) (in LLDB) + 320 [0x106834a80] | |
+ ! : | + 1 void ShortestPathAnalysis::solveDataFlow<llvm::ArrayRef<swift::SILBasicBlock*> >(llvm::ArrayRef<swift::SILBasicBlock*> const&, int) (in LLDB) + 277 [0x106834e55] | |
+ ! : | + 1 ShortestPathAnalysis::getEntryDistFromPreds(swift::SILBasicBlock const*, int) (in LLDB) + 147 [0x106834763] | |
+ ! : | 1 ShortestPathAnalysis::analyzeLoopsRecursively(swift::SILLoop*, int) (in LLDB) + 95 [0x10683499f] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 509 [0x10673cccd] | |
+ ! : | 1 std::__1::vector<ShortestPathAnalysis::BlockInfo, std::__1::allocator<ShortestPathAnalysis::BlockInfo> >::__append(unsigned long) (in LLDB) + 165 [0x106741505] | |
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 53 [0x7fff6364dc75] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 887 [0x10673ce47] | |
+ ! : | 1 swift::ApplySite::getReferencedFunctionOrNull() const (in LLDB) + 61 [0x106740d9d] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 1908 [0x10673d244] | |
+ ! : | 1 std::__1::vector<ShortestPathAnalysis::BlockInfo, std::__1::allocator<ShortestPathAnalysis::BlockInfo> >::__append(unsigned long) (in LLDB) + 165 [0x106741505] | |
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : | 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 197 [0x7fff63650d6d] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 3275 [0x10673d79b] | |
+ ! : | 1 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 175 [0x10674128f] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 9484 [0x10673efdc] | |
+ ! : | 1 ConstantTracker::getDef(swift::SILValue, swift::ProjectionPath&) (in LLDB) + 444 [0x10683366c] | |
+ ! : | 1 ConstantTracker::getStoredValue(swift::SILInstruction*, swift::ProjectionPath&) (in LLDB) + 737 [0x106833461] | |
+ ! : | 1 llvm::detail::DenseMapPair<swift::SILInstruction*, swift::SILInstruction*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILInstruction*, swift::SILInstruction*, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, swift::SILInstruction*> >, swift::SILInstruction*, swift::SILInstruction*, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, swift::SILInstruction*> >::InsertIntoBucketImpl<swift::SILInstruction*>(swift::SILInstruction* const&, swift::SILInstruction* const&, llvm::detail::DenseMapPair<swift::SILInstruction*, swift::SILInstruction*>*) (in LLDB) + 6 [0x106660b96] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 10019 [0x10673f1f3] | |
+ ! : 1 ConstantTracker::getTakenBlock(swift::TermInst*) (in LLDB) + 64 [0x106834360] | |
+ ! : 1 ConstantTracker::getIntConst(swift::SILValue, int) (in LLDB) + 91 [0x106833f9b] | |
+ ! : 1 ConstantTracker::getDef(swift::SILValue, swift::ProjectionPath&) (in LLDB) + 444 [0x10683366c] | |
+ ! : 1 ConstantTracker::getStoredValue(swift::SILInstruction*, swift::ProjectionPath&) (in LLDB) + 597 [0x1068333d5] | |
+ ! 84 (anonymous namespace)::SimplifyCFGPass::run() (in LLDB) + 825 [0x10675d639] | |
+ ! : 29 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 122 [0x10675d6ea] | |
+ ! : | 10 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 2237 [0x106762fdd] | |
+ ! : | + 2 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 2540 [0x106768e2c] | |
+ ! : | + ! 2 swift::SILBuilder::createCondBranch(swift::SILLocation, swift::SILValue, swift::SILBasicBlock*, swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>, swift::SILBasicBlock*, swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>, swift::ProfileCounter, swift::ProfileCounter) (in LLDB) + 600 [0x10664ba58] | |
+ ! : | + ! 1 swift::CondBranchInst::create(swift::SILDebugLocation, swift::SILValue, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::ProfileCounter, swift::ProfileCounter, swift::SILFunction&) (in LLDB) + 272 [0x1068ce6b0] | |
+ ! : | + ! : 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 162 [0x7fff6364d5e8] | |
+ ! : | + ! 1 swift::CondBranchInst::create(swift::SILDebugLocation, swift::SILValue, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::ProfileCounter, swift::ProfileCounter, swift::SILFunction&) (in LLDB) + 784 [0x1068ce8b0] | |
+ ! : | + ! 1 swift::SILSuccessor::operator=(swift::SILBasicBlock*) (in LLDB) + 80 [0x106907c00] | |
+ ! : | + 2 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 6792 [0x106769ec8] | |
+ ! : | + ! 1 getUnConditionalFail(swift::SILBasicBlock*, swift::SILValue, bool) (in LLDB) + 80 [0x10677da30] | |
+ ! : | + ! : 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! : 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 261 [0x1068b19a5] | |
+ ! : | + ! 1 getUnConditionalFail(swift::SILBasicBlock*, swift::SILValue, bool) (in LLDB) + 67 [0x10677da23] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 129 [0x1067684c1] | |
+ ! : | + ! 1 swift::simplifyInstruction(swift::SILInstruction*) (in LLDB) + 1809 [0x10656c6e1] | |
+ ! : | + ! 1 swift::SILModule::getIntrinsicInfo(swift::Identifier) (in LLDB) + 29 [0x1068d7c7d] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 2108 [0x106768c7c] | |
+ ! : | + ! 1 swift::SILBuilder::createCondBranch(swift::SILLocation, swift::SILValue, swift::SILBasicBlock*, swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>, swift::SILBasicBlock*, swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>, swift::ProfileCounter, swift::ProfileCounter) (in LLDB) + 8 [0x10664b808] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 2120 [0x106768c88] | |
+ ! : | + ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 431 [0x7fff6365040b] | |
+ ! : | + ! 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 556 [0x7fff636513af] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 2218 [0x106768cea] | |
+ ! : | + ! 1 getTrampolineDest(swift::SILBasicBlock*) (in LLDB) + 462 [0x10676d6ce] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 6114 [0x106769c22] | |
+ ! : | + ! 1 getUnConditionalFail(swift::SILBasicBlock*, swift::SILValue, bool) (in LLDB) + 80 [0x10677da30] | |
+ ! : | + ! 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 6 [0x1068b18a6] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 116 [0x1067684b4] | |
+ ! : | 4 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16907 [0x10676692b] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 529 [0x10676bd81] | |
+ ! : | + ! 1 simplifyToSelectValue(swift::SILBasicBlock*, unsigned int, swift::DominanceInfo*) (in LLDB) + 616 [0x10675c778] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 1976 [0x10676c328] | |
+ ! : | + ! 1 swift::SILBasicBlock::replacePhiArgument(unsigned int, swift::SILType, swift::ValueOwnershipKind, swift::ValueDecl const*) (in LLDB) + 72 [0x106890d48] | |
+ ! : | + ! 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + ! 1 swift::EpilogueARCAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 73 [0x106558889] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 2217 [0x10676c419] | |
+ ! : | + ! 1 swift::StoredPropertiesRequest::OutputType swift::evaluateOrDefault<swift::StoredPropertiesRequest>(swift::Evaluator&, swift::StoredPropertiesRequest, swift::StoredPropertiesRequest::OutputType) (in LLDB) + 40 [0x106da9aa8] | |
+ ! : | + ! 1 llvm::Expected<swift::StoredPropertiesRequest::OutputType> swift::Evaluator::getResultCached<swift::StoredPropertiesRequest, (void*)0>(swift::StoredPropertiesRequest const&) (in LLDB) + 90 [0x106dcf19a] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 1225 [0x10676c039] | |
+ ! : | 4 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 5810,14646,... [0x106763dd2,0x106766056,...] | |
+ ! : | 3 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16888 [0x106766918] | |
+ ! : | + 2 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 80 [0x10676b8c0] | |
+ ! : | + ! 2 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! 2 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 53 [0x1068b18d5] | |
+ ! : | + ! 2 swift::BuiltinInfo::isReadNone() const (in LLDB) + 27 [0x106d89c5b] | |
+ ! : | + ! 2 _platform_strchr$VARIANT$Haswell (in libsystem_platform.dylib) + 32,36 [0x7fff6368c160,0x7fff6368c164] | |
+ ! : | + 1 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 67 [0x10676b8b3] | |
+ ! : | 2 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 1262 [0x106762c0e] | |
+ ! : | + 2 swift::replaceAllSimplifiedUsesAndErase(swift::SILInstruction*, swift::SILValue, std::__1::function<void (swift::SILInstruction*)>) (in LLDB) + 292 [0x10656d0d4] | |
+ ! : | + 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + 2 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + 2 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + 2 __ulock_wait (in libsystem_kernel.dylib) + 0,10 [0x7fff635d79b4,0x7fff635d79be] | |
+ ! : | 2 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 14780 [0x1067660dc] | |
+ ! : | + 2 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + 2 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + 2 tiny_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e81d] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 722 [0x1067629f2] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::removeIfDead(swift::SILBasicBlock*) (in LLDB) + 455 [0x106768427] | |
+ ! : | + 1 swift::removeDeadBlock(swift::SILBasicBlock*) (in LLDB) + 59 [0x1067a43fb] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 476 [0x7fff63650e84] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 11718 [0x1067654e6] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + 1 swift::RCIdentityAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 46 [0x10656673e] | |
+ ! : | + 1 swift::FunctionAnalysisBase<swift::RCIdentityFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 74 [0x10661cb0a] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 15924 [0x106766554] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, int>* llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILBasicBlock*, int, 8u, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, int> >, swift::SILBasicBlock*, int, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, int> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, int>*) (in LLDB) + 86 [0x10676d796] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16816 [0x1067668d0] | |
+ ! : | 1 swift::SinkAddressProjections::analyzeAddressProjections(swift::SILInstruction*) (in LLDB) + 226 [0x1067a4f52] | |
+ ! : 19 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 254 [0x10675d76e] | |
+ ! : | 19 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 211 [0x10664c3d3] | |
+ ! : | 19 swift::DominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x10653d728] | |
+ ! : | 8 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 302 [0x106864b3e] | |
+ ! : | + 4 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 920 [0x106867998] | |
+ ! : | + ! 3 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 83 [0x1068665b3] | |
+ ! : | + ! : 3 llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::grow(unsigned int) (in LLDB) + 136 [0x106866738] | |
+ ! : | + ! : 3 llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::moveFromOldBuckets(llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 72,275 [0x1068667d8,0x1068668a3] | |
+ ! : | + ! 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 6 [0x106866566] | |
+ ! : | + 3 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 483 [0x1068677e3] | |
+ ! : | + ! 1 operator delete(void*) (in libc++abi.dylib) + 0 [0x7fff605ff779] | |
+ ! : | + ! 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 143 [0x7fff6364d5d5] | |
+ ! : | + ! 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 0 [0x105acdc80] | |
+ ! : | + 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 504 [0x1068677f8] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::ChildrenGetter<false>::Get(swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 70 [0x106866296] | |
+ ! : | + 1 swift::TermInst::getSuccessors() (in LLDB) + 1 [0x1068cde91] | |
+ ! : | 6 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 625 [0x106864c81] | |
+ ! : | + 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 725 [0x106866145] | |
+ ! : | + ! 3 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + ! 3 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 3 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 3 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 3 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 3 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! 2 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 377,398 [0x7fff6364ddb9,0x7fff6364ddce] | |
+ ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 561 [0x7fff6364de71] | |
+ ! : | + ! 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 43 [0x7fff6364e32b] | |
+ ! : | + 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 507,745 [0x10686606b,0x106866159] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 620 [0x1068660dc] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : | + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 965 [0x7fff6365106d] | |
+ ! : | 4 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 315 [0x106864b4b] | |
+ ! : | + 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runSemiNCA(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, unsigned int) (in LLDB) + 129,145,... [0x1068655c1,0x1068655d1,...] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runSemiNCA(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, unsigned int) (in LLDB) + 910 [0x1068658ce] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::eval(swift::SILBasicBlock*, unsigned int, llvm::SmallVectorImpl<llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec*>&) (in LLDB) + 78 [0x10686694e] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 694 [0x106864cc6] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | 1 szone_size (in libsystem_malloc.dylib) + 0 [0x7fff6364e73c] | |
+ ! : 13 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 6534 [0x10675eff6] | |
+ ! : | 6 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16888 [0x106766918] | |
+ ! : | + 3 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 80 [0x10676b8c0] | |
+ ! : | + ! 3 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! 2 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 53 [0x1068b18d5] | |
+ ! : | + ! : 2 swift::BuiltinInfo::isReadNone() const (in LLDB) + 27 [0x106d89c5b] | |
+ ! : | + ! : 2 _platform_strchr$VARIANT$Haswell (in libsystem_platform.dylib) + 14,102 [0x7fff6368c14e,0x7fff6368c1a6] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 4 [0x1068b18a4] | |
+ ! : | + 3 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 67 [0x10676b8b3] | |
+ ! : | 3 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 2237 [0x106762fdd] | |
+ ! : | + 2 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 7713 [0x10676a261] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 6114 [0x106769c22] | |
+ ! : | + 1 getUnConditionalFail(swift::SILBasicBlock*, swift::SILValue, bool) (in LLDB) + 80 [0x10677da30] | |
+ ! : | + 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 40 [0x1068b18c8] | |
+ ! : | + 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 5 [0x1068cbab5] | |
+ ! : | 3 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 29,701,... [0x10676273d,0x1067629dd,...] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16921 [0x106766939] | |
+ ! : | 1 swift::isARCInertTrapBB(swift::SILBasicBlock const*) (in LLDB) + 64 [0x106530b40] | |
+ ! : 4 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 89 [0x10675d6c9] | |
+ ! : | 2 (anonymous namespace)::SimplifyCFG::findLoopHeaders() (in LLDB) + 1044,1552 [0x106760f24,0x106761120] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::findLoopHeaders() (in LLDB) + 642 [0x106760d92] | |
+ ! : | + 1 llvm::SmallPtrSetImplBase::insert_imp_big(void const*) (in LLDB) + 80 [0x106132ff0] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::findLoopHeaders() (in LLDB) + 836 [0x106760e54] | |
+ ! : | 1 swift::TermInst::getSuccessors() (in LLDB) + 27 [0x1068cdeab] | |
+ ! : 3 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 241 [0x10675d761] | |
+ ! : | 3 swift::FunctionAnalysisBase<swift::DominanceInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 88 [0x10653d4c8] | |
+ ! : | 2 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 72 [0x10653d8d8] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! 1 tiny_size (in libsystem_malloc.dylib) + 300 [0x7fff6364e903] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1192 [0x7fff63650704] | |
+ ! : | 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 132 [0x10653d914] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | 1 tiny_size (in libsystem_malloc.dylib) + 192 [0x7fff6364e897] | |
+ ! : 3 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 6548 [0x10675f004] | |
+ ! : | 3 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 163 [0x1067a44c3] | |
+ ! : | 3 swift::TermInst::getSuccessors() (in LLDB) + 7 [0x1068cde97] | |
+ ! : 3 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 6729,214 [0x10675f0b9,0x10675d746] | |
+ ! : 2 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 111 [0x10675d6df] | |
+ ! : | 2 splitBBArguments(swift::SILFunction&) (in LLDB) + 811 [0x1067619db] | |
+ ! : | 2 swift::Projection::getType(swift::SILType, swift::SILModule&, swift::TypeExpansionContext) const (in LLDB) + 398 [0x1068850fe] | |
+ ! : | 2 swift::SILType::getFieldType(swift::VarDecl*, swift::Lowering::TypeConverter&, swift::TypeExpansionContext) const (in LLDB) + 75 [0x10690822b] | |
+ ! : | 1 swift::TypeBase::getTypeOfMember(swift::ModuleDecl*, swift::ValueDecl const*, swift::Type) (in LLDB) + 428 [0x106ea0c5c] | |
+ ! : | + 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 3624 [0x106ea1c88] | |
+ ! : | + 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 4008 [0x106ea1e08] | |
+ ! : | + 1 swift::BoundGenericType::get(swift::NominalTypeDecl*, swift::Type, llvm::ArrayRef<swift::Type>) (in LLDB) + 436 [0x106d07ef4] | |
+ ! : | + 1 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) (in LLDB) + 72 [0x106108b98] | |
+ ! : | 1 swift::TypeBase::getTypeOfMember(swift::ModuleDecl*, swift::ValueDecl const*, swift::Type) (in LLDB) + 435 [0x106ea0c63] | |
+ ! : 2 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 136 [0x10675d6f8] | |
+ ! : | 1 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 859 [0x1067a477b] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + 1 swift::EpilogueARCAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 73 [0x106558889] | |
+ ! : | 1 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 205 [0x1067a44ed] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 79 [0x10675d6bf] | |
+ ! : | 1 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 859 [0x1067a477b] | |
+ ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 119 [0x1068906f7] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 549 [0x10675d895] | |
+ ! : | 1 swift::tryCheckedCastBrJumpThreading(swift::SILFunction*, swift::DominanceInfo*, llvm::SmallVectorImpl<swift::SILBasicBlock*>&) (in LLDB) + 525 [0x1067c116d] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 1067 [0x10675da9b] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 363 [0x10676bcdb] | |
+ ! : | 1 swift::SILPhiArgument::getIncomingPhiValues(llvm::SmallVectorImpl<swift::SILValue>&) const (in LLDB) + 307 [0x10688f8e3] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 2156 [0x10675dedc] | |
+ ! : | 1 swift::IgnoreExpectUseIterator::operator++() (in LLDB) + 189 [0x10677fb3d] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 3976 [0x10675e5f8] | |
+ ! : | 1 swift::SILBuilder::createIntegerLiteral(swift::SILLocation, swift::SILType, long) (in LLDB) + 145 [0x10661f231] | |
+ ! : | 1 swift::IntegerLiteralInst::create(swift::SILDebugLocation, swift::SILType, long, swift::SILModule&) (in LLDB) + 248 [0x1068cbe48] | |
+ ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 0 [0x7fff636548b0] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 6087 [0x10675ee37] | |
+ ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 625 [0x106864c81] | |
+ ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 725 [0x106866145] | |
+ ! : 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 162 [0x105acdd22] | |
+ ! 71 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 661 [0x10673c795] | |
+ ! : 71 swift::SILInliner::inlineFullApply(swift::FullApplySite, swift::SILInliner::InlineKind, swift::SILOptFunctionBuilder&) (in LLDB) + 463 [0x106837c3f] | |
+ ! : 67 swift::SILInliner::inlineFunction(swift::SILFunction*, swift::FullApplySite, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 323 [0x106836ee3] | |
+ ! : | 62 swift::SILInlineCloner::cloneInline(llvm::ArrayRef<swift::SILValue>) (in LLDB) + 2465 [0x1068379e1] | |
+ ! : | + 48 swift::SILCloner<swift::SILInlineCloner>::cloneFunctionBody(swift::SILFunction*, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, bool) (in LLDB) + 461 [0x1068385cd] | |
+ ! : | + ! 43 swift::SILCloner<swift::SILInlineCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 563 [0x10683b153] | |
+ ! : | + ! : 8 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::visitApplyInst(swift::ApplyInst*) (in LLDB) + 360 [0x106844748] | |
+ ! : | + ! : | 8 swift::SILBuilder::createApply(swift::SILLocation, swift::SILValue, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>, bool, swift::GenericSpecializationInformation const*) (in LLDB) + 234 [0x1068c260a] | |
+ ! : | + ! : | 7 swift::ApplyInst::create(swift::SILDebugLocation, swift::SILValue, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>, bool, llvm::Optional<swift::SILModuleConventions>, swift::SILFunction&, swift::SILOpenedArchetypesState&, swift::GenericSpecializationInformation const*) (in LLDB) + 118 [0x1068ca846] | |
+ ! : | + ! : | + 7 swift::SILType::substGenericArgs(swift::SILModule&, swift::SubstitutionMap, swift::TypeExpansionContext) const (in LLDB) + 36 [0x106908554] | |
+ ! : | + ! : | + 7 swift::SILFunctionType::substGenericArgs(swift::SILModule&, swift::SubstitutionMap, swift::TypeExpansionContext) (in LLDB) + 232 [0x1068a50a8] | |
+ ! : | + ! : | + 4 (anonymous namespace)::SILTypeSubstituter::substSILFunctionType(swift::CanTypeWrapper<swift::SILFunctionType>) (in LLDB) + 1474 [0x1068a5682] | |
+ ! : | + ! : | + ! 2 swift::SILFunctionType::get(swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, llvm::ArrayRef<swift::SILParameterInfo>, llvm::ArrayRef<swift::SILYieldInfo>, llvm::ArrayRef<swift::SILResultInfo>, llvm::Optional<swift::SILResultInfo>, swift::SubstitutionMap, bool, swift::ASTContext const&, swift::ProtocolConformanceRef) (in LLDB) + 186 [0x106d0b29a] | |
+ ! : | + ! : | + ! : 2 swift::SILFunctionType::Profile(llvm::FoldingSetNodeID&, swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, llvm::ArrayRef<swift::SILParameterInfo>, llvm::ArrayRef<swift::SILYieldInfo>, llvm::ArrayRef<swift::SILResultInfo>, llvm::Optional<swift::SILResultInfo>, swift::ProtocolConformanceRef, bool, swift::SubstitutionMap) (in LLDB) + 147 [0x106d0ac53] | |
+ ! : | + ! : | + ! : 2 llvm::FoldingSetNodeID::AddPointer(void const*) (in LLDB) + 0,47 [0x106107fe0,0x10610800f] | |
+ ! : | + ! : | + ! 2 swift::SILFunctionType::get(swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, llvm::ArrayRef<swift::SILParameterInfo>, llvm::ArrayRef<swift::SILYieldInfo>, llvm::ArrayRef<swift::SILResultInfo>, llvm::Optional<swift::SILResultInfo>, swift::SubstitutionMap, bool, swift::ASTContext const&, swift::ProtocolConformanceRef) (in LLDB) + 216 [0x106d0b2b8] | |
+ ! : | + ! : | + ! 1 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) (in LLDB) + 45 [0x106108b7d] | |
+ ! : | + ! : | + ! | 1 std::__1::enable_if<is_hashable_data<swift::ProtocolDecl* const>::value, llvm::hash_code>::type llvm::hashing::detail::hash_combine_range_impl<swift::ProtocolDecl* const>(swift::ProtocolDecl* const*, swift::ProtocolDecl* const*) (in LLDB) + 992 [0x106109300] | |
+ ! : | + ! : | + ! 1 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) (in LLDB) + 164 [0x106108bf4] | |
+ ! : | + ! : | + ! 1 llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const (in LLDB) + 27 [0x10610852b] | |
+ ! : | + ! : | + ! 1 _platform_memcmp (in libsystem_platform.dylib) + 256 [0x7fff6368c2e0] | |
+ ! : | + ! : | + 3 (anonymous namespace)::SILTypeSubstituter::substSILFunctionType(swift::CanTypeWrapper<swift::SILFunctionType>) (in LLDB) + 436 [0x1068a5274] | |
+ ! : | + ! : | + 3 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 319 [0x1068a991f] | |
+ ! : | + ! : | + 3 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type, swift::TypeExpansionContext) (in LLDB) + 330 [0x10692c05a] | |
+ ! : | + ! : | + 3 bool llvm::DenseMapBase<llvm::DenseMap<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >, swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >::LookupBucketFor<swift::Lowering::TypeConverter::CachingTypeKey>(swift::Lowering::TypeConverter::CachingTypeKey const&, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> const*&) const (in LLDB) + 108 [0x1069309bc] | |
+ ! : | + ! : | 1 swift::ApplyInst::create(swift::SILDebugLocation, swift::SILValue, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>, bool, llvm::Optional<swift::SILModuleConventions>, swift::SILFunction&, swift::SILOpenedArchetypesState&, swift::GenericSpecializationInformation const*) (in LLDB) + 276 [0x1068ca8e4] | |
+ ! : | + ! : | 1 collectTypeDependentOperands(llvm::SmallVectorImpl<swift::SILValue>&, swift::SILOpenedArchetypesState&, swift::SILFunction&, swift::CanType, swift::SubstitutionMap) (in LLDB) + 211 [0x1068c9013] | |
+ ! : | + ! : | 1 swift::SubstitutionMap::getReplacementTypes() const (in LLDB) + 10 [0x106e9236a] | |
+ ! : | + ! : 4 swift::SILCloner<swift::SILInlineCloner>::visitDebugValueInst(swift::DebugValueInst*) (in LLDB) + 69 [0x106839ed5] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 274 [0x10683a2e2] | |
+ ! : | + ! : | + 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 515 [0x10683a3d3] | |
+ ! : | + ! : | + 1 swift::SILDebugScope::SILDebugScope(swift::SILLocation, swift::SILFunction*, swift::SILDebugScope const*, swift::SILDebugScope const*) (in LLDB) + 12 [0x10689bfac] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 362 [0x10683a33a] | |
+ ! : | + ! : | + 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapParentFunction(swift::SILOptFunctionBuilder&, swift::SILModule&, swift::SILFunction*, swift::SubstitutionMap, swift::GenericSignature, bool) (in LLDB) + 88 [0x10683a468] | |
+ ! : | + ! : | + 1 swift::SubstitutionMap::mapReplacementTypesOutOfContext() const (in LLDB) + 61 [0x106e9333d] | |
+ ! : | + ! : | + 1 swift::SubstitutionMap::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 1312 [0x106e93890] | |
+ ! : | + ! : | + 1 swift::SubstitutionMap::Storage::get(swift::GenericSignature, llvm::ArrayRef<swift::Type>, llvm::ArrayRef<swift::ProtocolConformanceRef>) (in LLDB) + 266 [0x106d0cdca] | |
+ ! : | + ! : | + 1 swift::SubstitutionMap::Storage::Profile(llvm::FoldingSetNodeID&, swift::GenericSignature, llvm::ArrayRef<swift::Type>, llvm::ArrayRef<swift::ProtocolConformanceRef>) (in LLDB) + 107 [0x106d0cc6b] | |
+ ! : | + ! : | + 1 swift::GenericSignatureImpl::forEachParam(llvm::function_ref<void (swift::GenericTypeParamType*, bool)>) const (in LLDB) + 0 [0x106e235d0] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 515 [0x10683a3d3] | |
+ ! : | + ! : | + 1 swift::SILDebugScope::SILDebugScope(swift::SILLocation, swift::SILFunction*, swift::SILDebugScope const*, swift::SILDebugScope const*) (in LLDB) + 27 [0x10689bfbb] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 295 [0x10683a2f7] | |
+ ! : | + ! : 2 swift::SILCloner<swift::SILInlineCloner>::visitDeallocStackInst(swift::DeallocStackInst*) (in LLDB) + 291 [0x10684d7c3] | |
+ ! : | + ! : | 1 swift::SILBuilder::createDeallocStack(swift::SILLocation, swift::SILValue) (in LLDB) + 41 [0x1068c5119] | |
+ ! : | + ! : | + 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | + 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | + 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 6 [0x7fff6364dc46] | |
+ ! : | + ! : | 1 swift::SILBuilder::createDeallocStack(swift::SILLocation, swift::SILValue) (in LLDB) + 194 [0x1068c51b2] | |
+ ! : | + ! : 2 swift::SILCloner<swift::SILInlineCloner>::visitFunctionRefInst(swift::FunctionRefInst*) (in LLDB) + 281 [0x10683db89] | |
+ ! : | + ! : | 2 swift::SILBuilder::createFunctionRef(swift::SILLocation, swift::SILFunction*) (in LLDB) + 197 [0x1068be025] | |
+ ! : | + ! : | 2 swift::FunctionRefInst::FunctionRefInst(swift::SILDebugLocation, swift::SILFunction*, swift::TypeExpansionContext) (in LLDB) + 40 [0x1068cb738] | |
+ ! : | + ! : | 2 swift::SILFunction::getLoweredFunctionTypeInContext(swift::TypeExpansionContext) const (in LLDB) + 140 [0x1068a650c] | |
+ ! : | + ! : | 2 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type, swift::TypeExpansionContext) (in LLDB) + 330 [0x10692c05a] | |
+ ! : | + ! : | 2 bool llvm::DenseMapBase<llvm::DenseMap<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >, swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >::LookupBucketFor<swift::Lowering::TypeConverter::CachingTypeKey>(swift::Lowering::TypeConverter::CachingTypeKey const&, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> const*&) const (in LLDB) + 47 [0x10693097f] | |
+ ! : | + ! : | 2 llvm::DenseMapBase<llvm::DenseMap<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >, swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >::getHashValue(swift::Lowering::TypeConverter::CachingTypeKey const&) (in LLDB) + 11,194 [0x106930a7b,0x106930b32] | |
+ ! : | + ! : 2 swift::SILCloner<swift::SILInlineCloner>::visitIntegerLiteralInst(swift::IntegerLiteralInst*) (in LLDB) + 52 [0x10683e0e4] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 475 [0x10683a3ab] | |
+ ! : | + ! : | + 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 548 [0x10683a3f4] | |
+ ! : | + ! : | + 1 std::__1::pair<llvm::DenseMapIterator<swift::SILDebugScope const*, swift::SILDebugScope const*, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*>, false>, bool> llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILDebugScope const*, swift::SILDebugScope const*, 8u, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >, swift::SILDebugScope const*, swift::SILDebugScope const*, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >::try_emplace<swift::SILDebugScope const*>(swift::SILDebugScope const*&&, swift::SILDebugScope const*&&) (in LLDB) + 0 [0x106853e40] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 1 [0x10683a1d1] | |
+ ! : | + ! : 2 swift::SILCloner<swift::SILInlineCloner>::visitIntegerLiteralInst(swift::IntegerLiteralInst*) (in LLDB) + 523 [0x10683e2bb] | |
+ ! : | + ! : | 2 swift::IntegerLiteralInst::create(swift::SILDebugLocation, swift::SILType, llvm::APInt const&, swift::SILModule&) (in LLDB) + 42 [0x1068cbafa] | |
+ ! : | + ! : | 2 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 2 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | 2 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 165 [0x7fff6364dce5] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 55 [0x7fff6364c2a3] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitAllocStackInst(swift::AllocStackInst*) (in LLDB) + 56 [0x10683bce8] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 422 [0x10683a376] | |
+ ! : | + ! : | 1 llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>::Allocate(unsigned long, unsigned long) (in LLDB) + 298 [0x107334d8a] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitAllocStackInst(swift::AllocStackInst*) (in LLDB) + 1124 [0x10683c114] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 179 [0x1065f68f3] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 151 [0x1068448a7] | |
+ ! : | + ! : | 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 0 [0x7fff6368bbe0] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 239 [0x1068448ff] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 274 [0x10683a2e2] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 274 [0x10683a2e2] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 464 [0x10683a3a0] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 749 [0x106844afd] | |
+ ! : | + ! : | 1 swift::BuiltinInst::create(swift::SILDebugLocation, swift::Identifier, swift::SILType, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>, swift::SILModule&) (in LLDB) + 50 [0x1068ca572] | |
+ ! : | + ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1470 [0x7fff6364e1fe] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitDebugValueInst(swift::DebugValueInst*) (in LLDB) + 118 [0x106839f06] | |
+ ! : | + ! : | 1 swift::DebugValueInst::getDecl() const (in LLDB) + 57 [0x1068ca0d9] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitDebugValueInst(swift::DebugValueInst*) (in LLDB) + 376 [0x10683a008] | |
+ ! : | + ! : | 1 swift::SILBuilder::createDebugValue(swift::SILLocation, swift::SILValue, swift::SILDebugVariable) (in LLDB) + 242 [0x106894672] | |
+ ! : | + ! : | 1 swift::DebugValueInst::create(swift::SILDebugLocation, swift::SILValue, swift::SILModule&, swift::SILDebugVariable) (in LLDB) + 37 [0x1068c9ee5] | |
+ ! : | + ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 8 [0x7fff63652429] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitDebugValueInst(swift::DebugValueInst*) (in LLDB) + 148 [0x106839f24] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitFunctionRefInst(swift::FunctionRefInst*) (in LLDB) + 51 [0x10683daa3] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 362 [0x10683a33a] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapParentFunction(swift::SILOptFunctionBuilder&, swift::SILModule&, swift::SILFunction*, swift::SubstitutionMap, swift::GenericSignature, bool) (in LLDB) + 1460 [0x10683a9c4] | |
+ ! : | + ! : | 1 swift::SILModule::eraseFunction(swift::SILFunction*) (in LLDB) + 234 [0x1068da39a] | |
+ ! : | + ! : | 1 std::__1::pair<llvm::StringMapIterator<swift::SILFunction*>, bool> llvm::StringMap<swift::SILFunction*, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef) (in LLDB) + 107 [0x1068dbdab] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364d588] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitIntegerLiteralInst(swift::IntegerLiteralInst*) (in LLDB) + 605 [0x10683e30d] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 212 [0x1065f6914] | |
+ ! : | + ! : | 1 llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>* llvm::DenseMapBase<llvm::DenseMap<swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >, swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >::InsertIntoBucketImpl<swift::SILValue>(swift::SILValue const&, swift::SILValue const&, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>*) (in LLDB) + 83 [0x1068bd3f3] | |
+ ! : | + ! : | 1 llvm::DenseMap<swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >::grow(unsigned int) (in LLDB) + 135 [0x1068bd587] | |
+ ! : | + ! : | 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >, swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >::moveFromOldBuckets(llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>*, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>*) (in LLDB) + 135 [0x1068bd6e7] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitLoadInst(swift::LoadInst*) (in LLDB) + 1394 [0x106843442] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 299 [0x1065f696b] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitMetatypeInst(swift::MetatypeInst*) (in LLDB) + 355 [0x106844fd3] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapType(swift::SILType) (in LLDB) + 213 [0x10683bbc5] | |
+ ! : | + ! : | 1 swift::SILType::subst(swift::SILModule&, swift::SubstitutionMap) const (in LLDB) + 169 [0x1068a0eb9] | |
+ ! : | + ! : | 1 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 118 [0x1068a9856] | |
+ ! : | + ! : | 1 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 127 [0x106e9fcff] | |
+ ! : | + ! : | 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + ! : | 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 1681 [0x106ea14f1] | |
+ ! : | + ! : | 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 54 [0x106ea0e96] | |
+ ! : | + ! : | 1 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions)::$_23>(long, swift::TypeBase*) (in LLDB) + 2195 [0x106ea4653] | |
+ ! : | + ! : | 1 getMemberForBaseType(llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::Type, swift::Type, swift::AssociatedTypeDecl*, swift::Identifier, swift::SubstOptions) (in LLDB) + 294 [0x106e9ebb6] | |
+ ! : | + ! : | 1 swift::ArchetypeType::hasNestedType(swift::Identifier) const (in LLDB) + 135 [0x106e9dec7] | |
+ ! : | + ! : | 1 _platform_strlen (in libsystem_platform.dylib) + 22 [0x7fff6368bc96] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitMetatypeInst(swift::MetatypeInst*) (in LLDB) + 385 [0x106844ff1] | |
+ ! : | + ! : | 1 swift::SILBuilder::createMetatype(swift::SILLocation, swift::SILType) (in LLDB) + 145 [0x106893871] | |
+ ! : | + ! : | 1 swift::MetatypeInst::create(swift::SILDebugLocation, swift::SILType, swift::SILFunction*, swift::SILOpenedArchetypesState&) (in LLDB) + 98 [0x1068d3572] | |
+ ! : | + ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : | + ! : | 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 197 [0x7fff63650d6d] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStructExtractInst(swift::StructExtractInst*) (in LLDB) + 0 [0x106846080] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStructInst(swift::StructInst*) (in LLDB) + 179 [0x106845e83] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitTupleInst(swift::TupleInst*) (in LLDB) + 614 [0x106845a06] | |
+ ! : | + ! : | 1 swift::SILBuilder::createTuple(swift::SILLocation, swift::SILType, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 185 [0x1069330c9] | |
+ ! : | + ! : | 1 swift::TupleInst::create(swift::SILDebugLocation, swift::SILType, llvm::ArrayRef<swift::SILValue>, swift::SILModule&, bool) (in LLDB) + 51 [0x1068cd843] | |
+ ! : | + ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 58 [0x7fff6364d580] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitUncheckedEnumDataInst(swift::UncheckedEnumDataInst*) (in LLDB) + 414 [0x106846b0e] | |
+ ! : | + ! : | 1 swift::SILBuilder::createUncheckedEnumData(swift::SILLocation, swift::SILValue, swift::EnumElementDecl*, swift::SILType) (in LLDB) + 52 [0x1068c3334] | |
+ ! : | + ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 0 [0x7fff636548b0] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitWitnessMethodInst(swift::WitnessMethodInst*) (in LLDB) + 64 [0x10683ee60] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapASTType(swift::CanType) (in LLDB) + 17 [0x106852941] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitWitnessMethodInst(swift::WitnessMethodInst*) (in LLDB) + 426 [0x10683efca] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 31 [0x1065f685f] | |
+ ! : | + ! : | 1 swift::SILInstruction::getResultsImpl() const (in LLDB) + 1 [0x1068ab8c1] | |
+ ! : | + ! : 1 swift::SILInstructionVisitor<swift::SILInlineCloner, void>::visit(swift::SILInstruction*) (in LLDB) + 21 [0x106838d75] | |
+ ! : | + ! : | 1 swift::SILInstruction::getTypeDependentOperands() (in LLDB) + 7 [0x1068b1327] | |
+ ! : | + ! : 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::visitApplyInst(swift::ApplyInst*) (in LLDB) + 41 [0x106844609] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::ApplySiteCloningHelper::ApplySiteCloningHelper(swift::ApplySite, swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>&) (in LLDB) + 267 [0x1068531eb] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapType(swift::SILType) (in LLDB) + 213 [0x10683bbc5] | |
+ ! : | + ! : | 1 swift::SILType::subst(swift::SILModule&, swift::SubstitutionMap) const (in LLDB) + 169 [0x1068a0eb9] | |
+ ! : | + ! : | 1 swift::CanTypeVisitor<(anonymous namespace)::SILTypeSubstituter, swift::CanType>::visit(swift::CanType) (in LLDB) + 756 [0x1068a9694] | |
+ ! : | + ! : | 1 (anonymous namespace)::SILTypeSubstituter::substSILFunctionType(swift::CanTypeWrapper<swift::SILFunctionType>) (in LLDB) + 436 [0x1068a5274] | |
+ ! : | + ! : | 1 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 319 [0x1068a991f] | |
+ ! : | + ! : | 1 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type, swift::TypeExpansionContext) (in LLDB) + 121 [0x10692bf89] | |
+ ! : | + ! : 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::visitApplyInst(swift::ApplyInst*) (in LLDB) + 401 [0x106844771] | |
+ ! : | + ! : | 1 swift::SILType::isNoReturnFunction(swift::SILModule&) const (in LLDB) + 109 [0x106907eed] | |
+ ! : | + ! : | 1 swift::TypeBase::isUninhabited() (in LLDB) + 68 [0x106e95114] | |
+ ! : | + ! : | 1 swift::IterableDeclContext::getMembers() const (in LLDB) + 14 [0x106e0358e] | |
+ ! : | + ! : | 1 swift::IterableDeclContext::loadAllMembers() const (in LLDB) + 221 [0x106e0367d] | |
+ ! : | + ! : | 1 swift::ParseMembersRequest::OutputType swift::evaluateOrDefault<swift::ParseMembersRequest>(swift::Evaluator&, swift::ParseMembersRequest, swift::ParseMembersRequest::OutputType) (in LLDB) + 40 [0x106e03a18] | |
+ ! : | + ! : | 1 llvm::Expected<swift::ParseMembersRequest::OutputType> swift::Evaluator::getResultCached<swift::ParseMembersRequest, (void*)0>(swift::ParseMembersRequest const&) (in LLDB) + 1 [0x106e05161] | |
+ ! : | + ! : 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::visitPartialApplyInst(swift::PartialApplyInst*) (in LLDB) + 571 [0x106844dcb] | |
+ ! : | + ! : 1 swift::PartialApplyInst::create(swift::SILDebugLocation, swift::SILValue, llvm::ArrayRef<swift::SILValue>, swift::SubstitutionMap, swift::ParameterConvention, swift::SILFunction&, swift::SILOpenedArchetypesState&, swift::GenericSpecializationInformation const*, swift::PartialApplyInst::OnStackKind) (in LLDB) + 295 [0x1068cb487] | |
+ ! : | + ! : 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1134 [0x7fff6364d9b4] | |
+ ! : | + ! 3 swift::SILCloner<swift::SILInlineCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 1267 [0x10683b413] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitBranchInst(swift::BranchInst*) (in LLDB) + 218 [0x10684a90a] | |
+ ! : | + ! : | 1 swift::SILInstruction::getDebugScope() const (in LLDB) + 1 [0x1068ab021] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitSwitchEnumInst(swift::SwitchEnumInst*) (in LLDB) + 1079 [0x10684bb87] | |
+ ! : | + ! : 1 swift::SILInlineCloner::visitTerminator(swift::SILBasicBlock*) (in LLDB) + 543 [0x10683880f] | |
+ ! : | + ! : 1 swift::SILBuilder::createBranch(swift::SILLocation, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 150 [0x1065f7be6] | |
+ ! : | + ! : 1 swift::BranchInst::create(swift::SILDebugLocation, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::SILFunction&) (in LLDB) + 46 [0x1068ce3be] | |
+ ! : | + ! : 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 143 [0x7fff6364d5d5] | |
+ ! : | + ! 1 swift::SILCloner<swift::SILInlineCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 603 [0x10683b17b] | |
+ ! : | + ! : 1 swift::TermInst::getSuccessors() (in LLDB) + 7 [0x1068cde97] | |
+ ! : | + ! 1 swift::SILCloner<swift::SILInlineCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 587 [0x10683b16b] | |
+ ! : | + 13 swift::SILCloner<swift::SILInlineCloner>::cloneFunctionBody(swift::SILFunction*, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, bool) (in LLDB) + 472 [0x1068385d8] | |
+ ! : | + ! 7 swift::SILCloner<swift::SILInlineCloner>::doFixUp(swift::SILFunction*) (in LLDB) + 861 [0x10683b87d] | |
+ ! : | + ! : 7 swift::SILInlineCloner::fixUp(swift::SILFunction*) (in LLDB) + 683 [0x106839e7b] | |
+ ! : | + ! : 7 swift::recursivelyDeleteTriviallyDeadInstructions(swift::SILInstruction*, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 34 [0x106824832] | |
+ ! : | + ! : 4 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1769 [0x106824729] | |
+ ! : | + ! : | 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + ! : | + 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + ! : | + ! 1 swift::RCIdentityAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 46 [0x10656673e] | |
+ ! : | + ! : | + ! 1 swift::FunctionAnalysisBase<swift::RCIdentityFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 48 [0x10661caf0] | |
+ ! : | + ! : | + 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 35 [0x1068da993] | |
+ ! : | + ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 119 [0x1068906f7] | |
+ ! : | + ! : | + 1 swift::SILInstruction::destroy(swift::SILInstruction*) (in LLDB) + 1740 [0x1068adf4c] | |
+ ! : | + ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! : | 1 tiny_size (in libsystem_malloc.dylib) + 20 [0x7fff6364e7eb] | |
+ ! : | + ! : 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 772 [0x106824344] | |
+ ! : | + ! : | 1 swift::ValueBase::getDefiningInstruction() (in LLDB) + 7 [0x1069097f7] | |
+ ! : | + ! : 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 987 [0x10682441b] | |
+ ! : | + ! : | 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 379 [0x106823f1b] | |
+ ! : | + ! : | 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! : 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1859 [0x106824783] | |
+ ! : | + ! : 1 llvm::SmallPtrSetImplBase::swap(llvm::SmallPtrSetImplBase&) (in LLDB) + 836 [0x1061337c4] | |
+ ! : | + ! : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 169 [0x7fff6368b7e9] | |
+ ! : | + ! 6 swift::SILCloner<swift::SILInlineCloner>::doFixUp(swift::SILFunction*) (in LLDB) + 128,114 [0x10683b5a0,0x10683b592] | |
+ ! : | + 1 swift::SILCloner<swift::SILInlineCloner>::cloneFunctionBody(swift::SILFunction*, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, bool) (in LLDB) + 415 [0x10683859f] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, swift::SILBasicBlock*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, swift::SILBasicBlock*, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, swift::SILBasicBlock*> >, swift::SILBasicBlock*, swift::SILBasicBlock*, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, swift::SILBasicBlock*> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, swift::SILBasicBlock*>*) (in LLDB) + 83 [0x1065e7403] | |
+ ! : | + 1 llvm::DenseMap<swift::SILBasicBlock*, swift::SILBasicBlock*, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, swift::SILBasicBlock*> >::grow(unsigned int) (in LLDB) + 110 [0x1065e757e] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 535 [0x7fff6364cd58] | |
+ ! : | 4 swift::SILInlineCloner::cloneInline(llvm::ArrayRef<swift::SILValue>) (in LLDB) + 1219 [0x106837503] | |
+ ! : | + 3 swift::SILBasicBlock::createPhiArgument(swift::SILType, swift::ValueOwnershipKind, swift::ValueDecl const*) (in LLDB) + 102 [0x106890bc6] | |
+ ! : | + ! 3 swift::SILArgument::SILArgument(swift::ValueKind, swift::SILBasicBlock*, swift::SILType, swift::ValueOwnershipKind, swift::ValueDecl const*) (in LLDB) + 75 [0x10688f5fb] | |
+ ! : | + ! 3 std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >::insert(std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, llvm::MachineBasicBlock* const&) (in LLDB) + 460 [0x10689016c] | |
+ ! : | + ! 3 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 3 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 3 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 600 [0x7fff6364de98] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1134 [0x7fff6364d9b4] | |
+ ! : | + ! 1 default_zone_malloc (in libsystem_malloc.dylib) + 5 [0x7fff6364b0c0] | |
+ ! : | + 1 swift::SILBasicBlock::createPhiArgument(swift::SILType, swift::ValueOwnershipKind, swift::ValueDecl const*) (in LLDB) + 41 [0x106890b89] | |
+ ! : | + 1 swift::SILType::isTrivial(swift::SILFunction const&) const (in LLDB) + 44 [0x106907e0c] | |
+ ! : | + 1 swift::SILFunction::getTypeLowering(swift::SILType) const (in LLDB) + 71 [0x10689fe77] | |
+ ! : | + 1 swift::Lowering::TypeConverter::getTypeLowering(swift::SILType, swift::TypeExpansionContext, swift::CanGenericSignature) (in LLDB) + 130 [0x10692d9d2] | |
+ ! : | + 1 swift::Lowering::TypeConverter::getTypeLoweringForLoweredType(swift::Lowering::AbstractionPattern, swift::CanType, swift::TypeExpansionContext, bool) (in LLDB) + 127 [0x10692d68f] | |
+ ! : | + 1 bool llvm::DenseMapBase<llvm::DenseMap<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >, swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >::LookupBucketFor<swift::Lowering::TypeConverter::CachingTypeKey>(swift::Lowering::TypeConverter::CachingTypeKey const&, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> const*&) const (in LLDB) + 39 [0x106930977] | |
+ ! : | 1 swift::SILInlineCloner::cloneInline(llvm::ArrayRef<swift::SILValue>) (in LLDB) + 1197 [0x1068374ed] | |
+ ! : 1 swift::SILInliner::inlineFunction(swift::SILFunction*, swift::FullApplySite, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 49 [0x106836dd1] | |
+ ! : | 1 llvm::PrettyStackTraceEntry::PrettyStackTraceEntry() (in LLDB) + 36 [0x10612f2e4] | |
+ ! : | 1 tlv_get_addr (in libdyld.dylib) + 4 [0x7fff63487b74] | |
+ ! : 1 swift::SILInliner::inlineFunction(swift::SILFunction*, swift::FullApplySite, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 262 [0x106836ea6] | |
+ ! : | 1 swift::SILInlineCloner::SILInlineCloner(swift::SILFunction*, swift::FullApplySite, swift::SILOptFunctionBuilder&, swift::SILInliner::InlineKind, swift::SubstitutionMap, swift::SILOpenedArchetypesTracker&, std::__1::function<void (swift::SILInstruction*)>) (in LLDB) + 78 [0x106837d0e] | |
+ ! : | 1 swift::SILModuleConventions::SILModuleConventions(swift::SILModule&) (in LLDB) + 0 [0x1069084b0] | |
+ ! : 1 swift::SILInliner::inlineFunction(swift::SILFunction*, swift::FullApplySite, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 428 [0x106836f4c] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6364e785] | |
+ ! : | 1 small_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e9b1] | |
+ ! : 1 swift::SILInliner::inlineFunction(swift::SILFunction*, swift::FullApplySite, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 542 [0x106836fbe] | |
+ ! : 1 free_small (in libsystem_malloc.dylib) + 783 [0x7fff6364eea8] | |
+ ! 69 (anonymous namespace)::SILCombine::run() (in LLDB) + 485 [0x1066c23a5] | |
+ ! : 43 swift::SILCombiner::runOnFunction(swift::SILFunction&) (in LLDB) + 277 [0x1066c1175] | |
+ ! : | 13 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 360 [0x1066c0728] | |
+ ! : | + 3 swift::SILCombiner::visitAllocStackInst(swift::AllocStackInst*) (in LLDB) + 126,292,... [0x1066d0e7e,0x1066d0f24,...] | |
+ ! : | + 2 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 507,1027 [0x1066cc83b,0x1066cca43] | |
+ ! : | + 1 swift::SILCombiner::visitApplyInst(swift::ApplyInst*) (in LLDB) + 816 [0x1066ca380] | |
+ ! : | + ! 1 swift::SILCombiner::optimizeIdentityCastComposition(swift::ApplyInst*, llvm::StringRef, llvm::StringRef) (in LLDB) + 353 [0x1066c97f1] | |
+ ! : | + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 234 [0x1066cc72a] | |
+ ! : | + ! 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 73 [0x1068d7e39] | |
+ ! : | + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 282 [0x1066cc75a] | |
+ ! : | + ! 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 1 [0x1068cbab1] | |
+ ! : | + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 362 [0x1066cc7aa] | |
+ ! : | + ! 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 21 [0x1068cbac5] | |
+ ! : | + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 3456 [0x1066cd3c0] | |
+ ! : | + ! 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 11 [0x1068d7dfb] | |
+ ! : | + 1 swift::SILCombiner::visitCondBranchInst(swift::CondBranchInst*) (in LLDB) + 82 [0x1066d4832] | |
+ ! : | + 1 swift::SILCombiner::visitPartialApplyInst(swift::PartialApplyInst*) (in LLDB) + 605 [0x1066c420d] | |
+ ! : | + ! 1 swift::tryDeleteDeadClosure(swift::SingleValueInstruction*, swift::InstModCallbacks) (in LLDB) + 594 [0x106827032] | |
+ ! : | + ! 1 std::__1::__function::__func<swift::SILCombiner::visitPartialApplyInst(swift::PartialApplyInst*)::$_0, std::__1::allocator<swift::SILCombiner::visitPartialApplyInst(swift::PartialApplyInst*)::$_0>, void (swift::SILInstruction*)>::operator()(swift::SILInstruction*&&) (in LLDB) + 39 [0x1066cacf7] | |
+ ! : | + ! 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseInstFromFunction(swift::SILInstruction&, llvm::ilist_iterator<llvm::ilist_detail::node_options<swift::SILInstruction, false, false, void>, false, false>&, bool) (in LLDB) + 378 [0x1066c137a] | |
+ ! : | + ! 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseSingleInstFromFunction(swift::SILInstruction&, bool) (in LLDB) + 587 [0x1066c15db] | |
+ ! : | + ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! 1 tiny_size (in libsystem_malloc.dylib) + 192 [0x7fff6364e897] | |
+ ! : | + 1 swift::SILInstructionVisitor<swift::SILCombiner, swift::SILInstruction*>::visit(swift::SILInstruction*) (in LLDB) + 0 [0x1066c0940] | |
+ ! : | 8 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 36 [0x1066c05e4] | |
+ ! : | + 3 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 812 [0x1066c055c] | |
+ ! : | + ! 3 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addInitialGroup(llvm::ArrayRef<swift::SILInstruction*>) (in LLDB) + 287 [0x1066c1aaf] | |
+ ! : | + ! 3 swift::BlotSetVector<swift::SILInstruction*, llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::insert(swift::SILInstruction* const&) (in LLDB) + 184,249,... [0x1066c1b88,0x1066c1bc9,...] | |
+ ! : | + 2 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 366 [0x1066c039e] | |
+ ! : | + ! 2 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 164,220 [0x106823e44,0x106823e7c] | |
+ ! : | + 2 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 354,537 [0x1066c0392,0x1066c0449] | |
+ ! : | + 1 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 321 [0x1066c0371] | |
+ ! : | + 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseInstFromFunction(swift::SILInstruction&, llvm::ilist_iterator<llvm::ilist_detail::node_options<swift::SILInstruction, false, false, void>, false, false>&, bool) (in LLDB) + 378 [0x1066c137a] | |
+ ! : | + 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseSingleInstFromFunction(swift::SILInstruction&, bool) (in LLDB) + 587 [0x1066c15db] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 529 [0x7fff6365046d] | |
+ ! : | 7 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 349 [0x1066c071d] | |
+ ! : | + 2 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 56 [0x106893ca8] | |
+ ! : | + ! 2 swift::SILInstruction::getTypeDependentOperands() const (in LLDB) + 7,34 [0x1068b0dd7,0x1068b0df2] | |
+ ! : | + 2 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 13,191 [0x106893c7d,0x106893d2f] | |
+ ! : | + 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 35 [0x106893c93] | |
+ ! : | + ! 1 swift::SILInstruction::getTypeDependentOperands() (in LLDB) + 322 [0x1068b1462] | |
+ ! : | + 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 129 [0x106893cf1] | |
+ ! : | + ! 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 75 [0x1068b08ab] | |
+ ! : | + 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 287 [0x106893d8f] | |
+ ! : | + 1 swift::getOpenedArchetypeOf(swift::SILInstruction const*) (in LLDB) + 5 [0x1068dd365] | |
+ ! : | 6 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 229,402,... [0x1066c06a5,0x1066c0752,...] | |
+ ! : | 5 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 298 [0x1066c06ea] | |
+ ! : | + 2 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 51 [0x1067b7f33] | |
+ ! : | + ! 1 (anonymous namespace)::InstSimplifier::simplifyOverflowBuiltin(swift::BuiltinInst*) (in LLDB) + 54 [0x10656d136] | |
+ ! : | + ! : 1 simplifyBinaryWithOverflow(swift::BuiltinInst*, llvm::Intrinsic::ID) (in LLDB) + 256 [0x10656d400] | |
+ ! : | + ! 1 swift::simplifyInstruction(swift::SILInstruction*) (in LLDB) + 62 [0x10656c00e] | |
+ ! : | + 1 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 928 [0x1067b82a0] | |
+ ! : | + ! 1 swift::Projection::Projection(swift::SingleValueInstruction*) (in LLDB) + 110 [0x106884bee] | |
+ ! : | + ! 1 swift::FieldIndexCacheBase::cacheFieldIndex() (in LLDB) + 52 [0x1068cdbd4] | |
+ ! : | + ! 1 swift::NominalTypeDecl::getStoredProperties() const (in LLDB) + 13 [0x106da9a4d] | |
+ ! : | + 1 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 1703 [0x1067b85a7] | |
+ ! : | + ! 1 SILCombineCanonicalize::notifyNewInstruction(swift::SILInstruction*) (in LLDB) + 126 [0x1066c1ebe] | |
+ ! : | + ! 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addUsersOfAllResultsToWorklist(swift::SILInstruction*) (in LLDB) + 28 [0x1066c1fcc] | |
+ ! : | + ! 1 swift::SILInstruction::getResultsImpl() const (in LLDB) + 25 [0x1068ab8d9] | |
+ ! : | + 1 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 41 [0x1067b7f29] | |
+ ! : | 4 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 275 [0x1066c06d3] | |
+ ! : | 2 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 63,164 [0x106823ddf,0x106823e44] | |
+ ! : | 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 21 [0x106823db5] | |
+ ! : | ! 1 swift::SILInstruction::getResultsImpl() const (in LLDB) + 45 [0x1068ab8ed] | |
+ ! : | 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 107 [0x106823e0b] | |
+ ! : | 1 swift::SILInstruction::getResultsImpl() const (in LLDB) + 4 [0x1068ab8c4] | |
+ ! : 26 swift::SILCombiner::runOnFunction(swift::SILFunction&) (in LLDB) + 305 [0x1066c1191] | |
+ ! : 12 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 36 [0x1066c05e4] | |
+ ! : + 5 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 366 [0x1066c039e] | |
+ ! : + ! 2 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 107 [0x106823e0b] | |
+ ! : + ! : 2 swift::SILInstruction::getResultsImpl() const (in LLDB) + 0,36 [0x1068ab8c0,0x1068ab8e4] | |
+ ! : + ! 2 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 164,220 [0x106823e44,0x106823e7c] | |
+ ! : + ! 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 95 [0x106823dff] | |
+ ! : + ! 1 swift::SILFunction::getEffectiveOptimizationMode() const (in LLDB) + 28 [0x10689f9ec] | |
+ ! : + 5 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 812 [0x1066c055c] | |
+ ! : + ! 3 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addInitialGroup(llvm::ArrayRef<swift::SILInstruction*>) (in LLDB) + 287 [0x1066c1aaf] | |
+ ! : + ! : 2 swift::BlotSetVector<swift::SILInstruction*, llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::insert(swift::SILInstruction* const&) (in LLDB) + 310,328 [0x1066c1c06,0x1066c1c18] | |
+ ! : + ! : 1 swift::BlotSetVector<swift::SILInstruction*, llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::insert(swift::SILInstruction* const&) (in LLDB) + 287 [0x1066c1bef] | |
+ ! : + ! : 1 llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int>* llvm::DenseMapBase<llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> >, swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> >::InsertIntoBucketImpl<swift::SILInstruction*>(swift::SILInstruction* const&, swift::SILInstruction* const&, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int>*) (in LLDB) + 43 [0x106364e2b] | |
+ ! : + ! 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addInitialGroup(llvm::ArrayRef<swift::SILInstruction*>) (in LLDB) + 171 [0x1066c1a3b] | |
+ ! : + ! : 1 llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> >::grow(unsigned int) (in LLDB) + 263 [0x106365067] | |
+ ! : + ! 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addInitialGroup(llvm::ArrayRef<swift::SILInstruction*>) (in LLDB) + 265 [0x1066c1a99] | |
+ ! : + 1 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 431 [0x1066c03df] | |
+ ! : + ! 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x106133836] | |
+ ! : + ! 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6364d23a] | |
+ ! : + ! 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6364e482] | |
+ ! : + ! 1 szone_realloc (in libsystem_malloc.dylib) + 806 [0x7fff6364f7a1] | |
+ ! : + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : + ! 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : + ! 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 362 [0x7fff6364ccab] | |
+ ! : + ! 1 small_free_list_remove_ptr_no_clear (in libsystem_malloc.dylib) + 202 [0x7fff63651cc0] | |
+ ! : + 1 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 287 [0x1066c034f] | |
+ ! : 4 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 275 [0x1066c06d3] | |
+ ! : + 3 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 164,167 [0x106823e44,0x106823e47] | |
+ ! : + 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 95 [0x106823dff] | |
+ ! : + 1 swift::SILFunction::getEffectiveOptimizationMode() const (in LLDB) + 10 [0x10689f9da] | |
+ ! : 3 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 298 [0x1066c06ea] | |
+ ! : + 2 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 2997,3012 [0x1067b8ab5,0x1067b8ac4] | |
+ ! : + 1 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 51 [0x1067b7f33] | |
+ ! : + 1 swift::simplifyInstruction(swift::SILInstruction*) (in LLDB) + 1809 [0x10656c6e1] | |
+ ! : + 1 swift::SILModule::getIntrinsicInfo(swift::Identifier) (in LLDB) + 70 [0x1068d7ca6] | |
+ ! : 3 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 360 [0x1066c0728] | |
+ ! : + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 444 [0x1066cc7fc] | |
+ ! : + ! 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 27 [0x1068b087b] | |
+ ! : + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 457 [0x1066cc809] | |
+ ! : + ! 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 13 [0x1068b086d] | |
+ ! : + 1 swift::SILInstructionVisitor<swift::SILCombiner, swift::SILInstruction*>::visit(swift::SILInstruction*) (in LLDB) + 0 [0x1066c0940] | |
+ ! : 2 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 349 [0x1066c071d] | |
+ ! : + 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 129 [0x106893cf1] | |
+ ! : + ! 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 27 [0x1068b087b] | |
+ ! : + 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 438 [0x106893e26] | |
+ ! : + 1 swift::SILInstruction::getTypeDependentOperands() const (in LLDB) + 315 [0x1068b0f0b] | |
+ ! : 2 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 229 [0x1066c06a5] | |
+ ! 30 (anonymous namespace)::SILCSE::run() (in LLDB) + 187 [0x10671698b] | |
+ ! : 20 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 251 [0x10670396b] | |
+ ! : | 5 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 656 [0x106703da0] | |
+ ! : | + 2 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::operator[]((anonymous namespace)::SimpleValue const&) (in LLDB) + 57 [0x106705499] | |
+ ! : | + ! 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 2163 [0x1067062d3] | |
+ ! : | + ! : 1 llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine<swift::SILType, llvm::APInt>(unsigned long, char*, char*, swift::SILType const&, llvm::APInt const&) (in LLDB) + 138 [0x10670865a] | |
+ ! : | + ! : 1 char* llvm::hashing::detail::hash_combine_recursive_helper::combine_data<unsigned long>(unsigned long&, char*, char*, unsigned long) (in LLDB) + 8 [0x106e7e088] | |
+ ! : | + ! 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 5243 [0x106706edb] | |
+ ! : | + ! 1 llvm::hash_code llvm::hashing::detail::hash_combine_range_impl<swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>::iterator>(swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>::iterator, swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>::iterator) (in LLDB) + 2280 [0x1067094a8] | |
+ ! : | + ! 1 llvm::hashing::detail::hash_short(char const*, unsigned long, unsigned long long) (in LLDB) + 620 [0x105ff120c] | |
+ ! : | + 2 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::operator[]((anonymous namespace)::SimpleValue const&) (in LLDB) + 181 [0x106705515] | |
+ ! : | + ! 2 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 42,47 [0x10670574a,0x10670574f] | |
+ ! : | + 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::operator[]((anonymous namespace)::SimpleValue const&) (in LLDB) + 312 [0x106705598] | |
+ ! : | + 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::grow(unsigned int) (in LLDB) + 544 [0x10670aa60] | |
+ ! : | + 1 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 53 [0x106705755] | |
+ ! : | 4 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 433 [0x106703cc1] | |
+ ! : | + 2 swift::CSE::canHandle(swift::SILInstruction*) (in LLDB) + 205 [0x106704e2d] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 40 [0x1068b18c8] | |
+ ! : | + ! : 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 5 [0x1068cbab5] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 53 [0x1068b18d5] | |
+ ! : | + ! 1 swift::BuiltinInfo::isReadNone() const (in LLDB) + 27 [0x106d89c5b] | |
+ ! : | + ! 1 _platform_strchr$VARIANT$Haswell (in libsystem_platform.dylib) + 14 [0x7fff6368c14e] | |
+ ! : | + 2 swift::CSE::canHandle(swift::SILInstruction*) (in LLDB) + 295 [0x106704e87] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::getCalleeEffects(swift::FunctionSideEffects&, swift::FullApplySite) (in LLDB) + 79 [0x1065679af] | |
+ ! : | + : 1 swift::CalleeCache::getCalleeList(swift::FullApplySite) const (in LLDB) + 44 [0x1065449ec] | |
+ ! : | + : 1 swift::CalleeCache::getCalleeListForCalleeKind(swift::SILValue) const (in LLDB) + 172 [0x10654497c] | |
+ ! : | + : 1 swift::CalleeCache::getCalleeList(swift::SILDeclRef) const (in LLDB) + 175 [0x10654485f] | |
+ ! : | + : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 158 [0x7fff6364d5e4] | |
+ ! : | + : 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + : 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::getCalleeEffects(swift::FunctionSideEffects&, swift::FullApplySite) (in LLDB) + 354 [0x106567ac2] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::recompute(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*) (in LLDB) + 111 [0x1065676cf] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::analyzeFunction(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo>&, int) (in LLDB) + 343 [0x1065686f7] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::analyzeCall(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*, swift::FullApplySite, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo>&, int) (in LLDB) + 642 [0x106568bb2] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::analyzeFunction(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo>&, int) (in LLDB) + 343 [0x1065686f7] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::analyzeCall(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*, swift::FullApplySite, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo>&, int) (in LLDB) + 642 [0x106568bb2] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::analyzeFunction(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo>&, int) (in LLDB) + 343 [0x1065686f7] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::analyzeCall(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*, swift::FullApplySite, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo>&, int) (in LLDB) + 642 [0x106568bb2] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::analyzeFunction(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo>&, int) (in LLDB) + 343 [0x1065686f7] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::analyzeCall(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*, swift::FullApplySite, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo>&, int) (in LLDB) + 642 [0x106568bb2] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::analyzeFunction(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo>&, int) (in LLDB) + 193 [0x106568661] | |
+ ! : | 3 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 92,449,... [0x106703b6c,0x106703cd1,...] | |
+ ! : | 2 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 100 [0x106703b74] | |
+ ! : | + 2 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 167 [0x106823e47] | |
+ ! : | 2 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 483 [0x106703cf3] | |
+ ! : | + 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 858 [0x106705dba] | |
+ ! : | + ! 1 llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine<swift::ProtocolConformanceRef, swift::SILType, bool, llvm::hash_code>(unsigned long, char*, char*, swift::ProtocolConformanceRef const&, swift::SILType const&, bool const&, llvm::hash_code const&) (in LLDB) + 172 [0x106708a1c] | |
+ ! : | + ! 1 llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine<swift::SILType, bool, llvm::hash_code>(unsigned long, char*, char*, swift::SILType const&, bool const&, llvm::hash_code const&) (in LLDB) + 172 [0x106708b2c] | |
+ ! : | + ! 1 char* llvm::hashing::detail::hash_combine_recursive_helper::combine_data<bool>(unsigned long&, char*, char*, bool) (in LLDB) + 10 [0x1063e943a] | |
+ ! : | + 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 2163 [0x1067062d3] | |
+ ! : | + 1 llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine<swift::SILType, llvm::APInt>(unsigned long, char*, char*, swift::SILType const&, llvm::APInt const&) (in LLDB) + 158 [0x10670866e] | |
+ ! : | + 1 llvm::hash_value(llvm::APInt const&) (in LLDB) + 82 [0x1060d7e82] | |
+ ! : | 1 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 413 [0x106703cad] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + 1 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 97 [0x10653ba41] | |
+ ! : | 1 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 524 [0x106703d1c] | |
+ ! : | + 1 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 156 [0x1067057bc] | |
+ ! : | + 1 bool swift::SILInstruction::isIdenticalTo<swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)>(swift::SILInstruction const*, swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)&&) const (in LLDB) + 179 [0x106652153] | |
+ ! : | + 1 swift::SILInstruction::hasIdenticalState(swift::SILInstruction const*) const (in LLDB) + 41 [0x1068afdc9] | |
+ ! : | 1 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 778 [0x106703e1a] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 362 [0x7fff6364ccab] | |
+ ! : | + 1 small_free_list_remove_ptr (in libsystem_malloc.dylib) + 65 [0x7fff63651b77] | |
+ ! : | 1 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 985 [0x106703ee9] | |
+ ! : | 1 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 56 [0x106705758] | |
+ ! : 5 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 409 [0x106703a09] | |
+ ! : | 3 swift::CSE::NodeScope::~NodeScope() (in LLDB) + 193 [0x1067053d1] | |
+ ! : | + 3 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 156 [0x1067057bc] | |
+ ! : | + 1 bool swift::SILInstruction::isIdenticalTo<swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)>(swift::SILInstruction const*, swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)&&) const (in LLDB) + 38 [0x1066520c6] | |
+ ! : | + ! 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 0 [0x1068b0860] | |
+ ! : | + 1 bool swift::SILInstruction::isIdenticalTo<swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)>(swift::SILInstruction const*, swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)&&) const (in LLDB) + 179 [0x106652153] | |
+ ! : | + ! 1 swift::SILInstruction::hasIdenticalState(swift::SILInstruction const*) const (in LLDB) + 57 [0x1068afdd9] | |
+ ! : | + 1 bool swift::SILInstruction::isIdenticalTo<swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)>(swift::SILInstruction const*, swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)&&) const (in LLDB) + 113 [0x106652111] | |
+ ! : | 2 swift::CSE::NodeScope::~NodeScope() (in LLDB) + 156 [0x1067053ac] | |
+ ! : | 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 2271 [0x10670633f] | |
+ ! : | ! 1 llvm::hashing::detail::hash_short(char const*, unsigned long, unsigned long long) (in LLDB) + 359 [0x105ff1107] | |
+ ! : | 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 5428 [0x106706f94] | |
+ ! : 2 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 317 [0x1067039ad] | |
+ ! : | 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 158 [0x7fff6364d5e4] | |
+ ! : | + 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 80 [0x7fff6364b052] | |
+ ! : 1 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 147 [0x106703903] | |
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364d588] | |
+ ! : 1 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 417 [0x106703a11] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 136 [0x7fff6365001b] | |
+ ! : 1 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 280 [0x106703988] | |
+ ! 26 (anonymous namespace)::GenericSpecializer::run() (in LLDB) + 2605 [0x10673457d] | |
+ ! : 16 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 2466 [0x1067f6b22] | |
+ ! : | 16 swift::GenericFuncSpecializer::GenericFuncSpecializer(swift::SILOptFunctionBuilder&, swift::SILFunction*, swift::SubstitutionMap, swift::ReabstractionInfo const&) (in LLDB) + 1205 [0x1067f4db5] | |
+ ! : | 9 swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature) (in LLDB) + 455 [0x106858c27] | |
+ ! : | + 6 swift::Mangle::SpecializationMangler::finalize() (in LLDB) + 710 [0x1068588e6] | |
+ ! : | + ! 6 swift::Demangle::mangleNode(swift::Demangle::Node*) (in LLDB) + 25 [0x106f1b049] | |
+ ! : | + ! 5 swift::Demangle::mangleNode(swift::Demangle::Node*, llvm::function_ref<swift::Demangle::Node* (swift::Demangle::SymbolicReferenceKind, void const*)>) (in LLDB) + 810 [0x106f1b38a] | |
+ ! : | + ! : 3 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 1882 [0x106f1bbea] | |
+ ! : | + ! : | 2 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 15681 [0x106f1f1d1] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 2207 [0x106f1bd2f] | |
+ ! : | + ! : | + ! 1 (anonymous namespace)::Remangler::mangleAnyGenericType(swift::Demangle::Node*, llvm::StringRef) (in LLDB) + 107 [0x106f29c2b] | |
+ ! : | + ! : | + ! 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 18446 [0x106f1fc9e] | |
+ ! : | + ! : | + ! 1 void swift::Mangle::mangleIdentifier<(anonymous namespace)::Remangler>((anonymous namespace)::Remangler&, llvm::StringRef) (in LLDB) + 342 [0x106f2a9b6] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 4300 [0x106f1c55c] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangleDependentGenericSignature(swift::Demangle::Node*) (in LLDB) + 1885 [0x106f2637d] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::mangleAbstractStorage(swift::Demangle::Node*, llvm::StringRef) (in LLDB) + 75 [0x106f2a72b] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::mangleAnyGenericType(swift::Demangle::Node*, llvm::StringRef) (in LLDB) + 107 [0x106f29c2b] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 18446 [0x106f1fc9e] | |
+ ! : | + ! : | 1 void swift::Mangle::mangleIdentifier<(anonymous namespace)::Remangler>((anonymous namespace)::Remangler&, llvm::StringRef) (in LLDB) + 2279 [0x106f2b147] | |
+ ! : | + ! : | 1 swift::Demangle::CharVector::append(unsigned long long, swift::Demangle::NodeFactory&) (in LLDB) + 272 [0x106ee6cc0] | |
+ ! : | + ! : | 1 snprintf (in libsystem_c.dylib) + 156 [0x7fff63524104] | |
+ ! : | + ! : | 1 vsnprintf_l (in libsystem_c.dylib) + 41 [0x7fff635330b5] | |
+ ! : | + ! : | 1 _vsnprintf (in libsystem_c.dylib) + 410 [0x7fff63533058] | |
+ ! : | + ! : | 1 __v2printf (in libsystem_c.dylib) + 475 [0x7fff6354ce1b] | |
+ ! : | + ! : | 1 __vfprintf (in libsystem_c.dylib) + 12018 [0x7fff6352845c] | |
+ ! : | + ! : 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 1754 [0x106f1bb6a] | |
+ ! : | + ! : | 1 DYLD-STUB$$memcpy (in LLDB) + 0 [0x109747faa] | |
+ ! : | + ! : 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 1924 [0x106f1bc14] | |
+ ! : | + ! : 1 (anonymous namespace)::Remangler::mangleGenericSpecialization(swift::Demangle::Node*) (in LLDB) + 539 [0x106f27d5b] | |
+ ! : | + ! : 1 swift::Demangle::CharVector::append(unsigned long long, swift::Demangle::NodeFactory&) (in LLDB) + 272 [0x106ee6cc0] | |
+ ! : | + ! : 1 snprintf (in libsystem_c.dylib) + 156 [0x7fff63524104] | |
+ ! : | + ! : 1 vsnprintf_l (in libsystem_c.dylib) + 41 [0x7fff635330b5] | |
+ ! : | + ! : 1 _vsnprintf (in libsystem_c.dylib) + 410 [0x7fff63533058] | |
+ ! : | + ! : 1 __v2printf (in libsystem_c.dylib) + 475 [0x7fff6354ce1b] | |
+ ! : | + ! : 1 __vfprintf (in libsystem_c.dylib) + 4701 [0x7fff635267c7] | |
+ ! : | + ! 1 swift::Demangle::mangleNode(swift::Demangle::Node*, llvm::function_ref<swift::Demangle::Node* (swift::Demangle::SymbolicReferenceKind, void const*)>) (in LLDB) + 637 [0x106f1b2dd] | |
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + ! 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + ! 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 531 [0x7fff6364cd54] | |
+ ! : | + 1 swift::Mangle::SpecializationMangler::finalize() (in LLDB) + 162 [0x1068586c2] | |
+ ! : | + ! 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 104 [0x7fff6368bc48] | |
+ ! : | + 1 swift::Mangle::SpecializationMangler::finalize() (in LLDB) + 284 [0x10685873c] | |
+ ! : | + ! 1 swift::Demangle::Demangler::parseAndPushNodes() (in LLDB) + 56 [0x106ee7998] | |
+ ! : | + ! 1 swift::Demangle::Demangler::demangleOperator() (in LLDB) + 144 [0x106ee7b80] | |
+ ! : | + 1 swift::Mangle::SpecializationMangler::finalize() (in LLDB) + 897 [0x1068589a1] | |
+ ! : | + 1 swift::Demangle::Demangler::demangleSymbol(llvm::StringRef, std::__1::function<swift::Demangle::Node* (swift::Demangle::SymbolicReferenceKind, swift::Demangle::Directness, int, void const*)>) (in LLDB) + 736 [0x106ee73b0] | |
+ ! : | + 1 swift::Demangle::Demangler::DemangleInitRAII::~DemangleInitRAII() (in LLDB) + 116 [0x106ee7024] | |
+ ! : | 6 swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature) (in LLDB) + 222 [0x106858b3e] | |
+ ! : | + 6 swift::GenericSignatureImpl::forEachParam(llvm::function_ref<void (swift::GenericTypeParamType*, bool)>) const (in LLDB) + 675 [0x106e23873] | |
+ ! : | + 5 void llvm::function_ref<void (swift::GenericTypeParamType*, bool)>::callback_fn<swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature)::$_0>(long, swift::GenericTypeParamType*, bool) (in LLDB) + 101 [0x106859c45] | |
+ ! : | + ! 4 swift::Mangle::ASTMangler::appendType(swift::Type, swift::ValueDecl const*) (in LLDB) + 486 [0x106d486f6] | |
+ ! : | + ! : 3 swift::Mangle::ASTMangler::appendAnyGenericType(swift::GenericTypeDecl const*) (in LLDB) + 359 [0x106d475f7] | |
+ ! : | + ! : | 2 swift::Mangle::ASTMangler::appendDeclName(swift::ValueDecl const*) (in LLDB) + 360 [0x106d4aec8] | |
+ ! : | + ! : | + 1 swift::Mangle::Mangler::appendIdentifier(llvm::StringRef) (in LLDB) + 93 [0x106ebe7dd] | |
+ ! : | + ! : | + ! 1 std::__1::pair<llvm::StringMapIterator<unsigned int>, bool> llvm::StringMap<unsigned int, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef) (in LLDB) + 28 [0x1096baf5c] | |
+ ! : | + ! : | + ! 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 100 [0x10613dda4] | |
+ ! : | + ! : | + ! 1 calloc (in libsystem_malloc.dylib) + 0 [0x7fff6364d294] | |
+ ! : | + ! : | + 1 void swift::Mangle::mangleIdentifier<swift::Mangle::Mangler>(swift::Mangle::Mangler&, llvm::StringRef) (in LLDB) + 1218 [0x106ebee12] | |
+ ! : | + ! : | + 1 llvm::raw_ostream::operator<<(unsigned long) (in LLDB) + 18 [0x10616d192] | |
+ ! : | + ! : | + 1 void write_unsigned_impl<unsigned int>(llvm::raw_ostream&, unsigned int, unsigned long, llvm::IntegerStyle, bool) (in LLDB) + 112 [0x10612f100] | |
+ ! : | + ! : | 1 swift::Mangle::ASTMangler::appendDeclName(swift::ValueDecl const*) (in LLDB) + 683 [0x106d4b00b] | |
+ ! : | + ! : | 1 swift::ValueDecl::isOutermostPrivateOrFilePrivateScope() const (in LLDB) + 0 [0x106da4920] | |
+ ! : | + ! : 1 swift::Mangle::ASTMangler::appendAnyGenericType(swift::GenericTypeDecl const*) (in LLDB) + 28 [0x106d474ac] | |
+ ! : | + ! : 1 swift::Mangle::ASTMangler::tryAppendStandardSubstitution(swift::GenericTypeDecl const*) (in LLDB) + 0 [0x106d4d810] | |
+ ! : | + ! 1 swift::Mangle::ASTMangler::appendType(swift::Type, swift::ValueDecl const*) (in LLDB) + 435 [0x106d486c3] | |
+ ! : | + 1 void llvm::function_ref<void (swift::GenericTypeParamType*, bool)>::callback_fn<swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature)::$_0>(long, swift::GenericTypeParamType*, bool) (in LLDB) + 66 [0x106859c22] | |
+ ! : | + 1 swift::Type::subst(swift::SubstitutionMap, swift::SubstOptions) const (in LLDB) + 118 [0x106e999d6] | |
+ ! : | + 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 1 [0x106e9f211] | |
+ ! : | 1 swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature) (in LLDB) + 92 [0x106858abc] | |
+ ! : | 1 llvm::raw_ostream::write(unsigned char) (in LLDB) + 134 [0x10616d8f6] | |
+ ! : | 1 llvm::raw_svector_ostream::write_impl(char const*, unsigned long) (in LLDB) + 78 [0x10616f0fe] | |
+ ! : | 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 198 [0x7fff6368b806] | |
+ ! : 5 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 2494 [0x1067f6b3e] | |
+ ! : | 5 swift::GenericFuncSpecializer::tryCreateSpecialization() (in LLDB) + 101 [0x1067f5575] | |
+ ! : | 5 swift::GenericCloner::cloneFunction(swift::SILOptFunctionBuilder&, swift::SILFunction*, swift::ReabstractionInfo const&, swift::SubstitutionMap, llvm::StringRef, std::__1::function<void (swift::SILInstruction*, swift::SILInstruction*)>) (in LLDB) + 190 [0x1067f56ce] | |
+ ! : | 5 swift::GenericCloner::populateCloned() (in LLDB) + 2259 [0x1067db303] | |
+ ! : | 5 swift::SILCloner<swift::GenericCloner>::cloneFunctionBody(swift::SILFunction*, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, bool) (in LLDB) + 461 [0x1067db6bd] | |
+ ! : | 4 swift::SILCloner<swift::GenericCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 563 [0x1067dd1d3] | |
+ ! : | + 2 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::visitApplyInst(swift::ApplyInst*) (in LLDB) + 41 [0x1067e39f9] | |
+ ! : | + ! 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::ApplySiteCloningHelper::ApplySiteCloningHelper(swift::ApplySite, swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>&) (in LLDB) + 264 [0x1067eeba8] | |
+ ! : | + ! : 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::remapType(swift::SILType) (in LLDB) + 213 [0x1067db405] | |
+ ! : | + ! : 1 swift::SILType::subst(swift::SILModule&, swift::SubstitutionMap) const (in LLDB) + 169 [0x1068a0eb9] | |
+ ! : | + ! : 1 swift::CanTypeVisitor<(anonymous namespace)::SILTypeSubstituter, swift::CanType>::visit(swift::CanType) (in LLDB) + 756 [0x1068a9694] | |
+ ! : | + ! : 1 (anonymous namespace)::SILTypeSubstituter::substSILFunctionType(swift::CanTypeWrapper<swift::SILFunctionType>) (in LLDB) + 436 [0x1068a5274] | |
+ ! : | + ! : 1 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 118 [0x1068a9856] | |
+ ! : | + ! : 1 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 127 [0x106e9fcff] | |
+ ! : | + ! : 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + ! : 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 4008 [0x106ea1e08] | |
+ ! : | + ! : 1 swift::BoundGenericType::get(swift::NominalTypeDecl*, swift::Type, llvm::ArrayRef<swift::Type>) (in LLDB) + 436 [0x106d07ef4] | |
+ ! : | + ! : 1 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) (in LLDB) + 72 [0x106108b98] | |
+ ! : | + ! 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::ApplySiteCloningHelper::ApplySiteCloningHelper(swift::ApplySite, swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>&) (in LLDB) + 870 [0x1067eee06] | |
+ ! : | + ! 1 swift::SILCloner<swift::GenericCloner>::getOpSubstitutionMap(swift::SubstitutionMap) (in LLDB) + 247 [0x1067ef087] | |
+ ! : | + ! 1 swift::SubstitutionMap::subst(swift::SubstitutionMap, swift::SubstOptions) const (in LLDB) + 118 [0x106e93956] | |
+ ! : | + ! 1 swift::SubstitutionMap::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 853 [0x106e936c5] | |
+ ! : | + ! 1 swift::Type::subst(swift::SubstitutionMap, swift::SubstOptions) const (in LLDB) + 118 [0x106e999d6] | |
+ ! : | + ! 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 275 [0x106e9f323] | |
+ ! : | + 1 swift::SILCloner<swift::GenericCloner>::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 565 [0x1067e3d95] | |
+ ! : | + ! 1 swift::BuiltinInst::create(swift::SILDebugLocation, swift::Identifier, swift::SILType, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>, swift::SILModule&) (in LLDB) + 50 [0x1068ca572] | |
+ ! : | + ! 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 165 [0x7fff6364dce5] | |
+ ! : | + 1 swift::SILCloner<swift::GenericCloner>::visitWitnessMethodInst(swift::WitnessMethodInst*) (in LLDB) + 39 [0x1067e00b7] | |
+ ! : | + 1 swift::SILCloner<swift::GenericCloner>::getOpConformance(swift::Type, swift::ProtocolConformanceRef) (in LLDB) + 168 [0x1067ee2c8] | |
+ ! : | + 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::remapConformance(swift::Type, swift::ProtocolConformanceRef) (in LLDB) + 78 [0x1067ee32e] | |
+ ! : | + 1 swift::ProtocolConformanceRef::subst(swift::Type, swift::SubstitutionMap, swift::SubstOptions) const (in LLDB) + 130 [0x106e88662] | |
+ ! : | + 1 swift::ProtocolConformanceRef::subst(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 750 [0x106e8897e] | |
+ ! : | + 1 swift::SubstitutionMap::lookupConformance(swift::CanType, swift::ProtocolDecl*) const (in LLDB) + 591 [0x106e92f9f] | |
+ ! : | + 1 swift::GenericSignatureImpl::conformsToProtocol(swift::Type, swift::ProtocolDecl*) (in LLDB) + 269 [0x106e2491d] | |
+ ! : | 1 swift::SILCloner<swift::GenericCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 332 [0x1067dd0ec] | |
+ ! : | 1 swift::SILCloner<swift::GenericCloner>::clonePhiArgs(swift::SILBasicBlock*) (in LLDB) + 197 [0x1067dda75] | |
+ ! : | 1 swift::SILBasicBlock::getSILPhiArguments() const (in LLDB) + 0 [0x106890b30] | |
+ ! : 2 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 1833 [0x1067f68a9] | |
+ ! : | 1 swift::ReabstractionInfo::ReabstractionInfo(swift::ModuleDecl*, bool, swift::ApplySite, swift::SILFunction*, swift::SubstitutionMap, swift::IsSerialized_t, bool, swift::OptRemark::Emitter*) (in LLDB) + 312 [0x1067f0a98] | |
+ ! : | + 1 swift::SILFunctionType::substGenericArgs(swift::SILModule&, swift::SubstitutionMap, swift::TypeExpansionContext) (in LLDB) + 232 [0x1068a50a8] | |
+ ! : | + 1 (anonymous namespace)::SILTypeSubstituter::substSILFunctionType(swift::CanTypeWrapper<swift::SILFunctionType>) (in LLDB) + 1474 [0x1068a5682] | |
+ ! : | + 1 swift::SILFunctionType::get(swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, llvm::ArrayRef<swift::SILParameterInfo>, llvm::ArrayRef<swift::SILYieldInfo>, llvm::ArrayRef<swift::SILResultInfo>, llvm::Optional<swift::SILResultInfo>, swift::SubstitutionMap, bool, swift::ASTContext const&, swift::ProtocolConformanceRef) (in LLDB) + 216 [0x106d0b2b8] | |
+ ! : | + 1 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) (in LLDB) + 164 [0x106108bf4] | |
+ ! : | + 1 llvm::FoldingSet<swift::SILFunctionType>::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const (in LLDB) + 32 [0x106d13a30] | |
+ ! : | + 1 swift::SILFunctionType::Profile(llvm::FoldingSetNodeID&) (in LLDB) + 27 [0x106d13a8b] | |
+ ! : | 1 swift::ReabstractionInfo::ReabstractionInfo(swift::ModuleDecl*, bool, swift::ApplySite, swift::SILFunction*, swift::SubstitutionMap, swift::IsSerialized_t, bool, swift::OptRemark::Emitter*) (in LLDB) + 336 [0x1067f0ab0] | |
+ ! : | 1 swift::ReabstractionInfo::createSubstitutedAndSpecializedTypes() (in LLDB) + 1088 [0x1067f23e0] | |
+ ! : 2 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 5832 [0x1067f7848] | |
+ ! : | 2 swift::replaceWithSpecializedFunction(swift::ApplySite, swift::SILFunction*, swift::ReabstractionInfo const&) (in LLDB) + 280 [0x1067f5938] | |
+ ! : | 1 replaceWithSpecializedCallee(swift::ApplySite, swift::SILValue, swift::SILBuilder&, swift::ReabstractionInfo const&) (in LLDB) + 93 [0x1067f59ad] | |
+ ! : | + 1 swift::SILInstruction::getLoc() const (in LLDB) + 7 [0x1068ab007] | |
+ ! : | 1 replaceWithSpecializedCallee(swift::ApplySite, swift::SILValue, swift::SILBuilder&, swift::ReabstractionInfo const&) (in LLDB) + 612 [0x1067f5bb4] | |
+ ! : | 1 swift::SILBuilder::createLoad(swift::SILLocation, swift::SILValue, swift::LoadOwnershipQualifier) (in LLDB) + 46 [0x1069316be] | |
+ ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 20 [0x7fff636548c4] | |
+ ! : 1 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 2474 [0x1067f6b2a] | |
+ ! : 1 swift::GenericFuncSpecializer::lookupSpecialization() (in LLDB) + 115 [0x1067f4f73] | |
+ ! 18 (anonymous namespace)::ConstantPropagation::run() (in LLDB) + 260 [0x106661464] | |
+ ! : 11 swift::ConstantFolder::processWorkList() (in LLDB) + 4747 [0x1067c5edb] | |
+ ! : | 7 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1769 [0x106824729] | |
+ ! : | + 4 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 2 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 973 [0x7fff63650629] | |
+ ! : | + ! : | 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 259 [0x7fff63651286] | |
+ ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + ! : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 476 [0x7fff63650e84] | |
+ ! : | + ! 1 _os_unfair_lock_unlock_slow (in libsystem_platform.dylib) + 52 [0x7fff6368c8b9] | |
+ ! : | + ! : 1 __ulock_wake (in libsystem_kernel.dylib) + 10 [0x7fff635d7a4e] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + ! 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + 3 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + 2 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + : 1 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 170 [0x10653ba8a] | |
+ ! : | + : 1 swift::EscapeAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 404 [0x106554d94] | |
+ ! : | + 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 38 [0x1068da996] | |
+ ! : | 2 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1732 [0x106824704] | |
+ ! : | + 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + ! 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 251 [0x7fff63650da3] | |
+ ! : | 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 987 [0x10682441b] | |
+ ! : | + 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 379 [0x106823f1b] | |
+ ! : | + 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 0 [0x1068b2210] | |
+ ! : | 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 549 [0x106824265] | |
+ ! : 3 swift::ConstantFolder::processWorkList() (in LLDB) + 3141 [0x1067c5895] | |
+ ! : | 1 constantFoldBuiltin(swift::BuiltinInst*, llvm::Optional<bool>&) (in LLDB) + 2740 [0x1067c7004] | |
+ ! : | + 1 bool swift::PatternMatch::match_combine_or<swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::match_integer<0ull> > >, swift::PatternMatch::Argument_match<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::class_match<swift::ValueBase> > > > >, swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::class_match<swift::ValueBase> > > > >, swift::PatternMatch::Argument_match<swift::PatternMatch::match_integer<0ull> > > >::match<swift::BuiltinInst>(swift::BuiltinInst*) (in LLDB) + 146 [0x1067cc692] | |
+ ! : | + 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 22 [0x1068d7e06] | |
+ ! : | 1 constantFoldBuiltin(swift::BuiltinInst*, llvm::Optional<bool>&) (in LLDB) + 18297 [0x1067cacc9] | |
+ ! : | + 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 4 [0x1068d7df4] | |
+ ! : | 1 constantFoldBuiltin(swift::BuiltinInst*, llvm::Optional<bool>&) (in LLDB) + 1305 [0x1067c6a69] | |
+ ! : 2 swift::ConstantFolder::processWorkList() (in LLDB) + 2788 [0x1067c5734] | |
+ ! : 1 swift::ConstantFolder::processWorkList() (in LLDB) + 555 [0x1067c4e7b] | |
+ ! : | 1 std::__1::__function::__func<swift::ConstantFolder::ConstantFolder(swift::SILOptFunctionBuilder&, unsigned int, bool, std::__1::function<void (swift::SILInstruction*)>)::'lambda'(swift::SILInstruction*), std::__1::allocator<swift::ConstantFolder::ConstantFolder(swift::SILOptFunctionBuilder&, unsigned int, bool, std::__1::function<void (swift::SILInstruction*)>)::'lambda'(swift::SILInstruction*)>, void (swift::SILInstruction*)>::operator()(swift::SILInstruction*&&) (in LLDB) + 0 [0x106661670] | |
+ ! : 1 swift::ConstantFolder::processWorkList() (in LLDB) + 2959 [0x1067c57df] | |
+ ! : 1 llvm::SetVector<swift::SILInstruction*, std::__1::vector<swift::SILInstruction*, std::__1::allocator<swift::SILInstruction*> >, llvm::DenseSet<swift::SILInstruction*, llvm::DenseMapInfo<swift::SILInstruction*> > >::insert(swift::SILInstruction* const&) (in LLDB) + 180 [0x10635fcf4] | |
+ ! 17 (anonymous namespace)::ABCOpt::run() (in LLDB) + 220 [0x10661b06c] | |
+ ! : 17 swift::FunctionAnalysisBase<swift::IVInfo>::get(swift::SILFunction*) (in LLDB) + 208 [0x10661ca20] | |
+ ! : 17 swift::IVAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 198 [0x10653e776] | |
+ ! : 8 swift::SCCVisitor<swift::IVInfo>::run() (in LLDB) + 104 [0x10653ed58] | |
+ ! : | 4 swift::SCCVisitor<swift::IVInfo>::maybeDFSCanonicalNode(swift::SILNode*) (in LLDB) + 124 [0x10653f7bc] | |
+ ! : | + 4 swift::SCCVisitor<swift::IVInfo>::addDFSInfo(swift::SILNode*) (in LLDB) + 30 [0x10653fb3e] | |
+ ! : | + 3 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 3 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 3 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 3 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 20,76 [0x7fff6364d55a,0x7fff6364d592] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 600 [0x7fff6364de98] | |
+ ! : | + 1 DYLD-STUB$$malloc (in libc++abi.dylib) + 0 [0x7fff6060ff74] | |
+ ! : | 2 swift::SCCVisitor<swift::IVInfo>::maybeDFSCanonicalNode(swift::SILNode*) (in LLDB) + 269 [0x10653f84d] | |
+ ! : | + 2 swift::SCCVisitor<swift::IVInfo>::maybeDFSCanonicalNode(swift::SILNode*) (in LLDB) + 112 [0x10653f7b0] | |
+ ! : | + 2 llvm::SetVector<swift::SILNode*, std::__1::vector<swift::SILNode*, std::__1::allocator<swift::SILNode*> >, llvm::DenseSet<swift::SILNode*, llvm::DenseMapInfo<swift::SILNode*> > >::insert(swift::SILNode* const&) (in LLDB) + 115 [0x10653fad3] | |
+ ! : | + 2 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 165 [0x7fff6364dce5] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 0 [0x7fff6364c26c] | |
+ ! : | 1 swift::SCCVisitor<swift::IVInfo>::maybeDFSCanonicalNode(swift::SILNode*) (in LLDB) + 112 [0x10653f7b0] | |
+ ! : | + 1 llvm::SetVector<swift::SILNode*, std::__1::vector<swift::SILNode*, std::__1::allocator<swift::SILNode*> >, llvm::DenseSet<swift::SILNode*, llvm::DenseMapInfo<swift::SILNode*> > >::insert(swift::SILNode* const&) (in LLDB) + 71 [0x10653faa7] | |
+ ! : | + 1 llvm::detail::DenseSetPair<swift::SILNode*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILNode*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILNode*>, llvm::detail::DenseSetPair<swift::SILNode*> >, swift::SILNode*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILNode*>, llvm::detail::DenseSetPair<swift::SILNode*> >::InsertIntoBucketImpl<swift::SILNode*>(swift::SILNode* const&, swift::SILNode* const&, llvm::detail::DenseSetPair<swift::SILNode*>*) (in LLDB) + 186 [0x10653fdea] | |
+ ! : | + 1 llvm::DenseMap<swift::SILNode*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILNode*>, llvm::detail::DenseSetPair<swift::SILNode*> >::grow(unsigned int) (in LLDB) + 129 [0x10653fee1] | |
+ ! : | + 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILNode*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILNode*>, llvm::detail::DenseSetPair<swift::SILNode*> >, swift::SILNode*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILNode*>, llvm::detail::DenseSetPair<swift::SILNode*> >::moveFromOldBuckets(llvm::detail::DenseSetPair<swift::SILNode*>*, llvm::detail::DenseSetPair<swift::SILNode*>*) (in LLDB) + 77 [0x10653ff7d] | |
+ ! : | 1 swift::SCCVisitor<swift::IVInfo>::maybeDFSCanonicalNode(swift::SILNode*) (in LLDB) + 382 [0x10653f8be] | |
+ ! : 5 swift::SCCVisitor<swift::IVInfo>::run() (in LLDB) + 151 [0x10653ed87] | |
+ ! : | 4 swift::SCCVisitor<swift::IVInfo>::cleanup() (in LLDB) + 297 [0x10661d259] | |
+ ! : | + 2 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! 2 tiny_free_no_lock (in libsystem_malloc.dylib) + 169 [0x7fff63650305] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! 1 tiny_size (in libsystem_malloc.dylib) + 251 [0x7fff6364e8d2] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 29 [0x7fff6364bbbe] | |
+ ! : | 1 swift::SCCVisitor<swift::IVInfo>::cleanup() (in LLDB) + 78 [0x10661d17e] | |
+ ! : | 1 _platform_memset_pattern16$VARIANT$Haswell (in libsystem_platform.dylib) + 1 [0x7fff6368c671] | |
+ ! : 3 swift::SCCVisitor<swift::IVInfo>::run() (in LLDB) + 51 [0x10653ed23] | |
+ ! : | 2 llvm::ReversePostOrderTraversal<swift::SILFunction*, llvm::GraphTraits<swift::SILFunction*> >::Initialize(swift::SILBasicBlock*) (in LLDB) + 920 [0x10653f148] | |
+ ! : | + 2 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 1,27 [0x105acdc81,0x105acdc9b] | |
+ ! : | 1 llvm::ReversePostOrderTraversal<swift::SILFunction*, llvm::GraphTraits<swift::SILFunction*> >::Initialize(swift::SILBasicBlock*) (in LLDB) + 1203 [0x10653f263] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 6 [0x7fff6364bba7] | |
+ ! : 1 swift::SCCVisitor<swift::IVInfo>::run() (in LLDB) + 128 [0x10653ed70] | |
+ ! 13 (anonymous namespace)::ConstantPropagation::run() (in LLDB) + 252 [0x10666145c] | |
+ ! : 10 swift::ConstantFolder::initializeWorklist(swift::SILFunction&) (in LLDB) + 1117 [0x1067c4aed] | |
+ ! : | 7 llvm::SetVector<swift::SILInstruction*, std::__1::vector<swift::SILInstruction*, std::__1::allocator<swift::SILInstruction*> >, llvm::DenseSet<swift::SILInstruction*, llvm::DenseMapInfo<swift::SILInstruction*> > >::insert(swift::SILInstruction* const&) (in LLDB) + 71 [0x10635fc87] | |
+ ! : | + 7 llvm::detail::DenseSetPair<swift::SILInstruction*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >, swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >::InsertIntoBucketImpl<swift::SILInstruction*>(swift::SILInstruction* const&, swift::SILInstruction* const&, llvm::detail::DenseSetPair<swift::SILInstruction*>*) (in LLDB) + 79 [0x1063677bf] | |
+ ! : | + 4 llvm::DenseMap<swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >::grow(unsigned int) (in LLDB) + 106 [0x10636790a] | |
+ ! : | + ! 3 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : 3 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : 3 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : | + ! : | + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 89 [0x7fff63650d01] | |
+ ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1479 [0x7fff6364e207] | |
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 248 [0x7fff6364c364] | |
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 0 [0x7fff605ff6f0] | |
+ ! : | + 1 free_small (in libsystem_malloc.dylib) + 1615 [0x7fff6364f1e8] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + ! 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 176 [0x7fff63650d58] | |
+ ! : | + 1 llvm::DenseMap<swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >::grow(unsigned int) (in LLDB) + 129 [0x106367921] | |
+ ! : | + 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >, swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >::moveFromOldBuckets(llvm::detail::DenseSetPair<swift::SILInstruction*>*, llvm::detail::DenseSetPair<swift::SILInstruction*>*) (in LLDB) + 190 [0x106367a2e] | |
+ ! : | 3 llvm::SetVector<swift::SILInstruction*, std::__1::vector<swift::SILInstruction*, std::__1::allocator<swift::SILInstruction*> >, llvm::DenseSet<swift::SILInstruction*, llvm::DenseMapInfo<swift::SILInstruction*> > >::insert(swift::SILInstruction* const&) (in LLDB) + 115 [0x10635fcb3] | |
+ ! : | 2 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1134 [0x7fff6364d9b4] | |
+ ! : | ! 1 operator new(unsigned long) (in libc++abi.dylib) + 1 [0x7fff605ff6f1] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 197 [0x7fff63650d6d] | |
+ ! : 3 swift::ConstantFolder::initializeWorklist(swift::SILFunction&) (in LLDB) + 93,163,... [0x1067c46ed,0x1067c4733,...] | |
+ ! 13 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 114 [0x106756f22] | |
+ ! : 13 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 211 [0x10664c3d3] | |
+ ! : 13 swift::DominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x10653d728] | |
+ ! : 7 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 625 [0x106864c81] | |
+ ! : | 4 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 620 [0x1068660dc] | |
+ ! : | + 3 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 3 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 3 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 3 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 66,1134 [0x7fff6364d588,0x7fff6364d9b4] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 517 [0x7fff6364de45] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 50 [0x7fff605ff722] | |
+ ! : | 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 725 [0x106866145] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 154 [0x7fff636502f6] | |
+ ! : | + 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 561 [0x7fff6364de71] | |
+ ! : | + 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 43 [0x7fff6364e32b] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 709 [0x106866135] | |
+ ! : 5 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 302 [0x106864b3e] | |
+ ! : | 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 340 [0x106867754] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 83 [0x1068665b3] | |
+ ! : | + 1 llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::grow(unsigned int) (in LLDB) + 209 [0x106866781] | |
+ ! : | 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 483 [0x1068677e3] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 476 [0x7fff63650e84] | |
+ ! : | 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 504 [0x1068677f8] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::ChildrenGetter<false>::Get(swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 47 [0x10686627f] | |
+ ! : | + 1 swift::TermInst::getSuccessors() (in LLDB) + 27 [0x1068cdeab] | |
+ ! : | 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 920 [0x106867998] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 59 [0x10686659b] | |
+ ! : | 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 832 [0x106867940] | |
+ ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 315 [0x106864b4b] | |
+ ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runSemiNCA(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, unsigned int) (in LLDB) + 910 [0x1068658ce] | |
+ ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::eval(swift::SILBasicBlock*, unsigned int, llvm::SmallVectorImpl<llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec*>&) (in LLDB) + 521 [0x106866b09] | |
+ ! 11 (anonymous namespace)::DCE::run() (in LLDB) + 1203,2775,... [0x1067230b3,0x1067236d7,...] | |
+ ! 8 (anonymous namespace)::ARCSequenceOpts::run() (in LLDB) + 1579 [0x106526ddb] | |
+ ! : 4 processFunctionWithoutLoopSupport(swift::SILFunction&, bool, swift::AliasAnalysis*, swift::PostOrderAnalysis*, swift::RCIdentityFunctionInfo*, swift::EpilogueARCFunctionInfo*, swift::ProgramTerminationFunctionInfo*) (in LLDB) + 299 [0x106526f6b] | |
+ ! : | 4 swift::BlockARCPairingContext::run(bool) (in LLDB) + 33 [0x1065270d1] | |
+ ! : | 4 swift::ARCSequenceDataflowEvaluator::run(bool) (in LLDB) + 272 [0x106528400] | |
+ ! : | 2 swift::ARCSequenceDataflowEvaluator::processBBTopDown(swift::ARCSequenceDataflowEvaluator::ARCBBState&) (in LLDB) + 212,251 [0x106527654,0x10652767b] | |
+ ! : | 1 swift::ARCSequenceDataflowEvaluator::processBBTopDown(swift::ARCSequenceDataflowEvaluator::ARCBBState&) (in LLDB) + 251 [0x10652767b] | |
+ ! : | + 1 swift::RCStateTransitionKindVisitor<swift::TopDownDataflowRCStateVisitor<swift::ARCSequenceDataflowEvaluator::ARCBBState>, swift::RCStateTransitionDataflowResult>::visit(swift::SILNode*) (in LLDB) + 27 [0x10652773b] | |
+ ! : | + 1 swift::getRCStateTransitionKind(swift::SILNode*) (in LLDB) + 56 [0x10652a718] | |
+ ! : | 1 swift::ARCSequenceDataflowEvaluator::processBBTopDown(swift::ARCSequenceDataflowEvaluator::ARCBBState&) (in LLDB) + 348 [0x1065276dc] | |
+ ! : | 1 swift::TopDownRefCountState::updateForSameLoopInst(swift::SILInstruction*, swift::ImmutablePointerSetFactory<swift::SILInstruction>&, swift::AliasAnalysis*) (in LLDB) + 53 [0x10652d945] | |
+ ! : | 1 swift::mayGuaranteedUseValue(swift::SILInstruction*, swift::SILValue, swift::AliasAnalysis*) (in LLDB) + 31 [0x10652e4ff] | |
+ ! : | 1 swift::mayCheckRefCount(swift::SILInstruction*) (in LLDB) + 0 [0x10686e8a0] | |
+ ! : 3 processFunctionWithoutLoopSupport(swift::SILFunction&, bool, swift::AliasAnalysis*, swift::PostOrderAnalysis*, swift::RCIdentityFunctionInfo*, swift::EpilogueARCFunctionInfo*, swift::ProgramTerminationFunctionInfo*) (in LLDB) + 265 [0x106526f49] | |
+ ! : | 3 swift::ARCSequenceDataflowEvaluator::ARCSequenceDataflowEvaluator(swift::SILFunction&, swift::AliasAnalysis*, swift::PostOrderAnalysis*, swift::RCIdentityFunctionInfo*, swift::EpilogueARCFunctionInfo*, swift::ProgramTerminationFunctionInfo*, swift::BlotMapVector<swift::SILInstruction*, swift::TopDownRefCountState, llvm::DenseMap<swift::SILInstruction*, unsigned long, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned long> >, std::__1::vector<llvm::Optional<std::__1::pair<swift::SILInstruction*, swift::TopDownRefCountState> >, std::__1::allocator<llvm::Optional<std::__1::pair<swift::SILInstruction*, swift::TopDownRefCountState> > > > >&, swift::BlotMapVector<swift::SILInstruction*, swift::BottomUpRefCountState, llvm::DenseMap<swift::SILInstruction*, unsigned long, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned long> >, std::__1::vector<llvm::Optional<std::__1::pair<swift::SILInstruction*, swift::BottomUpRefCountState> >, std::__1::allocator<llvm::Optional<std::__1::pair<swift::SILInstruction*, swift::BottomUpRefCountState> > > > >&) (in LLDB) + 351 [0x1065282cf] | |
+ ! : | 3 swift::ARCSequenceDataflowEvaluator::ARCBBStateInfo::ARCBBStateInfo(swift::SILFunction*, swift::PostOrderAnalysis*, swift::ProgramTerminationFunctionInfo*) (in LLDB) + 479,518,... [0x10652022f,0x106520256,...] | |
+ ! : 1 processFunctionWithoutLoopSupport(swift::SILFunction&, bool, swift::AliasAnalysis*, swift::PostOrderAnalysis*, swift::RCIdentityFunctionInfo*, swift::EpilogueARCFunctionInfo*, swift::ProgramTerminationFunctionInfo*) (in LLDB) + 323 [0x106526f83] | |
+ ! : 1 swift::ARCSequenceDataflowEvaluator::~ARCSequenceDataflowEvaluator() (in LLDB) + 150 [0x1065284b6] | |
+ ! : 1 free_large (in libsystem_malloc.dylib) + 859 [0x7fff6365712b] | |
+ ! : 1 mvm_deallocate_pages (in libsystem_malloc.dylib) + 59 [0x7fff636589eb] | |
+ ! : 1 mach_vm_deallocate (in libsystem_kernel.dylib) + 64 [0x7fff635d77f9] | |
+ ! : 1 _kernelrpc_mach_vm_deallocate_trap (in libsystem_kernel.dylib) + 10 [0x7fff635d618e] | |
+ ! 7 (anonymous namespace)::JumpThreadSimplifyCFGPass::run() (in LLDB) + 825 [0x106780859] | |
+ ! : 4 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 6534 [0x10675eff6] | |
+ ! : | 2 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 2237 [0x106762fdd] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 2552 [0x106768e38] | |
+ ! : | + ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! 1 tiny_size (in libsystem_malloc.dylib) + 389 [0x7fff6364e95c] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 6114 [0x106769c22] | |
+ ! : | + 1 getUnConditionalFail(swift::SILBasicBlock*, swift::SILValue, bool) (in LLDB) + 80 [0x10677da30] | |
+ ! : | + 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 53 [0x1068b18d5] | |
+ ! : | + 1 swift::BuiltinInfo::isReadNone() const (in LLDB) + 27 [0x106d89c5b] | |
+ ! : | + 1 _platform_strchr$VARIANT$Haswell (in libsystem_platform.dylib) + 36 [0x7fff6368c164] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 2220 [0x106762fcc] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 488 [0x7fff6365017b] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 14026 [0x106765dea] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 89 [0x10675d6c9] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::findLoopHeaders() (in LLDB) + 1558 [0x106761126] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 122 [0x10675d6ea] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16888 [0x106766918] | |
+ ! : | 1 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 80 [0x10676b8c0] | |
+ ! : | 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 53 [0x1068b18d5] | |
+ ! : | 1 swift::BuiltinInfo::isReadNone() const (in LLDB) + 27 [0x106d89c5b] | |
+ ! : | 1 _platform_strchr$VARIANT$Haswell (in libsystem_platform.dylib) + 0 [0x7fff6368c140] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 1474 [0x10675dc32] | |
+ ! 7 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 5371 [0x106744ccb] | |
+ ! : 4 (anonymous namespace)::BlockState::processUnknownWriteInst((anonymous namespace)::RLEContext&, swift::SILInstruction*, RLEKind) (in LLDB) + 689 [0x10674bd21] | |
+ ! : | 4 swift::AliasAnalysis::computeMemoryBehavior(swift::SILInstruction*, swift::SILValue, swift::RetainObserveKind) (in LLDB) + 1515 [0x10656286b] | |
+ ! : | 4 swift::SILInstructionVisitor<(anonymous namespace)::MemoryBehaviorVisitor, swift::SILInstruction::MemoryBehavior>::visit(swift::SILInstruction*) (in LLDB) + 1254 [0x106562e26] | |
+ ! : | 4 swift::EscapeAnalysis::canEscapeTo(swift::SILValue, swift::FullApplySite) (in LLDB) + 94 [0x10655439e] | |
+ ! : | 4 swift::EscapeAnalysis::recompute(swift::EscapeAnalysis::FunctionInfo*) (in LLDB) + 114 [0x1065535c2] | |
+ ! : | 4 swift::EscapeAnalysis::buildConnectionGraph(swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 332 [0x106550ccc] | |
+ ! : | 2 swift::EscapeAnalysis::analyzeInstruction(swift::SILInstruction*, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 1009 [0x106551581] | |
+ ! : | + 2 swift::EscapeAnalysis::getValueContent(swift::EscapeAnalysis::ConnectionGraph*, swift::SILValue) (in LLDB) + 222 [0x106550a8e] | |
+ ! : | + 1 findRecursiveRefType(swift::SILType, swift::SILFunction const&, bool) (in LLDB) + 506 [0x10655524a] | |
+ ! : | + ! 1 swift::SILType::getFieldType(swift::VarDecl*, swift::Lowering::TypeConverter&, swift::TypeExpansionContext) const (in LLDB) + 45 [0x10690820d] | |
+ ! : | + ! 1 swift::Lowering::TypeConverter::getAbstractionPattern(swift::VarDecl*, bool) (in LLDB) + 95 [0x10685e56f] | |
+ ! : | + ! 1 swift::ValueDecl::getInterfaceType() const (in LLDB) + 56 [0x106d9db18] | |
+ ! : | + ! 1 swift::InterfaceTypeRequest::OutputType swift::evaluateOrDefault<swift::InterfaceTypeRequest>(swift::Evaluator&, swift::InterfaceTypeRequest, swift::InterfaceTypeRequest::OutputType) (in LLDB) + 30 [0x106da6d5e] | |
+ ! : | + ! 1 swift::InterfaceTypeRequest::getCachedResult() const (in LLDB) + 11 [0x106eabd3b] | |
+ ! : | + 1 findRecursiveRefType(swift::SILType, swift::SILFunction const&, bool) (in LLDB) + 524 [0x10655525c] | |
+ ! : | + 1 findRecursiveRefType(swift::SILType, swift::SILFunction const&, bool) (in LLDB) + 128 [0x1065550d0] | |
+ ! : | + 1 swift::ProtocolRequiresClassRequest::OutputType swift::evaluateOrDefault<swift::ProtocolRequiresClassRequest>(swift::Evaluator&, swift::ProtocolRequiresClassRequest, swift::ProtocolRequiresClassRequest::OutputType) (in LLDB) + 34 [0x106daec02] | |
+ ! : | + 1 llvm::Expected<swift::ProtocolRequiresClassRequest::OutputType> swift::Evaluator::getResultCached<swift::ProtocolRequiresClassRequest, (void*)0>(swift::ProtocolRequiresClassRequest const&) (in LLDB) + 0 [0x106de4540] | |
+ ! : | 1 swift::EscapeAnalysis::analyzeInstruction(swift::SILInstruction*, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 4476 [0x10655230c] | |
+ ! : | + 1 swift::EscapeAnalysis::buildConnectionGraphForCallees(swift::SILInstruction*, swift::CalleeList, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 264 [0x106552b08] | |
+ ! : | + 1 swift::EscapeAnalysis::buildConnectionGraph(swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 332 [0x106550ccc] | |
+ ! : | + 1 swift::EscapeAnalysis::analyzeInstruction(swift::SILInstruction*, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 4258 [0x106552232] | |
+ ! : | + 1 swift::CalleeCache::getCalleeList(swift::FullApplySite) const (in LLDB) + 44 [0x1065449ec] | |
+ ! : | + 1 swift::CalleeCache::getCalleeListForCalleeKind(swift::SILValue) const (in LLDB) + 116 [0x106544944] | |
+ ! : | 1 swift::EscapeAnalysis::analyzeInstruction(swift::SILInstruction*, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 46 [0x1065511be] | |
+ ! : 1 (anonymous namespace)::BlockState::processInstructionWithKind((anonymous namespace)::RLEContext&, swift::SILInstruction*, RLEKind) (in LLDB) + 32 [0x106747e00] | |
+ ! : 1 (anonymous namespace)::BlockState::processLoadInst((anonymous namespace)::RLEContext&, swift::LoadInst*, RLEKind) (in LLDB) + 2236 [0x1067469ec] | |
+ ! : | 1 (anonymous namespace)::RLEContext::getValueBit(swift::LSValue const&) (in LLDB) + 145 [0x1067482b1] | |
+ ! : | 1 llvm::detail::DenseMapPair<swift::LSValue, unsigned int>* llvm::DenseMapBase<llvm::DenseMap<swift::LSValue, unsigned int, llvm::DenseMapInfo<swift::LSValue>, llvm::detail::DenseMapPair<swift::LSValue, unsigned int> >, swift::LSValue, unsigned int, llvm::DenseMapInfo<swift::LSValue>, llvm::detail::DenseMapPair<swift::LSValue, unsigned int> >::InsertIntoBucketImpl<swift::LSValue>(swift::LSValue const&, swift::LSValue const&, llvm::detail::DenseMapPair<swift::LSValue, unsigned int>*) (in LLDB) + 112 [0x106748be0] | |
+ ! : | 1 bool llvm::DenseMapBase<llvm::DenseMap<swift::LSValue, unsigned int, llvm::DenseMapInfo<swift::LSValue>, llvm::detail::DenseMapPair<swift::LSValue, unsigned int> >, swift::LSValue, unsigned int, llvm::DenseMapInfo<swift::LSValue>, llvm::detail::DenseMapPair<swift::LSValue, unsigned int> >::LookupBucketFor<swift::LSValue>(swift::LSValue const&, llvm::detail::DenseMapPair<swift::LSValue, unsigned int> const*&) const (in LLDB) + 148 [0x106748564] | |
+ ! : | 1 llvm::DenseMapInfo<swift::LSValue>::getHashValue(swift::LSValue const&) (in LLDB) + 314 [0x1067489aa] | |
+ ! : | 1 llvm::hash_code llvm::hashing::detail::hash_combine_range_impl<swift::Projection const*>(swift::Projection const*, swift::Projection const*) (in LLDB) + 194 [0x10688b312] | |
+ ! : | 1 llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine<unsigned int>(unsigned long, char*, char*, unsigned int const&) (in LLDB) + 146 [0x107cd1382] | |
+ ! : | 1 llvm::hashing::detail::hash_short(char const*, unsigned long, unsigned long long) (in LLDB) + 0 [0x105ff0fa0] | |
+ ! : 1 (anonymous namespace)::BlockState::processLoadInst((anonymous namespace)::RLEContext&, swift::LoadInst*, RLEKind) (in LLDB) + 3458 [0x106746eb2] | |
+ ! : 1 llvm::detail::DenseMapPair<swift::SingleValueInstruction*, swift::SILValue>* llvm::DenseMapBase<llvm::DenseMap<swift::SingleValueInstruction*, swift::SILValue, llvm::DenseMapInfo<swift::SingleValueInstruction*>, llvm::detail::DenseMapPair<swift::SingleValueInstruction*, swift::SILValue> >, swift::SingleValueInstruction*, swift::SILValue, llvm::DenseMapInfo<swift::SingleValueInstruction*>, llvm::detail::DenseMapPair<swift::SingleValueInstruction*, swift::SILValue> >::InsertIntoBucketImpl<swift::SingleValueInstruction*>(swift::SingleValueInstruction* const&, swift::SingleValueInstruction* const&, llvm::detail::DenseMapPair<swift::SingleValueInstruction*, swift::SILValue>*) (in LLDB) + 83 [0x10674b4c3] | |
+ ! : 1 llvm::DenseMap<swift::SingleValueInstruction*, swift::SILValue, llvm::DenseMapInfo<swift::SingleValueInstruction*>, llvm::detail::DenseMapPair<swift::SingleValueInstruction*, swift::SILValue> >::grow(unsigned int) (in LLDB) + 623 [0x10674b83f] | |
+ ! 6 (anonymous namespace)::SimplifyCFGPass::run() (in LLDB) + 852 [0x10675d654] | |
+ ! : 6 swift::SILFunctionTransform::invalidateAnalysis(swift::SILAnalysis::InvalidationKind) (in LLDB) + 112 [0x106760390] | |
+ ! : 2 swift::FunctionAnalysisBase<swift::DominanceInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 88 [0x10653d4c8] | |
+ ! : | 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 72 [0x10653d8d8] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 544 [0x7fff6365047c] | |
+ ! : | 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 118 [0x10653d906] | |
+ ! : 1 swift::AccessSummaryAnalysis::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 0 [0x106534a60] | |
+ ! : 1 swift::AliasAnalysis::invalidate() (in LLDB) + 22 [0x10653bb26] | |
+ ! : | 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::AliasKeyTy, swift::AliasAnalysis::AliasResult, llvm::DenseMapInfo<(anonymous namespace)::AliasKeyTy>, llvm::detail::DenseMapPair<(anonymous namespace)::AliasKeyTy, swift::AliasAnalysis::AliasResult> >, (anonymous namespace)::AliasKeyTy, swift::AliasAnalysis::AliasResult, llvm::DenseMapInfo<(anonymous namespace)::AliasKeyTy>, llvm::detail::DenseMapPair<(anonymous namespace)::AliasKeyTy, swift::AliasAnalysis::AliasResult> >::clear() (in LLDB) + 17 [0x10653af71] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::LoopRegionFunctionInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 68 [0x106560714] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::PostOrderFunctionInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 49 [0x1065406c1] | |
+ ! : 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILFunction*, std::__1::unique_ptr<swift::PostOrderFunctionInfo, std::__1::default_delete<swift::PostOrderFunctionInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::PostOrderFunctionInfo, std::__1::default_delete<swift::PostOrderFunctionInfo> > > >, swift::SILFunction*, std::__1::unique_ptr<swift::PostOrderFunctionInfo, std::__1::default_delete<swift::PostOrderFunctionInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::PostOrderFunctionInfo, std::__1::default_delete<swift::PostOrderFunctionInfo> > > >::erase(swift::SILFunction* const&) (in LLDB) + 111 [0x1066ddb6f] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 73 [0x7fff6364ffdc] | |
+ ! 5 (anonymous namespace)::AllocBoxToStack::run() (in LLDB) + 254 [0x1066ec59e] | |
+ ! 5 (anonymous namespace)::GenericSpecializer::run() (in LLDB) + 422,695,... [0x106733cf6,0x106733e07,...] | |
+ ! 5 (anonymous namespace)::SILCodeMotion::run() (in LLDB) + 214 [0x10674f1b6] | |
+ ! : 1 (anonymous namespace)::processFunction(swift::SILFunction*, swift::AliasAnalysis*, swift::PostOrderFunctionInfo*, swift::RCIdentityFunctionInfo*, bool) (in LLDB) + 206 [0x10674f3ce] | |
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 37 [0x7fff6364cb66] | |
+ ! : 1 (anonymous namespace)::processFunction(swift::SILFunction*, swift::AliasAnalysis*, swift::PostOrderFunctionInfo*, swift::RCIdentityFunctionInfo*, bool) (in LLDB) + 7159 [0x106750ef7] | |
+ ! : | 1 swift::TermInst::getSuccessors() (in LLDB) + 0 [0x1068cde90] | |
+ ! : 1 (anonymous namespace)::processFunction(swift::SILFunction*, swift::AliasAnalysis*, swift::PostOrderFunctionInfo*, swift::RCIdentityFunctionInfo*, bool) (in LLDB) + 8167 [0x1067512e7] | |
+ ! : | 1 swift::recursivelyDeleteTriviallyDeadInstructions(swift::SILInstruction*, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 34 [0x106824832] | |
+ ! : | 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1769 [0x106824729] | |
+ ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | 1 tiny_size (in libsystem_malloc.dylib) + 192 [0x7fff6364e897] | |
+ ! : 1 (anonymous namespace)::processFunction(swift::SILFunction*, swift::AliasAnalysis*, swift::PostOrderFunctionInfo*, swift::RCIdentityFunctionInfo*, bool) (in LLDB) + 14456 [0x106752b78] | |
+ ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | 1 swift::RCIdentityAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 21 [0x106566725] | |
+ ! : | 1 swift::SILNode::getFunction() const (in LLDB) + 1 [0x106909771] | |
+ ! : 1 (anonymous namespace)::processFunction(swift::SILFunction*, swift::AliasAnalysis*, swift::PostOrderFunctionInfo*, swift::RCIdentityFunctionInfo*, bool) (in LLDB) + 10445 [0x106751bcd] | |
+ ! 5 (anonymous namespace)::SILLowerAggregate::run() (in LLDB) + 194 [0x106756542] | |
+ ! 5 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 1629 [0x10675750d] | |
+ ! : 3 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + 1 tiny_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e81d] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 973 [0x7fff63650629] | |
+ ! : | + 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 388 [0x7fff63651307] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 144 [0x7fff63650023] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | 1 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 97 [0x10653ba41] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 119 [0x1068906f7] | |
+ ! : 1 swift::SILInstruction::destroy(swift::SILInstruction*) (in LLDB) + 4160 [0x1068ae8c0] | |
+ ! 5 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 1153 [0x10673c981] | |
+ ! : 2 swift::FunctionAnalysisBase<swift::DominanceInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 88 [0x10653d4c8] | |
+ ! : | 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 72 [0x10653d8d8] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + 1 tiny_size (in libsystem_malloc.dylib) + 389 [0x7fff6364e95c] | |
+ ! : | 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 132 [0x10653d914] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 973 [0x7fff63650629] | |
+ ! : | 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 342 [0x7fff636512d9] | |
+ ! : 1 swift::CallerAnalysis::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 149 [0x106547e55] | |
+ ! : | 1 llvm::SetVector<swift::SILFunction*, std::__1::vector<swift::SILFunction*, std::__1::allocator<swift::SILFunction*> >, llvm::DenseSet<swift::SILFunction*, llvm::DenseMapInfo<swift::SILFunction*> > >::insert(swift::SILFunction* const&) (in LLDB) + 0 [0x106360240] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::SILLoopInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 112 [0x10655ba50] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 973 [0x7fff63650629] | |
+ ! : | 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 259 [0x7fff63651286] | |
+ ! : 1 swift::GenericFunctionEffectAnalysis<swift::FunctionAccessedStorage>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 107 [0x106569bbb] | |
+ ! 4 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 1471 [0x1066dd84f] | |
+ ! : 2 RetainCodeMotionContext::initializeCodeMotionDataFlow() (in LLDB) + 823,1224 [0x1066d6ee7,0x1066d7078] | |
+ ! : 1 RetainCodeMotionContext::initializeCodeMotionDataFlow() (in LLDB) + 210 [0x1066d6c82] | |
+ ! : | 1 swift::isRetainInstruction(swift::SILInstruction*) (in LLDB) + 6 [0x10652dae6] | |
+ ! : 1 RetainCodeMotionContext::initializeCodeMotionDataFlow() (in LLDB) + 1128 [0x1066d7018] | |
+ ! : 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, RetainBlockState*>* llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILBasicBlock*, RetainBlockState*, 4u, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, RetainBlockState*> >, swift::SILBasicBlock*, RetainBlockState*, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, RetainBlockState*> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, RetainBlockState*>*) (in LLDB) + 95 [0x1066de3cf] | |
+ ! 4 (anonymous namespace)::DCE::run() (in LLDB) + 114 [0x106722c72] | |
+ ! : 4 swift::FunctionAnalysisBase<swift::PostDominanceInfo>::get(swift::SILFunction*) (in LLDB) + 211 [0x1067897d3] | |
+ ! : 4 swift::PostDominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x10653df88] | |
+ ! : 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, true>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 530 [0x106864f12] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::runSemiNCA(llvm::DominatorTreeBase<swift::SILBasicBlock, true>&, unsigned int) (in LLDB) + 910 [0x10686822e] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::eval(swift::SILBasicBlock*, unsigned int, llvm::SmallVectorImpl<llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec*>&) (in LLDB) + 256 [0x106869350] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::runSemiNCA(llvm::DominatorTreeBase<swift::SILBasicBlock, true>&, unsigned int) (in LLDB) + 80 [0x106867ef0] | |
+ ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, true>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 170 [0x106864daa] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::FindRoots(llvm::DominatorTreeBase<swift::SILBasicBlock, true> const&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 1201 [0x106869e21] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6364e785] | |
+ ! : | 1 small_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e9b1] | |
+ ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, true>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 500 [0x106864ef4] | |
+ ! : 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 811 [0x10686a5bb] | |
+ ! 4 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 1066 [0x106743bfa] | |
+ ! : 3 swift::LSLocation::enumerateLSLocations(swift::SILFunction&, std::__1::vector<swift::LSLocation, std::__1::allocator<swift::LSLocation> >&, llvm::SmallDenseMap<swift::LSLocation, unsigned int, 32u, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >&, llvm::DenseMap<swift::SILValue, swift::LSLocation, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::LSLocation> >&, swift::TypeExpansionAnalysis*, std::__1::pair<int, int>&) (in LLDB) + 337 [0x10682bd71] | |
+ ! : | 2 swift::LSLocation::enumerateLSLocation(swift::TypeExpansionContext, swift::SILModule*, swift::SILValue, std::__1::vector<swift::LSLocation, std::__1::allocator<swift::LSLocation> >&, llvm::SmallDenseMap<swift::LSLocation, unsigned int, 32u, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >&, llvm::DenseMap<swift::SILValue, swift::LSLocation, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::LSLocation> >&, swift::TypeExpansionAnalysis*) (in LLDB) + 874 [0x10682b9ba] | |
+ ! : | + 1 swift::LSLocation::expand(swift::LSLocation, swift::SILModule*, swift::TypeExpansionContext, llvm::SmallVector<swift::LSLocation, 8u>&, swift::TypeExpansionAnalysis*) (in LLDB) + 242 [0x10682aad2] | |
+ ! : | + ! 1 swift::TypeExpansionAnalysis::getTypeExpansion(swift::SILType, swift::SILModule*, swift::TypeExpansionContext) (in LLDB) + 80 [0x10656d8b0] | |
+ ! : | + ! 1 bool llvm::DenseMapBase<llvm::DenseMap<std::__1::pair<swift::SILType, swift::TypeExpansionContext>, llvm::SmallVector<llvm::Optional<swift::ProjectionPath>, 8u>, llvm::DenseMapInfo<std::__1::pair<swift::SILType, swift::TypeExpansionContext> >, llvm::detail::DenseMapPair<std::__1::pair<swift::SILType, swift::TypeExpansionContext>, llvm::SmallVector<llvm::Optional<swift::ProjectionPath>, 8u> > >, std::__1::pair<swift::SILType, swift::TypeExpansionContext>, llvm::SmallVector<llvm::Optional<swift::ProjectionPath>, 8u>, llvm::DenseMapInfo<std::__1::pair<swift::SILType, swift::TypeExpansionContext> >, llvm::detail::DenseMapPair<std::__1::pair<swift::SILType, swift::TypeExpansionContext>, llvm::SmallVector<llvm::Optional<swift::ProjectionPath>, 8u> > >::LookupBucketFor<std::__1::pair<swift::SILType, swift::TypeExpansionContext> >(std::__1::pair<swift::SILType, swift::TypeExpansionContext> const&, llvm::detail::DenseMapPair<std::__1::pair<swift::SILType, swift::TypeExpansionContext>, llvm::SmallVector<llvm::Optional<swift::ProjectionPath>, 8u> > const*&) const (in LLDB) + 178 [0x10656e152] | |
+ ! : | + 1 swift::LSLocation::expand(swift::LSLocation, swift::SILModule*, swift::TypeExpansionContext, llvm::SmallVector<swift::LSLocation, 8u>&, swift::TypeExpansionAnalysis*) (in LLDB) + 365 [0x10682ab4d] | |
+ ! : | + 1 swift::LSLocation::LSLocation(swift::SILValue, swift::ProjectionPath const&, swift::ProjectionPath const&) (in LLDB) + 0 [0x10682bfd0] | |
+ ! : | 1 swift::LSLocation::enumerateLSLocation(swift::TypeExpansionContext, swift::SILModule*, swift::SILValue, std::__1::vector<swift::LSLocation, std::__1::allocator<swift::LSLocation> >&, llvm::SmallDenseMap<swift::LSLocation, unsigned int, 32u, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >&, llvm::DenseMap<swift::SILValue, swift::LSLocation, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::LSLocation> >&, swift::TypeExpansionAnalysis*) (in LLDB) + 1308 [0x10682bb6c] | |
+ ! : | 1 void std::__1::vector<swift::LSLocation, std::__1::allocator<swift::LSLocation> >::__push_back_slow_path<swift::LSLocation const&>(swift::LSLocation const&) (in LLDB) + 145 [0x10682ce61] | |
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : | 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 394 [0x7fff63650e32] | |
+ ! : 1 swift::LSLocation::enumerateLSLocations(swift::SILFunction&, std::__1::vector<swift::LSLocation, std::__1::allocator<swift::LSLocation> >&, llvm::SmallDenseMap<swift::LSLocation, unsigned int, 32u, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >&, llvm::DenseMap<swift::SILValue, swift::LSLocation, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::LSLocation> >&, swift::TypeExpansionAnalysis*, std::__1::pair<int, int>&) (in LLDB) + 1 [0x10682bc21] | |
+ ! 4 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 1161,0,... [0x106757339,0x106756eb0,...] | |
+ ! 4 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 744 [0x10673c7e8] | |
+ ! : 4 swift::mergeBasicBlocks(swift::SILFunction*) (in LLDB) + 110 [0x1067b786e] | |
+ ! : 3 swift::mergeBasicBlockWithSingleSuccessor(swift::SILBasicBlock*, swift::SILBasicBlock*) (in LLDB) + 139 [0x10686180b] | |
+ ! : | 3 llvm::ilist_traits<swift::SILInstruction>::transferNodesFromList(llvm::ilist_traits<swift::SILInstruction>&, llvm::ilist_iterator<llvm::ilist_detail::node_options<swift::SILInstruction, false, false, void>, false, false>, llvm::ilist_iterator<llvm::ilist_detail::node_options<swift::SILInstruction, false, false, void>, false, false>) (in LLDB) + 51 [0x1068ab093] | |
+ ! : 1 swift::SILBasicBlock::~SILBasicBlock() (in LLDB) + 8 [0x106890528] | |
+ ! 4 (anonymous namespace)::SILSROA::run() (in LLDB) + 183,38 [0x10675ae27,0x10675ad96] | |
+ ! 3 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 191 [0x1066dd34f] | |
+ ! : 3 swift::FunctionAnalysisBase<swift::PostOrderFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 208 [0x106781a90] | |
+ ! : 3 swift::PostOrderAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x106540878] | |
+ ! : 1 swift::PostOrderFunctionInfo::PostOrderFunctionInfo(swift::SILFunction*) (in LLDB) + 1100 [0x106363b1c] | |
+ ! : | 1 llvm::po_iterator<swift::SILFunction*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILFunction*> >::traverseChild() (in LLDB) + 299 [0x10636406b] | |
+ ! : | 1 swift::TermInst::getSuccessors() (in LLDB) + 7 [0x1068cde97] | |
+ ! : 1 swift::PostOrderFunctionInfo::PostOrderFunctionInfo(swift::SILFunction*) (in LLDB) + 1263 [0x106363bbf] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 1 [0x7fff6364bba2] | |
+ ! : 1 swift::PostOrderFunctionInfo::PostOrderFunctionInfo(swift::SILFunction*) (in LLDB) + 770 [0x1063639d2] | |
+ ! 3 (anonymous namespace)::CopyForwardingPass::run() (in LLDB) + 309 [0x106718b95] | |
+ ! 3 (anonymous namespace)::DCE::run() (in LLDB) + 144 [0x106722c90] | |
+ ! : 3 (anonymous namespace)::DCE::computeLevelNumbers(llvm::DomTreeNodeBase<swift::SILBasicBlock>*, unsigned int) (in LLDB) + 1102 [0x106724bde] | |
+ ! : 2 (anonymous namespace)::DCE::computeLevelNumbers(llvm::DomTreeNodeBase<swift::SILBasicBlock>*, unsigned int) (in LLDB) + 1102 [0x106724bde] | |
+ ! : | 2 (anonymous namespace)::DCE::computeLevelNumbers(llvm::DomTreeNodeBase<swift::SILBasicBlock>*, unsigned int) (in LLDB) + 121 [0x106724809] | |
+ ! : 1 (anonymous namespace)::DCE::computeLevelNumbers(llvm::DomTreeNodeBase<swift::SILBasicBlock>*, unsigned int) (in LLDB) + 121 [0x106724809] | |
+ ! 3 (anonymous namespace)::DCE::run() (in LLDB) + 2525 [0x1067235dd] | |
+ ! : 2 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 62 [0x1067258ee] | |
+ ! : | 2 llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const (in LLDB) + 19,35 [0x1061331c3,0x1061331d3] | |
+ ! : 1 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 24 [0x1067258c8] | |
+ ! 3 (anonymous namespace)::Devirtualizer::run() (in LLDB) + 389,287 [0x1067336d5,0x10673366f] | |
+ ! 3 (anonymous namespace)::GenericSpecializer::run() (in LLDB) + 2659 [0x1067345b3] | |
+ ! : 3 swift::recursivelyDeleteTriviallyDeadInstructions(swift::SILInstruction*, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 34 [0x106824832] | |
+ ! : 2 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1769 [0x106824729] | |
+ ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + 1 swift::RCIdentityAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 21 [0x106566725] | |
+ ! : | + 1 swift::SILInstruction::getFunction() (in LLDB) + 12 [0x1068ab0ac] | |
+ ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1192 [0x7fff63650704] | |
+ ! : 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 987 [0x10682441b] | |
+ ! : 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 379 [0x106823f1b] | |
+ ! : 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 39 [0x1068b2237] | |
+ ! 3 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 1420 [0x10673ca8c] | |
+ ! : 2 llvm::SpecificBumpPtrAllocator<ShortestPathAnalysis>::~SpecificBumpPtrAllocator() (in LLDB) + 57 [0x1067430b9] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6364e785] | |
+ ! : | + 1 small_size (in libsystem_malloc.dylib) + 97 [0x7fff6364e9cc] | |
+ ! : | 1 free_small (in libsystem_malloc.dylib) + 929 [0x7fff6364ef3a] | |
+ ! : | 1 small_free_list_add_ptr (in libsystem_malloc.dylib) + 101 [0x7fff636514e5] | |
+ ! : 1 DYLD-STUB$$free (in LLDB) + 0 [0x109747ddc] | |
+ ! 3 (anonymous namespace)::SILSROA::run() (in LLDB) + 3354 [0x10675ba8a] | |
+ ! : 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | 2 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | 1 swift::EscapeAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 395 [0x106554d8b] | |
+ ! : | 1 swift::RCIdentityAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 46 [0x10656673e] | |
+ ! : | 1 swift::FunctionAnalysisBase<swift::RCIdentityFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 204 [0x10661cb8c] | |
+ ! : | 1 swift::RCIdentityAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 23 [0x1065669f7] | |
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 0 [0x7fff6364b002] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : 1 szone_size (in libsystem_malloc.dylib) + 27 [0x7fff6364e757] | |
+ ! 2 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 812 [0x1066dd5bc] | |
+ ! : 1 ReleaseCodeMotionContext::requireIteration() (in LLDB) + 142 [0x1066d95de] | |
+ ! : | 1 llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const (in LLDB) + 70 [0x1061331f6] | |
+ ! : 1 ReleaseCodeMotionContext::requireIteration() (in LLDB) + 531 [0x1066d9763] | |
+ ! 2 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 1546 [0x1066dd89a] | |
+ ! : 2 RetainCodeMotionContext::computeCodeMotionInsertPoints() (in LLDB) + 1168,1818 [0x1066d9010,0x1066d929a] | |
+ ! 2 (anonymous namespace)::AccessEnforcementOpts::run() (in LLDB) + 130 [0x1066e3cc2] | |
+ ! : 2 swift::FunctionAnalysisBase<swift::LoopRegionFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 204 [0x10652168c] | |
+ ! : 1 swift::LoopRegionAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 35 [0x1065609a3] | |
+ ! : | 1 swift::FunctionAnalysisBase<swift::PostOrderFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 208 [0x106781a90] | |
+ ! : | 1 swift::PostOrderAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x106540878] | |
+ ! : | 1 swift::PostOrderFunctionInfo::PostOrderFunctionInfo(swift::SILFunction*) (in LLDB) + 1100 [0x106363b1c] | |
+ ! : | 1 llvm::po_iterator<swift::SILFunction*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILFunction*> >::traverseChild() (in LLDB) + 559 [0x10636416f] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 144 [0x7fff63650023] | |
+ ! : 1 swift::LoopRegionAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 83 [0x1065609d3] | |
+ ! : 1 swift::LoopRegionFunctionInfo::LoopRegionFunctionInfo(swift::SILFunction*, swift::PostOrderFunctionInfo*, swift::SILLoopInfo*) (in LLDB) + 507 [0x10655c8fb] | |
+ ! : 1 swift::LoopRegionFunctionInfo::initializeBlockRegions(swift::PostOrderFunctionInfo*, swift::SILLoopInfo*) (in LLDB) + 86 [0x10655c9a6] | |
+ ! : 1 swift::LoopRegionFunctionInfo::createRegion(swift::SILBasicBlock*, unsigned int) (in LLDB) + 499 [0x10655d8c3] | |
+ ! : 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, unsigned int, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int> >, swift::SILBasicBlock*, unsigned int, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int>*) (in LLDB) + 83 [0x106364283] | |
+ ! : 1 llvm::DenseMap<swift::SILBasicBlock*, unsigned int, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int> >::grow(unsigned int) (in LLDB) + 106 [0x1063643fa] | |
+ ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 80 [0x7fff6364b052] | |
+ ! 2 (anonymous namespace)::AccessEnforcementOpts::run() (in LLDB) + 1135 [0x1066e40af] | |
+ ! 2 (anonymous namespace)::ConstantPropagation::run() (in LLDB) + 60 [0x10666139c] | |
+ ! : 2 swift::AvailabilityContext::forDeploymentTarget(swift::ASTContext&) (in LLDB) + 18 [0x106d88852] | |
+ ! : 2 swift::LangOptions::getMinPlatformVersion() const (in LLDB) + 93 [0x106d888cd] | |
+ ! : 2 llvm::Triple::getiOSVersion(unsigned int&, unsigned int&, unsigned int&) const (in LLDB) + 67 [0x10614cf23] | |
+ ! : 1 DYLD-STUB$$memcmp (in LLDB) + 0 [0x109747fa4] | |
+ ! : 1 llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const (in LLDB) + 58 [0x10614cc1a] | |
+ ! 2 (anonymous namespace)::DCE::run() (in LLDB) + 1179 [0x10672309b] | |
+ ! : 1 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 62 [0x1067258ee] | |
+ ! : | 1 llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const (in LLDB) + 27 [0x1061331cb] | |
+ ! : 1 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 249 [0x1067259a9] | |
+ ! : 1 llvm::SmallPtrSetImplBase::insert_imp_big(void const*) (in LLDB) + 70 [0x106132fe6] | |
+ ! 2 (anonymous namespace)::Devirtualizer::run() (in LLDB) + 714 [0x10673381a] | |
+ ! : 2 swift::deleteDevirtualizedApply(swift::ApplySite) (in LLDB) + 29 [0x1067d6a6d] | |
+ ! : 2 swift::recursivelyDeleteTriviallyDeadInstructions(swift::SILInstruction*, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 34 [0x106824832] | |
+ ! : 2 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1769 [0x106824729] | |
+ ! : 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : 2 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : 2 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : 2 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! 2 (anonymous namespace)::JumpThreadSimplifyCFGPass::run() (in LLDB) + 852 [0x106780874] | |
+ ! : 2 swift::SILFunctionTransform::invalidateAnalysis(swift::SILAnalysis::InvalidationKind) (in LLDB) + 112 [0x106760390] | |
+ ! : 2 swift::FunctionAnalysisBase<swift::DominanceInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 88 [0x10653d4c8] | |
+ ! : 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 72 [0x10653d8d8] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | 1 tiny_size (in libsystem_malloc.dylib) + 175 [0x7fff6364e886] | |
+ ! : 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 132 [0x10653d914] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 973 [0x7fff63650629] | |
+ ! : 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 259 [0x7fff63651286] | |
+ ! 2 (anonymous namespace)::LoopRotation::run() (in LLDB) + 149 [0x1066394a5] | |
+ ! : 2 swift::FunctionAnalysisBase<swift::SILLoopInfo>::get(swift::SILFunction*) (in LLDB) + 204 [0x10664c28c] | |
+ ! : 2 swift::SILLoopAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 59 [0x10655b7eb] | |
+ ! : 1 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 2045 [0x106877dfd] | |
+ ! : | 1 llvm::po_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*, llvm::SmallPtrSet<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*> >::traverseChild() (in LLDB) + 391 [0x106879627] | |
+ ! : 1 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 2252 [0x106877ecc] | |
+ ! : 1 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 791 [0x106878377] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 229 [0x7fff63650341] | |
+ ! 2 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 2692 [0x106744254] | |
+ ! : 2 llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILBasicBlock*, (anonymous namespace)::BlockState, 16u, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState> >, swift::SILBasicBlock*, (anonymous namespace)::BlockState, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState> >::operator[](swift::SILBasicBlock*&&) (in LLDB) + 105 [0x106745449] | |
+ ! : 2 llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState>* llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILBasicBlock*, (anonymous namespace)::BlockState, 16u, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState> >, swift::SILBasicBlock*, (anonymous namespace)::BlockState, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState>*) (in LLDB) + 107 [0x10674575b] | |
+ ! : 1 llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILBasicBlock*, (anonymous namespace)::BlockState, 16u, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState> >, swift::SILBasicBlock*, (anonymous namespace)::BlockState, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState> >::grow(unsigned int) (in LLDB) + 283 [0x1067459bb] | |
+ ! : | 1 llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILBasicBlock*, (anonymous namespace)::BlockState, 16u, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState> >, swift::SILBasicBlock*, (anonymous namespace)::BlockState, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState> >::moveFromOldBuckets(llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState>*, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState>*) (in LLDB) + 164 [0x106745cf4] | |
+ ! : | 1 (anonymous namespace)::BlockState::BlockState((anonymous namespace)::BlockState&&) (in LLDB) + 364 [0x106745b8c] | |
+ ! : 1 llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILBasicBlock*, (anonymous namespace)::BlockState, 16u, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState> >, swift::SILBasicBlock*, (anonymous namespace)::BlockState, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::BlockState> >::grow(unsigned int) (in LLDB) + 327 [0x1067459e7] | |
+ ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 362 [0x7fff6364ccab] | |
+ ! : 1 small_free_list_remove_ptr_no_clear (in libsystem_malloc.dylib) + 88 [0x7fff63651c4e] | |
+ ! 2 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 7761 [0x106758d01] | |
+ ! : 2 swift::eraseUsesOfInstruction(swift::SILInstruction*, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 156 [0x1068248dc] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | 1 _os_unfair_lock_unlock_slow (in libsystem_platform.dylib) + 52 [0x7fff6368c8b9] | |
+ ! : | 1 __ulock_wake (in libsystem_kernel.dylib) + 10 [0x7fff635d7a4e] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 91 [0x1068906db] | |
+ ! 1 (anonymous namespace)::ABCOpt::run() (in LLDB) + 1411 [0x10661b513] | |
+ ! : 1 ABCAnalysis::analyzeInstruction(swift::SILInstruction*) (in LLDB) + 110 [0x10661db3e] | |
+ ! : 1 swift::RCIdentityFunctionInfo::getRCIdentityRoot(swift::SILValue) (in LLDB) + 171 [0x106565f1b] | |
+ ! : 1 stripRCIdentityPreservingInsts(swift::SILValue) (in LLDB) + 101 [0x1065654e5] | |
+ ! : 1 swift::StructExtractInst::isFieldOnlyNonTrivialField() const (in LLDB) + 114 [0x1068cddd2] | |
+ ! : 1 swift::NominalTypeDecl::getStoredProperties() const (in LLDB) + 35 [0x106da9a63] | |
+ ! : 1 swift::DeclContext::getASTContext() const (in LLDB) + 26 [0x106e010da] | |
+ ! 1 (anonymous namespace)::ABCOpt::run() (in LLDB) + 2851 [0x10661bab3] | |
+ ! : 1 ABCAnalysis::analyzeInstruction(swift::SILInstruction*) (in LLDB) + 503 [0x10661dcc7] | |
+ ! : 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 53 [0x1068b18d5] | |
+ ! : 1 swift::BuiltinInfo::isReadNone() const (in LLDB) + 27 [0x106d89c5b] | |
+ ! : 1 _platform_strchr$VARIANT$Haswell (in libsystem_platform.dylib) + 102 [0x7fff6368c1a6] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 425 [0x1066dd439] | |
+ ! : 1 swift::ConsumedArgToEpilogueReleaseMatcher::recompute() (in LLDB) + 172 [0x10652f32c] | |
+ ! : 1 swift::ConsumedArgToEpilogueReleaseMatcher::collectMatchingReleases(swift::SILBasicBlock*) (in LLDB) + 262 [0x10652fdc6] | |
+ ! : 1 swift::SILInstruction::mayRelease() const (in LLDB) + 36 [0x1068b2294] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 831 [0x1066dd5cf] | |
+ ! : 1 ReleaseCodeMotionContext::initializeCodeMotionDataFlow() (in LLDB) + 279 [0x1066d98c7] | |
+ ! : 1 llvm::SetVector<swift::SILValue, std::__1::vector<swift::SILValue, std::__1::allocator<swift::SILValue> >, llvm::DenseSet<swift::SILValue, llvm::DenseMapInfo<swift::SILValue> > >::insert(swift::SILValue const&) (in LLDB) + 71 [0x106650b17] | |
+ ! : 1 llvm::detail::DenseSetPair<swift::SILValue>* llvm::DenseMapBase<llvm::DenseMap<swift::SILValue, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseSetPair<swift::SILValue> >, swift::SILValue, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseSetPair<swift::SILValue> >::InsertIntoBucketImpl<swift::SILValue>(swift::SILValue const&, swift::SILValue const&, llvm::detail::DenseSetPair<swift::SILValue>*) (in LLDB) + 79 [0x106650bdf] | |
+ ! : 1 llvm::DenseMap<swift::SILValue, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseSetPair<swift::SILValue> >::grow(unsigned int) (in LLDB) + 106 [0x106650d2a] | |
+ ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 224 [0x7fff6364dd20] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 1452 [0x1066dd83c] | |
+ ! : 1 RetainCodeMotionContext::requireIteration() (in LLDB) + 101 [0x1066d69c5] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 2124 [0x1066ddadc] | |
+ ! : 1 swift::SILFunctionTransform::invalidateAnalysis(swift::SILAnalysis::InvalidationKind) (in LLDB) + 112 [0x106760390] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::PostOrderFunctionInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 49 [0x1065406c1] | |
+ ! : 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILFunction*, std::__1::unique_ptr<swift::PostOrderFunctionInfo, std::__1::default_delete<swift::PostOrderFunctionInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::PostOrderFunctionInfo, std::__1::default_delete<swift::PostOrderFunctionInfo> > > >, swift::SILFunction*, std::__1::unique_ptr<swift::PostOrderFunctionInfo, std::__1::default_delete<swift::PostOrderFunctionInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::PostOrderFunctionInfo, std::__1::default_delete<swift::PostOrderFunctionInfo> > > >::erase(swift::SILFunction* const&) (in LLDB) + 119 [0x1066ddb77] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 79 [0x7fff636502ab] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 2136 [0x1066ddae8] | |
+ ! : 1 llvm::SpecificBumpPtrAllocator<BlockState>::~SpecificBumpPtrAllocator() (in LLDB) + 57 [0x1066ddf79] | |
+ ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6364e785] | |
+ ! : 1 small_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e9b1] | |
+ ! 1 (anonymous namespace)::ARCSequenceOpts::run() (in LLDB) + 1540 [0x106526db4] | |
+ ! : 1 swift::ProgramTerminationFunctionInfo::ProgramTerminationFunctionInfo(swift::SILFunction const*) (in LLDB) + 85 [0x106522185] | |
+ ! : 1 swift::isARCInertTrapBB(swift::SILBasicBlock const*) (in LLDB) + 94 [0x106530b5e] | |
+ ! : 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 53 [0x1068b18d5] | |
+ ! : 1 swift::BuiltinInfo::isReadNone() const (in LLDB) + 27 [0x106d89c5b] | |
+ ! : 1 _platform_strchr$VARIANT$Haswell (in libsystem_platform.dylib) + 32 [0x7fff6368c160] | |
+ ! 1 (anonymous namespace)::ARCSequenceOpts::run() (in LLDB) + 210 [0x106526882] | |
+ ! 1 (anonymous namespace)::AccessEnforcementReleaseSinking::run() (in LLDB) + 298 [0x1066eb1da] | |
+ ! : 1 swift::BuiltinInst::getBuiltinKind() const (in LLDB) + 20 [0x1068b2414] | |
+ ! : 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 14 [0x1068cbabe] | |
+ ! : 1 swift::SILInstruction::getModule() const (in LLDB) + 16 [0x1068ab0d0] | |
+ ! 1 (anonymous namespace)::ArrayElementPropagation::run() (in LLDB) + 177 [0x106701d61] | |
+ ! 1 (anonymous namespace)::ConstantPropagation::run() (in LLDB) + 562 [0x106661592] | |
+ ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : 1 tiny_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e81d] | |
+ ! 1 (anonymous namespace)::ConstantPropagation::run() (in LLDB) + 4 [0x106661364] | |
+ ! 1 (anonymous namespace)::CopyForwardingPass::run() (in LLDB) + 2622 [0x10671949e] | |
+ ! : 1 visitAddressUsers(swift::SILValue, swift::SILInstruction*, (anonymous namespace)::AddressUserVisitor&) (in LLDB) + 82 [0x10671a252] | |
+ ! 1 (anonymous namespace)::CopyForwardingPass::run() (in LLDB) + 2792 [0x106719548] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 0 [0x1068da970] | |
+ ! 1 (anonymous namespace)::CopyForwardingPass::run() (in LLDB) + 3215 [0x1067196ef] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::PostOrderFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 208 [0x106781a90] | |
+ ! : 1 swift::PostOrderAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x106540878] | |
+ ! : 1 swift::PostOrderFunctionInfo::PostOrderFunctionInfo(swift::SILFunction*) (in LLDB) + 1100 [0x106363b1c] | |
+ ! : 1 llvm::po_iterator<swift::SILFunction*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILFunction*> >::traverseChild() (in LLDB) + 436 [0x1063640f4] | |
+ ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 165 [0x7fff6364dce5] | |
+ ! 1 (anonymous namespace)::DCE::run() (in LLDB) + 6219 [0x10672444b] | |
+ ! : 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, (anonymous namespace)::ControllingInfo, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::ControllingInfo> >, swift::SILBasicBlock*, (anonymous namespace)::ControllingInfo, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::ControllingInfo> >::clear() (in LLDB) + 400 [0x1067246f0] | |
+ ! 1 (anonymous namespace)::Devirtualizer::run() (in LLDB) + 157 [0x1067335ed] | |
+ ! : 1 swift::OptRemark::Emitter::Emitter(llvm::StringRef, swift::SILModule&) (in LLDB) + 167 [0x1068828b7] | |
+ ! : 1 swift::SILModule::getASTContext() const (in LLDB) + 38 [0x1068d7766] | |
+ ! 1 (anonymous namespace)::Devirtualizer::run() (in LLDB) + 698 [0x10673380a] | |
+ ! : 1 swift::tryDevirtualizeWitnessMethod(swift::ApplySite, swift::OptRemark::Emitter*) (in LLDB) + 1842 [0x1067d9172] | |
+ ! : 1 swift::SILBuilder::createFunctionRef(swift::SILLocation, swift::SILFunction*) (in LLDB) + 41 [0x1068bdf89] | |
+ ! : 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 224 [0x7fff63650d88] | |
+ ! 1 (anonymous namespace)::ExistentialSpecializer::run() (in LLDB) + 477 [0x106575fcd] | |
+ ! : 1 swift::SILFunction::shouldOptimize() const (in LLDB) + 10 [0x10689fa0a] | |
+ ! 1 (anonymous namespace)::ExistentialSpecializer::run() (in LLDB) + 1001 [0x1065761d9] | |
+ ! 1 (anonymous namespace)::GenericSpecializer::run() (in LLDB) + 79 [0x106733b9f] | |
+ ! : 1 swift::AvailabilityContext::forDeploymentTarget(swift::ASTContext&) (in LLDB) + 18 [0x106d88852] | |
+ ! : 1 swift::LangOptions::getMinPlatformVersion() const (in LLDB) + 93 [0x106d888cd] | |
+ ! : 1 llvm::Triple::getiOSVersion(unsigned int&, unsigned int&, unsigned int&) const (in LLDB) + 67 [0x10614cf23] | |
+ ! : 1 llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const (in LLDB) + 230 [0x10614ccc6] | |
+ ! 1 (anonymous namespace)::GenericSpecializer::run() (in LLDB) + 3227 [0x1067347eb] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 169 [0x7fff63650305] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 1491 [0x106743da3] | |
+ ! : 1 llvm::detail::DenseSetPair<swift::SILBasicBlock*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseSetPair<swift::SILBasicBlock*> >, swift::SILBasicBlock*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseSetPair<swift::SILBasicBlock*> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseSetPair<swift::SILBasicBlock*>*) (in LLDB) + 79 [0x1065f8def] | |
+ ! : 1 llvm::DenseMap<swift::SILBasicBlock*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseSetPair<swift::SILBasicBlock*> >::grow(unsigned int) (in LLDB) + 106 [0x1065f8f3a] | |
+ ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 381 [0x7fff63650e25] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 2034 [0x106743fc2] | |
+ ! : 1 llvm::SmallDenseMap<unsigned int, unsigned int, 8u, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >::swap(llvm::SmallDenseMap<unsigned int, unsigned int, 8u, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >&) (in LLDB) + 395 [0x106745f1b] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 3651 [0x106744613] | |
+ ! : 1 (anonymous namespace)::BlockState::processUnknownWriteInst((anonymous namespace)::RLEContext&, swift::SILInstruction*, RLEKind) (in LLDB) + 279 [0x10674bb87] | |
+ ! : 1 swift::AliasAnalysis::computeMemoryBehavior(swift::SILInstruction*, swift::SILValue, swift::RetainObserveKind) (in LLDB) + 1515 [0x10656286b] | |
+ ! : 1 swift::SILInstructionVisitor<(anonymous namespace)::MemoryBehaviorVisitor, swift::SILInstruction::MemoryBehavior>::visit(swift::SILInstruction*) (in LLDB) + 1254 [0x106562e26] | |
+ ! : 1 swift::EscapeAnalysis::canEscapeTo(swift::SILValue, swift::FullApplySite) (in LLDB) + 94 [0x10655439e] | |
+ ! : 1 swift::EscapeAnalysis::recompute(swift::EscapeAnalysis::FunctionInfo*) (in LLDB) + 114 [0x1065535c2] | |
+ ! : 1 swift::EscapeAnalysis::buildConnectionGraph(swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 643 [0x106550e03] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 5099 [0x106744bbb] | |
+ ! : 1 (anonymous namespace)::BlockState::processLoadInst((anonymous namespace)::RLEContext&, swift::LoadInst*, RLEKind) (in LLDB) + 1857 [0x106746871] | |
+ ! : 1 swift::LSValue::expand(swift::SILValue, swift::SILModule*, swift::TypeExpansionContext, llvm::SmallVector<swift::LSValue, 8u>&, swift::TypeExpansionAnalysis*) (in LLDB) + 173 [0x1068295ed] | |
+ ! : 1 swift::LSValue::LSValue(swift::SILValue, swift::ProjectionPath const&) (in LLDB) + 57 [0x10682bdc9] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 5176 [0x106744c08] | |
+ ! : 1 (anonymous namespace)::BlockState::updateForwardValOut() (in LLDB) + 36 [0x10674ca34] | |
+ ! : 1 llvm::SmallDenseMap<unsigned int, unsigned int, 8u, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> >::copyFrom(llvm::SmallDenseMap<unsigned int, unsigned int, 8u, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, unsigned int> > const&) (in LLDB) + 0 [0x10674d090] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 5355 [0x106744cbb] | |
+ ! 1 (anonymous namespace)::SILCodeMotion::run() (in LLDB) + 125 [0x10674f15d] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::PostOrderFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 208 [0x106781a90] | |
+ ! : 1 swift::PostOrderAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x106540878] | |
+ ! : 1 swift::PostOrderFunctionInfo::PostOrderFunctionInfo(swift::SILFunction*) (in LLDB) + 1100 [0x106363b1c] | |
+ ! : 1 llvm::po_iterator<swift::SILFunction*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILFunction*> >::traverseChild() (in LLDB) + 218 [0x10636401a] | |
+ ! : 1 llvm::SmallPtrSetImplBase::insert_imp_big(void const*) (in LLDB) + 61 [0x106132fdd] | |
+ ! 1 (anonymous namespace)::SILCodeMotion::run() (in LLDB) + 195 [0x10674f1a3] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::RCIdentityFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 111 [0x10661cb2f] | |
+ ! 1 (anonymous namespace)::SILCombine::run() (in LLDB) + 204 [0x1066c228c] | |
+ ! : 1 swift::SILModule::getASTContext() const (in LLDB) + 1 [0x1068d7741] | |
+ ! 1 (anonymous namespace)::SILCombine::run() (in LLDB) + 577 [0x1066c2401] | |
+ ! : 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 1 [0x1065683c1] | |
+ ! 1 (anonymous namespace)::SILLowerAggregate::run() (in LLDB) + 311 [0x1067565b7] | |
+ ! : 1 swift::SILInstruction::getModule() const (in LLDB) + 1 [0x1068ab0c1] | |
+ ! 1 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 379 [0x10675702b] | |
+ ! : 1 llvm::detail::DenseMapPair<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, unsigned int>* llvm::DenseMapBase<llvm::DenseMap<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, unsigned int, llvm::DenseMapInfo<llvm::DomTreeNodeBase<swift::SILBasicBlock>*>, llvm::detail::DenseMapPair<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, unsigned int> >, llvm::DomTreeNodeBase<swift::SILBasicBlock>*, unsigned int, llvm::DenseMapInfo<llvm::DomTreeNodeBase<swift::SILBasicBlock>*>, llvm::detail::DenseMapPair<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, unsigned int> >::InsertIntoBucketImpl<llvm::DomTreeNodeBase<swift::SILBasicBlock>*>(llvm::DomTreeNodeBase<swift::SILBasicBlock>* const&, llvm::DomTreeNodeBase<swift::SILBasicBlock>* const&, llvm::detail::DenseMapPair<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, unsigned int>*) (in LLDB) + 83 [0x106758f93] | |
+ ! : 1 llvm::DenseMap<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, unsigned int, llvm::DenseMapInfo<llvm::DomTreeNodeBase<swift::SILBasicBlock>*>, llvm::detail::DenseMapPair<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, unsigned int> >::grow(unsigned int) (in LLDB) + 106 [0x10675910a] | |
+ ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 163 [0x7fff6364c451] | |
+ ! : 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! 1 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 1288 [0x1067573b8] | |
+ ! : 1 isAddressForLoad(swift::SILInstruction*, swift::SILBasicBlock*&) (in LLDB) + 15 [0x10675936f] | |
+ ! 1 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 1672 [0x106757538] | |
+ ! : 1 replaceLoad(swift::LoadInst*, swift::SILValue, swift::AllocStackInst*) (in LLDB) + 533 [0x106759675] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : 1 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 132 [0x10653ba64] | |
+ ! 1 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 2851 [0x1067579d3] | |
+ ! : 1 replaceLoad(swift::LoadInst*, swift::SILValue, swift::AllocStackInst*) (in LLDB) + 533 [0x106759675] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : 1 tiny_size (in libsystem_malloc.dylib) + 192 [0x7fff6364e897] | |
+ ! 1 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 7071 [0x106758a4f] | |
+ ! : 1 swift::SILBasicBlock::createPhiArgument(swift::SILType, swift::ValueOwnershipKind, swift::ValueDecl const*) (in LLDB) + 41 [0x106890b89] | |
+ ! : 1 swift::SILType::isTrivial(swift::SILFunction const&) const (in LLDB) + 44 [0x106907e0c] | |
+ ! : 1 swift::SILFunction::getTypeLowering(swift::SILType) const (in LLDB) + 39 [0x10689fe57] | |
+ ! : 1 swift::TypeExpansionContext::TypeExpansionContext(swift::SILFunction const&) (in LLDB) + 69 [0x1068a6475] | |
+ ! 1 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 7774 [0x106758d0e] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 240 [0x7fff6365034c] | |
+ ! 1 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 1432 [0x10673ca98] | |
+ ! : 1 free_small (in libsystem_malloc.dylib) + 1615 [0x7fff6364f1e8] | |
+ ! 1 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 1155 [0x10673c983] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 147 [0x10675ae03] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 337 [0x7fff636500e4] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 216 [0x10675ae48] | |
+ ! : 1 swift::shouldExpand(swift::SILModule&, swift::SILType) (in LLDB) + 163 [0x106827f03] | |
+ ! : 1 swift::Lowering::TypeConverter::countNumberOfFields(swift::SILType, swift::TypeExpansionContext) (in LLDB) + 52 [0x10692f984] | |
+ ! : 1 bool llvm::DenseMapBase<llvm::DenseMap<std::__1::pair<swift::SILType, unsigned int>, unsigned int, llvm::DenseMapInfo<std::__1::pair<swift::SILType, unsigned int> >, llvm::detail::DenseMapPair<std::__1::pair<swift::SILType, unsigned int>, unsigned int> >, std::__1::pair<swift::SILType, unsigned int>, unsigned int, llvm::DenseMapInfo<std::__1::pair<swift::SILType, unsigned int> >, llvm::detail::DenseMapPair<std::__1::pair<swift::SILType, unsigned int>, unsigned int> >::LookupBucketFor<std::__1::pair<swift::SILType, unsigned int> >(std::__1::pair<swift::SILType, unsigned int> const&, llvm::detail::DenseMapPair<std::__1::pair<swift::SILType, unsigned int>, unsigned int> const*&) const (in LLDB) + 12 [0x10693681c] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 2112 [0x10675b5b0] | |
+ ! : 1 swift::SILType::getFieldType(swift::VarDecl*, swift::Lowering::TypeConverter&, swift::TypeExpansionContext) const (in LLDB) + 45 [0x10690820d] | |
+ ! : 1 swift::Lowering::TypeConverter::getAbstractionPattern(swift::VarDecl*, bool) (in LLDB) + 95 [0x10685e56f] | |
+ ! : 1 swift::ValueDecl::getInterfaceType() const (in LLDB) + 56 [0x106d9db18] | |
+ ! : 1 swift::InterfaceTypeRequest::OutputType swift::evaluateOrDefault<swift::InterfaceTypeRequest>(swift::Evaluator&, swift::InterfaceTypeRequest, swift::InterfaceTypeRequest::OutputType) (in LLDB) + 30 [0x106da6d5e] | |
+ ! : 1 swift::InterfaceTypeRequest::getCachedResult() const (in LLDB) + 11 [0x106eabd3b] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 3315 [0x10675ba63] | |
+ ! : 1 swift::SILBuilder::createStruct(swift::SILLocation, swift::SILType, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 185 [0x106934ae9] | |
+ ! : 1 swift::StructInst::create(swift::SILDebugLocation, swift::SILType, llvm::ArrayRef<swift::SILValue>, swift::SILModule&, bool) (in LLDB) + 51 [0x1068cd4b3] | |
+ ! : 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1134 [0x7fff6364d9b4] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 3432 [0x10675bad8] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 3803 [0x10675bc4b] | |
+ ! : 1 swift::SILType::getFieldType(swift::VarDecl*, swift::Lowering::TypeConverter&, swift::TypeExpansionContext) const (in LLDB) + 75 [0x10690822b] | |
+ ! : 1 swift::TypeBase::getTypeOfMember(swift::ModuleDecl*, swift::ValueDecl const*, swift::Type) (in LLDB) + 259 [0x106ea0bb3] | |
+ ! : 1 swift::GenericContext::getGenericSignature() const (in LLDB) + 1 [0x106da0881] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 5071 [0x10675c13f] | |
+ ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 431 [0x7fff6365040b] | |
+ ! 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 259 [0x7fff63651286] | |
+ 11 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 48,43,... [0x1066b2b80,0x1066b2b7b,...] | |
+ 4 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 970 [0x1066b2f1a] | |
+ ! 3 std::__1::chrono::system_clock::now() (in libc++.1.dylib) + 19 [0x7fff605af033] | |
+ ! : 2 clock_gettime (in libsystem_c.dylib) + 117 [0x7fff634e5aff] | |
+ ! : | 1 gettimeofday (in libsystem_c.dylib) + 45 [0x7fff634f435f] | |
+ ! : | + 1 __commpage_gettimeofday_internal (in libsystem_kernel.dylib) + 62 [0x7fff635d7a9e] | |
+ ! : | 1 gettimeofday (in libsystem_c.dylib) + 1 [0x7fff634f4333] | |
+ ! : 1 clock_gettime (in libsystem_c.dylib) + 16 [0x7fff634e5a9a] | |
+ ! 1 std::__1::chrono::system_clock::now() (in libc++.1.dylib) + 8 [0x7fff605af028] | |
+ 4 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 2761 [0x1066b3619] | |
+ ! 3 llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry() (in LLDB) + 0,1,... [0x10612f320,0x10612f321,...] | |
+ ! 1 llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry() (in LLDB) + 29 [0x10612f33d] | |
+ ! 1 tlv_get_addr (in libdyld.dylib) + 13 [0x7fff63487b7d] | |
+ 3 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 918 [0x1066b2ee6] | |
+ ! 3 doPrintBefore(swift::SILTransform*, swift::SILFunction*) (in LLDB) + 12,46,... [0x1066b372c,0x1066b374e,...] | |
+ 3 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 1671 [0x1066b31d7] | |
+ ! 3 std::__1::chrono::system_clock::now() (in libc++.1.dylib) + 19 [0x7fff605af033] | |
+ ! 3 clock_gettime (in libsystem_c.dylib) + 117 [0x7fff634e5aff] | |
+ ! 3 gettimeofday (in libsystem_c.dylib) + 45 [0x7fff634f435f] | |
+ ! 1 __commpage_gettimeofday (in libsystem_kernel.dylib) + 0 [0x7fff635d7a59] | |
+ ! 1 __commpage_gettimeofday_internal (in libsystem_kernel.dylib) + 36 [0x7fff635d7a84] | |
+ ! : 1 mach_absolute_time (in libsystem_kernel.dylib) + 35 [0x7fff635d66ff] | |
+ ! 1 __commpage_gettimeofday_internal (in libsystem_kernel.dylib) + 94 [0x7fff635d7abe] | |
+ 2 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 74 [0x1066b2b9a] | |
+ ! 1 swift::PrettyStackTraceSILFunctionTransform::PrettyStackTraceSILFunctionTransform(swift::SILFunctionTransform*, unsigned int) (in LLDB) + 29 [0x1066bfe7d] | |
+ ! : 1 llvm::PrettyStackTraceEntry::PrettyStackTraceEntry() (in LLDB) + 95 [0x10612f31f] | |
+ ! 1 swift::PrettyStackTraceSILFunctionTransform::PrettyStackTraceSILFunctionTransform(swift::SILFunctionTransform*, unsigned int) (in LLDB) + 11 [0x1066bfe6b] | |
+ 2 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 984 [0x1066b2f28] | |
+ ! 1 swift::SILModule::registerDeleteNotificationHandler(swift::DeleteNotificationHandler*) (in LLDB) + 22 [0x1068da7a6] | |
+ ! : 1 swift::DeleteNotificationHandler::needsNotifications() (in LLDB) + 0 [0x106359900] | |
+ ! 1 swift::SILModule::registerDeleteNotificationHandler(swift::DeleteNotificationHandler*) (in LLDB) + 16 [0x1068da7a0] | |
+ 2 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 1666 [0x1066b31d2] | |
+ ! 2 swift::SILModule::removeDeleteNotificationHandler(swift::DeleteNotificationHandler*) (in LLDB) + 167,189 [0x1068da937,0x1068da94d] | |
+ 1 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 2051 [0x1066b3353] | |
+ 1 doPrintAfter(swift::SILTransform*, swift::SILFunction*, bool) (in LLDB) + 113 [0x1066b3a21] | |
683 Thread_169090 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 ExecuteOnThread_Dispatch(void*) (in LLDB) + 13 [0x106185b3d] | |
+ 683 RunSafelyOnThread_Dispatch(void*) (in LLDB) + 48 [0x106102500] | |
+ 683 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (in LLDB) + 259 [0x1061023b3] | |
+ 683 void llvm::function_ref<void ()>::callback_fn<swift::ModuleInterfaceBuilder::buildSwiftModuleInternal(llvm::StringRef, bool, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*)::$_1>(long) (in LLDB) + 2570 [0x1063e577a] | |
+ 683 swift::CompilerInstance::performSILProcessing(swift::SILModule*, swift::UnifiedStatsReporter*) (in LLDB) + 653 [0x1063def4d] | |
+ 683 swift::runSILOptimizationPasses(swift::SILModule&) (in LLDB) + 440 [0x1066b94e8] | |
+ 683 swift::SILPassManager::execute() (in LLDB) + 365 [0x1066b4ded] | |
+ 683 swift::SILPassManager::runFunctionPasses(unsigned int, unsigned int) (in LLDB) + 1183 [0x1066b40cf] | |
+ 654 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 1651 [0x1066b31c3] | |
+ ! 121 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 581 [0x10673c745] | |
+ ! : 16 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2624 [0x10673d510] | |
+ ! : | 9 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 346,149,... [0x10674133a,0x106741275,...] | |
+ ! : | 4 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 566 [0x106741416] | |
+ ! : | + 3 ShortestPathAnalysis::getExitDistFromSuccs(swift::SILBasicBlock const*, int) (in LLDB) + 6,100,... [0x106834806,0x106834864,...] | |
+ ! : | + 1 ShortestPathAnalysis::getExitDistFromSuccs(swift::SILBasicBlock const*, int) (in LLDB) + 43 [0x10683482b] | |
+ ! : | + 1 swift::TermInst::getSuccessors() (in LLDB) + 137 [0x1068cdf19] | |
+ ! : | 3 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 294 [0x106741306] | |
+ ! : | 3 ShortestPathAnalysis::getEntryDistFromPreds(swift::SILBasicBlock const*, int) (in LLDB) + 111,1 [0x10683473f,0x1068346d1] | |
+ ! : 15 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2121,739,... [0x10673d319,0x10673cdb3,...] | |
+ ! : 14 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 39 [0x10673caf7] | |
+ ! : | 13 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 211 [0x10664c3d3] | |
+ ! : | + 12 swift::DominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x10653d728] | |
+ ! : | + ! 5 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 625 [0x106864c81] | |
+ ! : | + ! : 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 620 [0x1068660dc] | |
+ ! : | + ! : | 3 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | 3 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 3 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 3 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | + 2 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1459 [0x7fff6364e1f3] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1134 [0x7fff6364d9b4] | |
+ ! : | + ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 437 [0x106866025] | |
+ ! : | + ! : | 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > >* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >, swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > >*) (in LLDB) + 83 [0x106867073] | |
+ ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 725 [0x106866145] | |
+ ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 144 [0x7fff63650023] | |
+ ! : | + ! 4 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 302 [0x106864b3e] | |
+ ! : | + ! : 2 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 483 [0x1068677e3] | |
+ ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 98 [0x7fff6364bc03] | |
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 305 [0x7fff636500c4] | |
+ ! : | + ! : 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 340 [0x106867754] | |
+ ! : | + ! : | 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 83 [0x1068665b3] | |
+ ! : | + ! : | 1 llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::grow(unsigned int) (in LLDB) + 200 [0x106866778] | |
+ ! : | + ! : 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 860 [0x10686795c] | |
+ ! : | + ! 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 315 [0x106864b4b] | |
+ ! : | + ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runSemiNCA(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, unsigned int) (in LLDB) + 744 [0x106865828] | |
+ ! : | + ! 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 705 [0x106864cd1] | |
+ ! : | + ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6364e785] | |
+ ! : | + ! : 1 small_size (in libsystem_malloc.dylib) + 7 [0x7fff6364e972] | |
+ ! : | + ! 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 660 [0x106864ca4] | |
+ ! : | + 1 swift::DominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 26 [0x10653d71a] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 158 [0x7fff6364d5e4] | |
+ ! : | + 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | 1 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 74 [0x10664c34a] | |
+ ! : 14 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2042 [0x10673d2ca] | |
+ ! : | 4 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 345,72,... [0x10654bfb9,0x10654bea8,...] | |
+ ! : | 3 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 341 [0x10654bfb5] | |
+ ! : | + 3 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 default_zone_malloc (in libsystem_malloc.dylib) + 41 [0x7fff6364b0e4] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 58 [0x7fff6364d580] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 1 [0x7fff605ff6f1] | |
+ ! : | 3 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 1014 [0x10654c256] | |
+ ! : | + 1 _os_unfair_lock_unlock_slow (in libsystem_platform.dylib) + 52 [0x7fff6368c8b9] | |
+ ! : | + ! 1 __ulock_wake (in libsystem_kernel.dylib) + 10 [0x7fff635d7a4e] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! 1 tiny_size (in libsystem_malloc.dylib) + 63 [0x7fff6364e816] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 12 [0x7fff6364bbad] | |
+ ! : | 2 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 181 [0x10654bf15] | |
+ ! : | + 2 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 74,79 [0x10664c34a,0x10664c34f] | |
+ ! : | 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 584 [0x10654c0a8] | |
+ ! : | + 1 swift::ColdBlockInfo::getBranchHint(swift::SILValue, int) (in LLDB) + 548 [0x10654bc64] | |
+ ! : | + 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 23 [0x10654be77] | |
+ ! : | 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 904 [0x10654c1e8] | |
+ ! : | 1 llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >, swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >::InsertIntoBucketImpl<swift::SILBasicBlock const*>(swift::SILBasicBlock const* const&, swift::SILBasicBlock const* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool>*) (in LLDB) + 83 [0x10654c3d3] | |
+ ! : | 1 llvm::DenseMap<swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >::grow(unsigned int) (in LLDB) + 327 [0x10654c627] | |
+ ! : 13 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 58 [0x10673cb0a] | |
+ ! : | 12 swift::FunctionAnalysisBase<swift::SILLoopInfo>::get(swift::SILFunction*) (in LLDB) + 204 [0x10664c28c] | |
+ ! : | + 12 swift::SILLoopAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 59 [0x10655b7eb] | |
+ ! : | + 8 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 2252 [0x106877ecc] | |
+ ! : | + ! 2 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 46 [0x10687808e] | |
+ ! : | + ! : 2 llvm::iterator_range<llvm::po_iterator<swift::SILBasicBlock*, llvm::SmallPtrSet<llvm::GraphTraits<swift::SILBasicBlock*>::NodeRef, 8u>, false, llvm::GraphTraits<swift::SILBasicBlock*> > > llvm::post_order<swift::SILBasicBlock*>(swift::SILBasicBlock* const&) (in LLDB) + 35 [0x106879a03] | |
+ ! : | + ! : 1 llvm::po_iterator<swift::SILBasicBlock*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILBasicBlock*> >::po_iterator(swift::SILBasicBlock*) (in LLDB) + 278 [0x10653f6b6] | |
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 8 [0x7fff6364c274] | |
+ ! : | + ! : 1 llvm::po_iterator<swift::SILBasicBlock*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILBasicBlock*> >::traverseChild() (in LLDB) + 514 [0x10653f4c2] | |
+ ! : | + ! : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 93 [0x7fff6368b79d] | |
+ ! : | + ! 2 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 701 [0x10687831d] | |
+ ! : | + ! : 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! : | 1 tiny_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e81d] | |
+ ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + ! 1 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 163 [0x106878103] | |
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 158 [0x7fff6364d5e4] | |
+ ! : | + ! : 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! : 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + ! 1 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 637 [0x1068782dd] | |
+ ! : | + ! : 1 llvm::po_iterator<swift::SILBasicBlock*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILBasicBlock*> >::traverseChild() (in LLDB) + 299 [0x10653f3eb] | |
+ ! : | + ! : 1 swift::TermInst::getSuccessors() (in LLDB) + 7 [0x1068cde97] | |
+ ! : | + ! 1 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 791 [0x106878377] | |
+ ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 40 [0x7fff6364ffbb] | |
+ ! : | + ! 1 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 518 [0x106878266] | |
+ ! : | + 2 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 53 [0x106877635] | |
+ ! : | + ! 2 llvm::iterator_range<llvm::po_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*, llvm::SmallPtrSet<llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*> > > llvm::post_order<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*>(llvm::DomTreeNodeBase<swift::SILBasicBlock> const* const&) (in LLDB) + 253 [0x106877ffd] | |
+ ! : | + ! 1 llvm::iterator_range<llvm::df_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock>*> > > llvm::make_range<llvm::df_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock>*> > >(llvm::df_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock>*> >, llvm::df_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock>*> >) (in LLDB) + 56 [0x106363c38] | |
+ ! : | + ! : 1 llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&) (in LLDB) + 75 [0x10613330b] | |
+ ! : | + ! : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 163 [0x7fff6368b7e3] | |
+ ! : | + ! 1 llvm::iterator_range<llvm::df_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock>*> > > llvm::make_range<llvm::df_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock>*> > >(llvm::df_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock>*> >, llvm::df_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock>*> >) (in LLDB) + 0 [0x106363c00] | |
+ ! : | + 1 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 2115 [0x106877e43] | |
+ ! : | + ! 1 free (in libsystem_malloc.dylib) + 68 [0x7fff6364bbe5] | |
+ ! : | + 1 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 644 [0x106877884] | |
+ ! : | 1 swift::FunctionAnalysisBase<swift::SILLoopInfo>::get(swift::SILFunction*) (in LLDB) + 160 [0x10664c260] | |
+ ! : | 1 llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > >* llvm::DenseMapBase<llvm::DenseMap<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > > >, swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > > >::InsertIntoBucketImpl<swift::SILFunction*>(swift::SILFunction* const&, swift::SILFunction* const&, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > >*) (in LLDB) + 48 [0x10664ffa0] | |
+ ! : 12 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 6605 [0x10673e49d] | |
+ ! : | 9 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1378,1359,... [0x1068359f2,0x1068359df,...] | |
+ ! : | 1 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1204 [0x106835944] | |
+ ! : | + 1 swift::mayBindDynamicSelf(swift::SILFunction*) (in LLDB) + 15 [0x106824c4f] | |
+ ! : | + 1 swift::SILFunction::hasSelfMetadataParam() const (in LLDB) + 32 [0x1068a01a0] | |
+ ! : | + 1 swift::SILModuleConventions::SILModuleConventions(swift::SILModule&) (in LLDB) + 28 [0x1069084cc] | |
+ ! : | 1 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1524 [0x106835a84] | |
+ ! : | + 1 swift::ApplySite::getReferencedFunctionOrNull() const (in LLDB) + 34 [0x106740d82] | |
+ ! : | 1 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1784 [0x106835b88] | |
+ ! : | 1 swift::SubstitutionMap::hasAnySubstitutableParams() const (in LLDB) + 26 [0x106e9265a] | |
+ ! : | 1 swift::GenericSignatureImpl::areAllParamsConcrete() const (in LLDB) + 17 [0x106e23a21] | |
+ ! : 7 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 1467 [0x10673d08b] | |
+ ! : | 6 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1378,1400 [0x1068359f2,0x106835a08] | |
+ ! : | 1 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 2025 [0x106835c79] | |
+ ! : | 1 swift::GenericEnvironment::mapTypeIntoContext(swift::GenericEnvironment*, swift::Type) (in LLDB) + 89 [0x106e22c09] | |
+ ! : | 1 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 127 [0x106e9fcff] | |
+ ! : | 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 54 [0x106ea0e96] | |
+ ! : | 1 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions)::$_23>(long, swift::TypeBase*) (in LLDB) + 555 [0x106ea3feb] | |
+ ! : | 1 swift::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (in LLDB) + 144 [0x106e22dd0] | |
+ ! : 5 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 648 [0x10673cd58] | |
+ ! : | 2 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 1014 [0x10654c256] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + ! 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 197 [0x7fff63650d6d] | |
+ ! : | 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 341 [0x10654bfb5] | |
+ ! : | + 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 162 [0x7fff6364d5e8] | |
+ ! : | 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 904 [0x10654c1e8] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >, swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >::InsertIntoBucketImpl<swift::SILBasicBlock const*>(swift::SILBasicBlock const* const&, swift::SILBasicBlock const* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool>*) (in LLDB) + 83 [0x10654c3d3] | |
+ ! : | + 1 llvm::DenseMap<swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >::grow(unsigned int) (in LLDB) + 110 [0x10654c54e] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 397 [0x7fff6364ccce] | |
+ ! : | + 1 small_free_list_add_ptr (in libsystem_malloc.dylib) + 6 [0x7fff63651486] | |
+ ! : | 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 423 [0x10654c007] | |
+ ! : 5 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 3275 [0x10673d79b] | |
+ ! : | 2 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 566 [0x106741416] | |
+ ! : | + 2 ShortestPathAnalysis::getExitDistFromSuccs(swift::SILBasicBlock const*, int) (in LLDB) + 31,71 [0x10683481f,0x106834847] | |
+ ! : | 2 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 313,396 [0x106741319,0x10674136c] | |
+ ! : | 1 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 294 [0x106741306] | |
+ ! : | 1 ShortestPathAnalysis::getEntryDistFromPreds(swift::SILBasicBlock const*, int) (in LLDB) + 218 [0x1068347aa] | |
+ ! : 3 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 709 [0x10673cd95] | |
+ ! : | 1 swift::instructionInlineCost(swift::SILInstruction&) (in LLDB) + 120 [0x10683aad8] | |
+ ! : | + 1 swift::SILModule::getIntrinsicInfo(swift::Identifier) (in LLDB) + 70 [0x1068d7ca6] | |
+ ! : | 1 swift::instructionInlineCost(swift::SILInstruction&) (in LLDB) + 166 [0x10683ab06] | |
+ ! : | + 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 10 [0x1068d7dfa] | |
+ ! : | 1 swift::instructionInlineCost(swift::SILInstruction&) (in LLDB) + 31 [0x10683aa7f] | |
+ ! : 2 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 6455 [0x10673e407] | |
+ ! : | 1 ConstantTracker::trackInst(swift::SILInstruction*) (in LLDB) + 66 [0x106832bf2] | |
+ ! : | + 1 ConstantTracker::getMemoryContent(swift::SILValue) (in LLDB) + 137 [0x106833139] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILValue, swift::SILInstruction*, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*> >, swift::SILValue, swift::SILInstruction*, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*> >::InsertIntoBucketImpl<swift::SILValue>(swift::SILValue const&, swift::SILValue const&, llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*>*) (in LLDB) + 83 [0x106786013] | |
+ ! : | + 1 llvm::DenseMap<swift::SILValue, swift::SILInstruction*, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*> >::grow(unsigned int) (in LLDB) + 106 [0x10678618a] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 531 [0x7fff6364cd54] | |
+ ! : | 1 ConstantTracker::trackInst(swift::SILInstruction*) (in LLDB) + 19 [0x106832bc3] | |
+ ! : 2 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 8857 [0x10673ed69] | |
+ ! : | 2 ConstantTracker::trackInst(swift::SILInstruction*) (in LLDB) + 9 [0x106832bb9] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 236 [0x10673cbbc] | |
+ ! : | 1 llvm::detail::DenseMapPair<swift::SILFunction*, ShortestPathAnalysis*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILFunction*, ShortestPathAnalysis*, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, ShortestPathAnalysis*> >, swift::SILFunction*, ShortestPathAnalysis*, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, ShortestPathAnalysis*> >::InsertIntoBucketImpl<swift::SILFunction*>(swift::SILFunction* const&, swift::SILFunction* const&, llvm::detail::DenseMapPair<swift::SILFunction*, ShortestPathAnalysis*>*) (in LLDB) + 83 [0x106740e13] | |
+ ! : | 1 llvm::DenseMap<swift::SILFunction*, ShortestPathAnalysis*, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, ShortestPathAnalysis*> >::grow(unsigned int) (in LLDB) + 110 [0x106740f8e] | |
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 226 [0x7fff6364cc23] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 292 [0x10673cbf4] | |
+ ! : | 1 llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>::Allocate(unsigned long, unsigned long) (in LLDB) + 214 [0x107334d36] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 10 [0x7fff6364c3b8] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 509 [0x10673cccd] | |
+ ! : | 1 std::__1::vector<ShortestPathAnalysis::BlockInfo, std::__1::allocator<ShortestPathAnalysis::BlockInfo> >::__append(unsigned long) (in LLDB) + 165 [0x106741505] | |
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 158 [0x7fff6364d5e4] | |
+ ! : | 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 887 [0x10673ce47] | |
+ ! : | 1 swift::ApplySite::getReferencedFunctionOrNull() const (in LLDB) + 34 [0x106740d82] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 1703 [0x10673d177] | |
+ ! : | 1 llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>::Allocate(unsigned long, unsigned long) (in LLDB) + 294 [0x107334d86] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 1908 [0x10673d244] | |
+ ! : | 1 std::__1::vector<ShortestPathAnalysis::BlockInfo, std::__1::allocator<ShortestPathAnalysis::BlockInfo> >::__append(unsigned long) (in LLDB) + 165 [0x106741505] | |
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : | 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 258 [0x7fff63650daa] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2085 [0x10673d2f5] | |
+ ! : | 1 swift::instructionInlineCost(swift::SILInstruction&) (in LLDB) + 120 [0x10683aad8] | |
+ ! : | 1 swift::SILModule::getIntrinsicInfo(swift::Identifier) (in LLDB) + 70 [0x1068d7ca6] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2459 [0x10673d46b] | |
+ ! : | 1 llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >, swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::InsertIntoBucketImpl<swift::SILBasicBlock const*>(swift::SILBasicBlock const* const&, swift::SILBasicBlock const* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*>*) (in LLDB) + 83 [0x106741c03] | |
+ ! : | 1 llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::grow(unsigned int) (in LLDB) + 684 [0x106741fbc] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 3083 [0x10673d6db] | |
+ ! : | 1 llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >, swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::InsertIntoBucketImpl<swift::SILBasicBlock const*>(swift::SILBasicBlock const* const&, swift::SILBasicBlock const* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*>*) (in LLDB) + 83 [0x106741c03] | |
+ ! : | 1 llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::grow(unsigned int) (in LLDB) + 647 [0x106741f97] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 7221 [0x10673e705] | |
+ ! : | 1 swift::isPureCall(swift::FullApplySite, swift::SideEffectAnalysis*) (in LLDB) + 96 [0x1068360d0] | |
+ ! : | 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::getCalleeEffects(swift::FunctionSideEffects&, swift::FullApplySite) (in LLDB) + 37 [0x106567985] | |
+ ! : | 1 swift::FunctionSideEffects::summarizeCall(swift::FullApplySite) (in LLDB) + 47 [0x106567aff] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 8447 [0x10673ebcf] | |
+ ! : | 1 void swift::DominanceOrder::pushChildrenIf<swift::DominanceOrder::pushChildren(swift::SILBasicBlock*)::'lambda'(swift::SILBasicBlock*)>(swift::SILBasicBlock*, swift::DominanceOrder::pushChildren(swift::SILBasicBlock*)::'lambda'(swift::SILBasicBlock*)) (in LLDB) + 137 [0x1067429c9] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 8865 [0x10673ed71] | |
+ ! : | 1 swift::instructionInlineCost(swift::SILInstruction&) (in LLDB) + 124 [0x10683aadc] | |
+ ! : 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 16661 [0x106740be5] | |
+ ! : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x106133836] | |
+ ! : 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6364d23a] | |
+ ! : 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6364e482] | |
+ ! : 1 szone_realloc (in libsystem_malloc.dylib) + 871 [0x7fff6364f7e2] | |
+ ! : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 389 [0x7fff6368b8c5] | |
+ ! 90 (anonymous namespace)::SILCombine::run() (in LLDB) + 485 [0x1066c23a5] | |
+ ! : 66 swift::SILCombiner::runOnFunction(swift::SILFunction&) (in LLDB) + 277 [0x1066c1175] | |
+ ! : | 16 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 360 [0x1066c0728] | |
+ ! : | + 2 swift::SILInstructionVisitor<swift::SILCombiner, swift::SILInstruction*>::visit(swift::SILInstruction*) (in LLDB) + 22,27 [0x1066c0956,0x1066c095b] | |
+ ! : | + 1 swift::SILCombiner::visitAllocStackInst(swift::AllocStackInst*) (in LLDB) + 6 [0x1066d0e06] | |
+ ! : | + 1 swift::SILCombiner::visitApplyInst(swift::ApplyInst*) (in LLDB) + 727 [0x1066ca327] | |
+ ! : | + ! 1 swift::SILCombiner::propagateConcreteTypeOfInitExistential(swift::FullApplySite) (in LLDB) + 278 [0x1066c9626] | |
+ ! : | + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 78 [0x1066cc68e] | |
+ ! : | + ! 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 6 [0x1068cbab6] | |
+ ! : | + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 218 [0x1066cc71a] | |
+ ! : | + ! 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 82 [0x1068d7e42] | |
+ ! : | + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 234 [0x1066cc72a] | |
+ ! : | + ! 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 14 [0x1068cbabe] | |
+ ! : | + ! 1 swift::SILInstruction::getModule() const (in LLDB) + 12 [0x1068ab0cc] | |
+ ! : | + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 298 [0x1066cc76a] | |
+ ! : | + ! 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 14 [0x1068cbabe] | |
+ ! : | + ! 1 swift::SILInstruction::getModule() const (in LLDB) + 16 [0x1068ab0d0] | |
+ ! : | + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 362 [0x1066cc7aa] | |
+ ! : | + ! 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 18 [0x1068cbac2] | |
+ ! : | + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 3456 [0x1066cd3c0] | |
+ ! : | + ! 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 8141 [0x1068d9dbd] | |
+ ! : | + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 1027 [0x1066cca43] | |
+ ! : | + 1 swift::SILCombiner::visitCondBranchInst(swift::CondBranchInst*) (in LLDB) + 230 [0x1066d48c6] | |
+ ! : | + ! 1 bool swift::PatternMatch::match_combine_or<swift::PatternMatch::match_combine_or<swift::PatternMatch::match_combine_or<swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::match_integer<1ull> > >, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> >, swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> >, swift::PatternMatch::Argument_match<swift::PatternMatch::match_integer<1ull> > > >, swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::match_integer<0ull> > >, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> > >, swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::match_integer<1ull> > >, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> > >::match<swift::ValueBase>(swift::ValueBase*) (in LLDB) + 22 [0x1066d65b6] | |
+ ! : | + ! 1 bool swift::PatternMatch::match_combine_or<swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::match_integer<1ull> > >, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> >, swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> >, swift::PatternMatch::Argument_match<swift::PatternMatch::match_integer<1ull> > > >::match<swift::ValueBase>(swift::ValueBase*) (in LLDB) + 98 [0x1066d66f2] | |
+ ! : | + ! 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 29 [0x1068d7e0d] | |
+ ! : | + 1 swift::SILCombiner::visitPartialApplyInst(swift::PartialApplyInst*) (in LLDB) + 415 [0x1066c414f] | |
+ ! : | + ! 1 PartialApplyCombiner::combine() (in LLDB) + 164 [0x1066c5b64] | |
+ ! : | + 1 swift::SILCombiner::visitPartialApplyInst(swift::PartialApplyInst*) (in LLDB) + 605 [0x1066c420d] | |
+ ! : | + ! 1 swift::tryDeleteDeadClosure(swift::SingleValueInstruction*, swift::InstModCallbacks) (in LLDB) + 594 [0x106827032] | |
+ ! : | + ! 1 std::__1::__function::__func<swift::SILCombiner::visitPartialApplyInst(swift::PartialApplyInst*)::$_0, std::__1::allocator<swift::SILCombiner::visitPartialApplyInst(swift::PartialApplyInst*)::$_0>, void (swift::SILInstruction*)>::operator()(swift::SILInstruction*&&) (in LLDB) + 39 [0x1066cacf7] | |
+ ! : | + ! 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseInstFromFunction(swift::SILInstruction&, llvm::ilist_iterator<llvm::ilist_detail::node_options<swift::SILInstruction, false, false, void>, false, false>&, bool) (in LLDB) + 378 [0x1066c137a] | |
+ ! : | + ! 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseSingleInstFromFunction(swift::SILInstruction&, bool) (in LLDB) + 587 [0x1066c15db] | |
+ ! : | + ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + ! 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + 1 swift::SILCombiner::visitRetainValueInst(swift::RetainValueInst*) (in LLDB) + 298 [0x1066d253a] | |
+ ! : | + ! 1 swift::SILType::isReferenceCounted(swift::SILModule&) const (in LLDB) + 67 [0x106907e63] | |
+ ! : | + ! 1 swift::Lowering::TypeConverter::getTypeLowering(swift::SILType, swift::TypeExpansionContext, swift::CanGenericSignature) (in LLDB) + 40 [0x10692d978] | |
+ ! : | + ! 1 swift::Lowering::TypeConverter::hasOpaqueArchetypeOrPropertiesOrCases(swift::CanType) (in LLDB) + 81 [0x10692be01] | |
+ ! : | + 1 swift::SILCombiner::visitSwitchEnumAddrInst(swift::SwitchEnumAddrInst*) (in LLDB) + 688 [0x1066cf9f0] | |
+ ! : | + 1 swift::SILType::isAddressOnly(swift::SILFunction const&) const (in LLDB) + 44 [0x10690851c] | |
+ ! : | + 1 swift::SILFunction::getTypeLowering(swift::SILType) const (in LLDB) + 71 [0x10689fe77] | |
+ ! : | + 1 swift::Lowering::TypeConverter::getTypeLowering(swift::SILType, swift::TypeExpansionContext, swift::CanGenericSignature) (in LLDB) + 40 [0x10692d978] | |
+ ! : | + 1 swift::Lowering::TypeConverter::hasOpaqueArchetypeOrPropertiesOrCases(swift::CanType) (in LLDB) + 81 [0x10692be01] | |
+ ! : | 15 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 36 [0x1066c05e4] | |
+ ! : | + 4 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 354,397,... [0x1066c0392,0x1066c03bd,...] | |
+ ! : | + 3 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 321 [0x1066c0371] | |
+ ! : | + ! 3 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseInstFromFunction(swift::SILInstruction&, llvm::ilist_iterator<llvm::ilist_detail::node_options<swift::SILInstruction, false, false, void>, false, false>&, bool) (in LLDB) + 378 [0x1066c137a] | |
+ ! : | + ! 3 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseSingleInstFromFunction(swift::SILInstruction&, bool) (in LLDB) + 587 [0x1066c15db] | |
+ ! : | + ! 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 973 [0x7fff63650629] | |
+ ! : | + ! : | 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 259 [0x7fff63651286] | |
+ ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 232 [0x7fff6365007b] | |
+ ! : | + ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + ! 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + ! 1 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 0 [0x10653b9e0] | |
+ ! : | + 3 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 366 [0x1066c039e] | |
+ ! : | + ! 2 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 167 [0x106823e47] | |
+ ! : | + ! 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 21 [0x106823db5] | |
+ ! : | + ! 1 swift::SILInstruction::getResultsImpl() const (in LLDB) + 25 [0x1068ab8d9] | |
+ ! : | + 3 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 812 [0x1066c055c] | |
+ ! : | + ! 3 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addInitialGroup(llvm::ArrayRef<swift::SILInstruction*>) (in LLDB) + 287 [0x1066c1aaf] | |
+ ! : | + ! 3 swift::BlotSetVector<swift::SILInstruction*, llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::insert(swift::SILInstruction* const&) (in LLDB) + 184,74 [0x1066c1b88,0x1066c1b1a] | |
+ ! : | + 1 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 199 [0x1066c02f7] | |
+ ! : | + ! 1 llvm::SmallPtrSetImplBase::insert_imp_big(void const*) (in LLDB) + 146 [0x106133032] | |
+ ! : | + ! 1 llvm::SmallPtrSetImplBase::Grow(unsigned int) (in LLDB) + 65 [0x1061330b1] | |
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + ! 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 70 [0x7fff6364c3f4] | |
+ ! : | + 1 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 431 [0x1066c03df] | |
+ ! : | + 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 189 [0x10613388d] | |
+ ! : | + 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 374 [0x7fff6368b8b6] | |
+ ! : | 10 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 275 [0x1066c06d3] | |
+ ! : | + 6 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 167,25,... [0x106823e47,0x106823db9,...] | |
+ ! : | + 2 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 379 [0x106823f1b] | |
+ ! : | + ! 2 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 53 [0x1068b18d5] | |
+ ! : | + ! : 1 swift::BuiltinInfo::isReadNone() const (in LLDB) + 27 [0x106d89c5b] | |
+ ! : | + ! : 1 _platform_strchr$VARIANT$Haswell (in libsystem_platform.dylib) + 14 [0x7fff6368c14e] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 280 [0x1068b19b8] | |
+ ! : | + 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 87 [0x106823df7] | |
+ ! : | + ! 1 swift::SILInstruction::getFunction() (in LLDB) + 12 [0x1068ab0ac] | |
+ ! : | + 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 143 [0x106823e2f] | |
+ ! : | + 1 swift::SILInstructionResultArray::operator[](unsigned long) const (in LLDB) + 1 [0x1068ad821] | |
+ ! : | 9 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 298 [0x1066c06ea] | |
+ ! : | + 2 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 51 [0x1067b7f33] | |
+ ! : | + ! 1 swift::simplifyInstruction(swift::SILInstruction*) (in LLDB) + 207 [0x10656c09f] | |
+ ! : | + ! : 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 62 [0x1068b089e] | |
+ ! : | + ! 1 swift::simplifyInstruction(swift::SILInstruction*) (in LLDB) + 1243 [0x10656c4ab] | |
+ ! : | + 2 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 1301 [0x1067b8415] | |
+ ! : | + ! 2 SILCombineCanonicalize::killInstruction(swift::SILInstruction*) (in LLDB) + 23 [0x1066c1ee7] | |
+ ! : | + ! 2 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseSingleInstFromFunction(swift::SILInstruction&, bool) (in LLDB) + 587 [0x1066c15db] | |
+ ! : | + ! 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 2 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 973 [0x7fff63650629] | |
+ ! : | + ! : 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 380 [0x7fff636512ff] | |
+ ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 169 [0x7fff63650305] | |
+ ! : | + 2 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 0,3007 [0x1067b7f00,0x1067b8abf] | |
+ ! : | + 1 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 1680 [0x1067b8590] | |
+ ! : | + ! 1 swift::Projection::createAddressProjection(swift::SILBuilder&, swift::SILLocation, swift::SILValue) const (in LLDB) + 952 [0x106885af8] | |
+ ! : | + ! 1 swift::SILType::getFieldType(swift::VarDecl*, swift::Lowering::TypeConverter&, swift::TypeExpansionContext) const (in LLDB) + 45 [0x10690820d] | |
+ ! : | + ! 1 swift::Lowering::TypeConverter::getAbstractionPattern(swift::VarDecl*, bool) (in LLDB) + 66 [0x10685e552] | |
+ ! : | + ! 1 swift::GenericSignatureRequest::OutputType swift::evaluateOrDefault<swift::GenericSignatureRequest>(swift::Evaluator&, swift::GenericSignatureRequest, swift::GenericSignatureRequest::OutputType) (in LLDB) + 30 [0x106da0aee] | |
+ ! : | + ! 1 swift::GenericSignatureRequest::getCachedResult() const (in LLDB) + 37 [0x106eab7c5] | |
+ ! : | + 1 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 1865 [0x1067b8649] | |
+ ! : | + ! 1 SILCombineCanonicalize::notifyNewInstruction(swift::SILInstruction*) (in LLDB) + 45 [0x1066c1e6d] | |
+ ! : | + ! 1 swift::BlotSetVector<swift::SILInstruction*, llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::insert(swift::SILInstruction* const&) (in LLDB) + 74 [0x1066c1b1a] | |
+ ! : | + 1 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 2560 [0x1067b8900] | |
+ ! : | + 1 SILCombineCanonicalize::killInstruction(swift::SILInstruction*) (in LLDB) + 23 [0x1066c1ee7] | |
+ ! : | + 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseSingleInstFromFunction(swift::SILInstruction&, bool) (in LLDB) + 587 [0x1066c15db] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + 1 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 97 [0x10653ba41] | |
+ ! : | 8 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 349 [0x1066c071d] | |
+ ! : | + 2 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 162 [0x106893d12] | |
+ ! : | + ! 2 swift::SILInstruction::getAllOperands() const (in LLDB) + 27,61 [0x1068b087b,0x1068b089d] | |
+ ! : | + 2 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 182,399 [0x106893d26,0x106893dff] | |
+ ! : | + 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 56 [0x106893ca8] | |
+ ! : | + ! 1 swift::SILInstruction::getTypeDependentOperands() const (in LLDB) + 30 [0x1068b0dee] | |
+ ! : | + 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 129 [0x106893cf1] | |
+ ! : | + ! 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 325 [0x1068b09a5] | |
+ ! : | + 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 146 [0x106893d02] | |
+ ! : | + ! 1 swift::SILInstruction::getTypeDependentOperands() const (in LLDB) + 16 [0x1068b0de0] | |
+ ! : | + 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 438 [0x106893e26] | |
+ ! : | + 1 swift::SILInstruction::getTypeDependentOperands() const (in LLDB) + 0 [0x1068b0dd0] | |
+ ! : | 3 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 689 [0x1066c0871] | |
+ ! : | + 3 llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> >::shrink_and_clear() (in LLDB) + 56 [0x1066c3588] | |
+ ! : | + 1 free_small (in libsystem_malloc.dylib) + 161 [0x7fff6364ec3a] | |
+ ! : | + ! 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + 1 free_small (in libsystem_malloc.dylib) + 850 [0x7fff6364eeeb] | |
+ ! : | + ! 1 small_free_list_find_by_ptr (in libsystem_malloc.dylib) + 0 [0x7fff63651a6f] | |
+ ! : | + 1 free_small (in libsystem_malloc.dylib) + 1607 [0x7fff6364f1e0] | |
+ ! : | 3 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 410,229 [0x1066c075a,0x1066c06a5] | |
+ ! : | 2 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 138 [0x1066c064a] | |
+ ! : | 2 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseInstFromFunction(swift::SILInstruction&, llvm::ilist_iterator<llvm::ilist_detail::node_options<swift::SILInstruction, false, false, void>, false, false>&, bool) (in LLDB) + 378 [0x1066c137a] | |
+ ! : | 2 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseSingleInstFromFunction(swift::SILInstruction&, bool) (in LLDB) + 587 [0x1066c15db] | |
+ ! : | 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | 2 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | 2 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 232,259 [0x10653bac8,0x10653bae3] | |
+ ! : 24 swift::SILCombiner::runOnFunction(swift::SILFunction&) (in LLDB) + 305 [0x1066c1191] | |
+ ! : 9 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 36 [0x1066c05e4] | |
+ ! : + 5 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 812 [0x1066c055c] | |
+ ! : + ! 2 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addInitialGroup(llvm::ArrayRef<swift::SILInstruction*>) (in LLDB) + 287 [0x1066c1aaf] | |
+ ! : + ! : 2 swift::BlotSetVector<swift::SILInstruction*, llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::insert(swift::SILInstruction* const&) (in LLDB) + 74,328 [0x1066c1b1a,0x1066c1c18] | |
+ ! : + ! 2 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addInitialGroup(llvm::ArrayRef<swift::SILInstruction*>) (in LLDB) + 291 [0x1066c1ab3] | |
+ ! : + ! 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addInitialGroup(llvm::ArrayRef<swift::SILInstruction*>) (in LLDB) + 171 [0x1066c1a3b] | |
+ ! : + ! 1 llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> >::grow(unsigned int) (in LLDB) + 263 [0x106365067] | |
+ ! : + 3 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 366 [0x1066c039e] | |
+ ! : + ! 2 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 63,164 [0x106823ddf,0x106823e44] | |
+ ! : + ! 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 107 [0x106823e0b] | |
+ ! : + ! 1 swift::SILInstruction::getResultsImpl() const (in LLDB) + 45 [0x1068ab8ed] | |
+ ! : + 1 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 199 [0x1066c02f7] | |
+ ! : + 1 llvm::SmallPtrSetImplBase::insert_imp_big(void const*) (in LLDB) + 146 [0x106133032] | |
+ ! : + 1 llvm::SmallPtrSetImplBase::Grow(unsigned int) (in LLDB) + 114 [0x1061330e2] | |
+ ! : + 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 48 [0x7fff6368bc10] | |
+ ! : 5 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 275 [0x1066c06d3] | |
+ ! : + 4 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 63,164,... [0x106823ddf,0x106823e44,...] | |
+ ! : + 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 21 [0x106823db5] | |
+ ! : + 1 swift::SILInstruction::getResultsImpl() const (in LLDB) + 45 [0x1068ab8ed] | |
+ ! : 5 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 349 [0x1066c071d] | |
+ ! : + 2 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 179,410 [0x106893d23,0x106893e0a] | |
+ ! : + 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 35 [0x106893c93] | |
+ ! : + ! 1 swift::SILInstruction::getTypeDependentOperands() (in LLDB) + 34 [0x1068b1342] | |
+ ! : + 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 56 [0x106893ca8] | |
+ ! : + ! 1 swift::SILInstruction::getTypeDependentOperands() const (in LLDB) + 1 [0x1068b0dd1] | |
+ ! : + 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 162 [0x106893d12] | |
+ ! : + 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 9 [0x1068b0869] | |
+ ! : 3 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 360 [0x1066c0728] | |
+ ! : + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 34 [0x1066cc662] | |
+ ! : + ! 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 1 [0x1068d7df1] | |
+ ! : + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 234 [0x1066cc72a] | |
+ ! : + ! 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 73 [0x1068d7e39] | |
+ ! : + 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 3852 [0x1066cd54c] | |
+ ! : + 1 bool swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::class_match<swift::IntegerLiteralInst> > >, swift::PatternMatch::Argument_match<swift::PatternMatch::class_match<swift::ValueBase> > >, swift::PatternMatch::Argument_match<swift::PatternMatch::Callee_match<swift::BuiltinValueKind> > >::match<swift::BuiltinInst>(swift::BuiltinInst*) (in LLDB) + 0 [0x1066cdd70] | |
+ ! : 2 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 250,327 [0x1066c06ba,0x1066c0707] | |
+ ! 85 (anonymous namespace)::SimplifyCFGPass::run() (in LLDB) + 825 [0x10675d639] | |
+ ! : 37 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 122 [0x10675d6ea] | |
+ ! : | 12 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 2237 [0x106762fdd] | |
+ ! : | + 2 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 2552 [0x106768e38] | |
+ ! : | + ! 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! : 1 tiny_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e81d] | |
+ ! : | + ! 1 free (in libsystem_malloc.dylib) + 446 [0x7fff6364bd5f] | |
+ ! : | + 2 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 5386 [0x10676994a] | |
+ ! : | + ! 2 (anonymous namespace)::SimplifyCFG::removeIfDead(swift::SILBasicBlock*) (in LLDB) + 455 [0x106768427] | |
+ ! : | + ! 1 swift::removeDeadBlock(swift::SILBasicBlock*) (in LLDB) + 51 [0x1067a43f3] | |
+ ! : | + ! : 1 swift::SILInstruction::replaceAllUsesOfAllResultsWithUndef() (in LLDB) + 12 [0x1068ad78c] | |
+ ! : | + ! : 1 swift::SILInstruction::getResultsImpl() const (in LLDB) + 45 [0x1068ab8ed] | |
+ ! : | + ! 1 swift::removeDeadBlock(swift::SILBasicBlock*) (in LLDB) + 59 [0x1067a43fb] | |
+ ! : | + ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + ! 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 487 [0x7fff63650e8f] | |
+ ! : | + 2 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 6114 [0x106769c22] | |
+ ! : | + ! 1 getUnConditionalFail(swift::SILBasicBlock*, swift::SILValue, bool) (in LLDB) + 80 [0x10677da30] | |
+ ! : | + ! : 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! : 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 168 [0x1068b1948] | |
+ ! : | + ! 1 getUnConditionalFail(swift::SILBasicBlock*, swift::SILValue, bool) (in LLDB) + 67 [0x10677da23] | |
+ ! : | + 2 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 6792 [0x106769ec8] | |
+ ! : | + ! 1 getUnConditionalFail(swift::SILBasicBlock*, swift::SILValue, bool) (in LLDB) + 80 [0x10677da30] | |
+ ! : | + ! : 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! : 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 40 [0x1068b18c8] | |
+ ! : | + ! : 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 14 [0x1068cbabe] | |
+ ! : | + ! : 1 swift::SILInstruction::getModule() const (in LLDB) + 8 [0x1068ab0c8] | |
+ ! : | + ! 1 getUnConditionalFail(swift::SILBasicBlock*, swift::SILValue, bool) (in LLDB) + 67 [0x10677da23] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 1783 [0x106768b37] | |
+ ! : | + ! 1 getTrampolineDest(swift::SILBasicBlock*) (in LLDB) + 67 [0x10676d543] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 3997 [0x1067693dd] | |
+ ! : | + ! 1 swift::TermInst::getSuccessors() (in LLDB) + 133 [0x1068cdf15] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 4532 [0x1067695f4] | |
+ ! : | + ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 144 [0x7fff63650023] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 2757 [0x106768f05] | |
+ ! : | 10 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 97,693,... [0x106762781,0x1067629d5,...] | |
+ ! : | 3 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16888 [0x106766918] | |
+ ! : | + 1 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 80 [0x10676b8c0] | |
+ ! : | + ! 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 280 [0x1068b19b8] | |
+ ! : | + 1 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 506 [0x10676ba6a] | |
+ ! : | + ! 1 swift::SILBuilder::createCondFail(swift::SILLocation, swift::SILValue, llvm::StringRef, bool) (in LLDB) + 351 [0x1068c820f] | |
+ ! : | + 1 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 761 [0x10676bb69] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | 3 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16907 [0x10676692b] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 529 [0x10676bd81] | |
+ ! : | + ! 1 simplifyToSelectValue(swift::SILBasicBlock*, unsigned int, swift::DominanceInfo*) (in LLDB) + 2455 [0x10675cea7] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 1976 [0x10676c328] | |
+ ! : | + ! 1 swift::SILBasicBlock::replacePhiArgument(unsigned int, swift::SILType, swift::ValueOwnershipKind, swift::ValueDecl const*) (in LLDB) + 50 [0x106890d32] | |
+ ! : | + ! 1 swift::SILType::isTrivial(swift::SILFunction const&) const (in LLDB) + 44 [0x106907e0c] | |
+ ! : | + ! 1 swift::SILFunction::getTypeLowering(swift::SILType) const (in LLDB) + 71 [0x10689fe77] | |
+ ! : | + ! 1 swift::Lowering::TypeConverter::getTypeLowering(swift::SILType, swift::TypeExpansionContext, swift::CanGenericSignature) (in LLDB) + 103 [0x10692d9b7] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 2875 [0x10676c6ab] | |
+ ! : | + 1 operator delete(void*) (in libc++abi.dylib) + 0 [0x7fff605ff779] | |
+ ! : | 2 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 722 [0x1067629f2] | |
+ ! : | + 2 (anonymous namespace)::SimplifyCFG::removeIfDead(swift::SILBasicBlock*) (in LLDB) + 455 [0x106768427] | |
+ ! : | + 2 swift::removeDeadBlock(swift::SILBasicBlock*) (in LLDB) + 59 [0x1067a43fb] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + ! 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + ! 1 swift::RCIdentityAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 7 [0x106566717] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 154 [0x7fff636502f6] | |
+ ! : | 2 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 8832 [0x1067649a0] | |
+ ! : | + 1 swift::ConstantFolder::processWorkList() (in LLDB) + 254 [0x1067c4d4e] | |
+ ! : | + ! 1 swift::CastOptimizer::CastOptimizer(swift::SILOptFunctionBuilder&, swift::SILBuilderContext*, std::__1::function<void (swift::SILValue, swift::SILValue)>, std::__1::function<void (swift::SingleValueInstruction*, swift::ValueBase*)>, std::__1::function<void (swift::SILInstruction*)>) (in LLDB) + 201 [0x1066c2729] | |
+ ! : | + ! 1 std::__1::__function::__func<swift::ConstantFolder::processWorkList()::$_3, std::__1::allocator<swift::ConstantFolder::processWorkList()::$_3>, void (swift::SILInstruction*)>::__clone(std::__1::__function::__base<void (swift::SILInstruction*)>*) const (in LLDB) + 0 [0x1067cd010] | |
+ ! : | + 1 swift::ConstantFolder::processWorkList() (in LLDB) + 2788 [0x1067c5734] | |
+ ! : | 2 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 17608 [0x106766be8] | |
+ ! : | + 2 swift::BasicBlockCloner::cloneBranchTarget(swift::BranchInst*) (in LLDB) + 31 [0x10676de0f] | |
+ ! : | + 1 swift::BasicBlockCloner::cloneBlock(swift::SILBasicBlock*) (in LLDB) + 29 [0x10676e62d] | |
+ ! : | + ! 1 swift::BasicBlockCloner::sinkAddressProjections() (in LLDB) + 130 [0x1067a4e52] | |
+ ! : | + ! 1 swift::recursivelyDeleteTriviallyDeadInstructions(swift::SILInstruction*, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 34 [0x106824832] | |
+ ! : | + ! 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1769 [0x106824729] | |
+ ! : | + ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 119 [0x1068906f7] | |
+ ! : | + ! 1 swift::SILInstruction::destroy(swift::SILInstruction*) (in LLDB) + 3032 [0x1068ae458] | |
+ ! : | + 1 swift::BasicBlockCloner::cloneBlock(swift::SILBasicBlock*) (in LLDB) + 256 [0x10676e710] | |
+ ! : | + 1 swift::SILCloner<swift::BasicBlockCloner>::cloneReachableBlocks(swift::SILBasicBlock*, llvm::ArrayRef<swift::SILBasicBlock*>, swift::SILBasicBlock*, bool) (in LLDB) + 480 [0x10676e920] | |
+ ! : | + 1 swift::SILCloner<swift::BasicBlockCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 1282 [0x10676f012] | |
+ ! : | + 1 swift::SILCloner<swift::BasicBlockCloner>::visitCondBranchInst(swift::CondBranchInst*) (in LLDB) + 440 [0x106779c38] | |
+ ! : | + 1 swift::SILCloner<swift::BasicBlockCloner>::getMappedValue(swift::SILValue) (in LLDB) + 6 [0x1065f6aa6] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 272 [0x106762830] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int>* llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILBasicBlock*, unsigned int, 32u, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int> >, swift::SILBasicBlock*, unsigned int, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int>*) (in LLDB) + 9 [0x106760669] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 5268 [0x106763bb4] | |
+ ! : | + 1 getTrampolineDest(swift::SILBasicBlock*) (in LLDB) + 86 [0x10676d556] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 11718 [0x1067654e6] | |
+ ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | 1 swift::RCIdentityAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 25 [0x106566729] | |
+ ! : 18 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 254 [0x10675d76e] | |
+ ! : | 18 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 211 [0x10664c3d3] | |
+ ! : | 18 swift::DominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x10653d728] | |
+ ! : | 8 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 302 [0x106864b3e] | |
+ ! : | + 5 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 483 [0x1068677e3] | |
+ ! : | + ! 2 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + ! : | 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 817 [0x7fff63650fd9] | |
+ ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 610 [0x7fff636504be] | |
+ ! : | + ! 2 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + ! : 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : 2 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 484 [0x7fff6364de24] | |
+ ! : | + ! 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 74 [0x105acdcca] | |
+ ! : | + 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 504 [0x1068677f8] | |
+ ! : | + ! 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::ChildrenGetter<false>::Get(swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 31 [0x10686626f] | |
+ ! : | + 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 920 [0x106867998] | |
+ ! : | + ! 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 83 [0x1068665b3] | |
+ ! : | + ! 1 llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::grow(unsigned int) (in LLDB) + 136 [0x106866738] | |
+ ! : | + ! 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::moveFromOldBuckets(llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 235 [0x10686687b] | |
+ ! : | + 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 1142 [0x106867a76] | |
+ ! : | + 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10613385c] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 120 [0x7fff6364dcb8] | |
+ ! : | 4 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 625 [0x106864c81] | |
+ ! : | + 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 620 [0x1068660dc] | |
+ ! : | + ! 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : | + ! : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 381 [0x7fff63650e25] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1134 [0x7fff6364d9b4] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 725 [0x106866145] | |
+ ! : | + ! 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 default_zone_malloc (in libsystem_malloc.dylib) + 0 [0x7fff6364b0bb] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 560 [0x1068660a0] | |
+ ! : | 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 315 [0x106864b4b] | |
+ ! : | + 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runSemiNCA(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, unsigned int) (in LLDB) + 315,706 [0x10686567b,0x106865802] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runSemiNCA(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, unsigned int) (in LLDB) + 910 [0x1068658ce] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::eval(swift::SILBasicBlock*, unsigned int, llvm::SmallVectorImpl<llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec*>&) (in LLDB) + 256 [0x106866a00] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 540 [0x106864c2c] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > >* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >, swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > >*) (in LLDB) + 83 [0x106867073] | |
+ ! : | + 1 llvm::DenseMap<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >::grow(unsigned int) (in LLDB) + 106 [0x1068671ea] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 524 [0x7fff6364cd4d] | |
+ ! : | + 1 small_free_list_remove_ptr (in libsystem_malloc.dylib) + 137 [0x7fff63651bbf] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 723 [0x106864ce3] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 968 [0x7fff63650624] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 680 [0x106864cb8] | |
+ ! : 11 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 6534 [0x10675eff6] | |
+ ! : | 4 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16888 [0x106766918] | |
+ ! : | + 3 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 80 [0x10676b8c0] | |
+ ! : | + ! 3 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 40 [0x1068b18c8] | |
+ ! : | + ! : 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 21 [0x1068cbac5] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 53 [0x1068b18d5] | |
+ ! : | + ! : 1 swift::BuiltinInfo::isReadNone() const (in LLDB) + 27 [0x106d89c5b] | |
+ ! : | + ! : 1 _platform_strchr$VARIANT$Haswell (in libsystem_platform.dylib) + 25 [0x7fff6368c159] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 223 [0x1068b197f] | |
+ ! : | + 1 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 131 [0x10676b8f3] | |
+ ! : | 3 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 2237 [0x106762fdd] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 129 [0x1067684c1] | |
+ ! : | + ! 1 swift::simplifyInstruction(swift::SILInstruction*) (in LLDB) + 1809 [0x10656c6e1] | |
+ ! : | + ! 1 swift::SILModule::getIntrinsicInfo(swift::Identifier) (in LLDB) + 22 [0x1068d7c76] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 6114 [0x106769c22] | |
+ ! : | + ! 1 getUnConditionalFail(swift::SILBasicBlock*, swift::SILValue, bool) (in LLDB) + 84 [0x10677da34] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 113 [0x1067684b1] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 272 [0x106762830] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int>* llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILBasicBlock*, unsigned int, 32u, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int> >, swift::SILBasicBlock*, unsigned int, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int>*) (in LLDB) + 90 [0x1067606ba] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 1003 [0x106762b0b] | |
+ ! : | + 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 229 [0x1068b1985] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 6015 [0x106763e9f] | |
+ ! : | + 1 getEnumCaseRecursive(swift::SILValue, swift::SILBasicBlock*, int, llvm::SmallPtrSetImpl<swift::SILArgument*>&) (in LLDB) + 647 [0x10676e4f7] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 1121 [0x106762b81] | |
+ ! : 4 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 89 [0x10675d6c9] | |
+ ! : | 3 (anonymous namespace)::SimplifyCFG::findLoopHeaders() (in LLDB) + 627,1036,... [0x106760d83,0x106760f1c,...] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::findLoopHeaders() (in LLDB) + 642 [0x106760d92] | |
+ ! : | 1 llvm::SmallPtrSetImplBase::insert_imp_big(void const*) (in LLDB) + 98 [0x106133002] | |
+ ! : 4 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 136 [0x10675d6f8] | |
+ ! : | 1 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 355 [0x1067a4583] | |
+ ! : | + 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 189 [0x10613388d] | |
+ ! : | + 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 71 [0x7fff6368b787] | |
+ ! : | 1 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 615 [0x1067a4687] | |
+ ! : | + 1 llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const (in LLDB) + 31 [0x1061331cf] | |
+ ! : | 1 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 851 [0x1067a4773] | |
+ ! : | + 1 swift::SILInstruction::replaceAllUsesOfAllResultsWithUndef() (in LLDB) + 12 [0x1068ad78c] | |
+ ! : | + 1 swift::SILInstruction::getResultsImpl() const (in LLDB) + 6 [0x1068ab8c6] | |
+ ! : | 1 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 859 [0x1067a477b] | |
+ ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 386 [0x7fff63650e2a] | |
+ ! : 4 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 241 [0x10675d761] | |
+ ! : | 4 swift::FunctionAnalysisBase<swift::DominanceInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 88 [0x10653d4c8] | |
+ ! : | 4 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 132 [0x10653d914] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 0 [0x7fff6364bba1] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 327 [0x7fff63650def] | |
+ ! : | 1 operator delete(void*) (in libc++abi.dylib) + 0 [0x7fff605ff779] | |
+ ! : 3 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 111 [0x10675d6df] | |
+ ! : | 2 splitBBArguments(swift::SILFunction&) (in LLDB) + 126 [0x10676172e] | |
+ ! : | + 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 35 [0x7fff6364d569] | |
+ ! : | + 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 204 [0x105acdd4c] | |
+ ! : | + 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 83 [0x7fff6368b793] | |
+ ! : | 1 splitBBArguments(swift::SILFunction&) (in LLDB) + 163 [0x106761753] | |
+ ! : 2 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 52,1700 [0x10675d6a4,0x10675dd14] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 79 [0x10675d6bf] | |
+ ! : | 1 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 163 [0x1067a44c3] | |
+ ! : | 1 swift::TermInst::getSuccessors() (in LLDB) + 7 [0x1068cde97] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 6087 [0x10675ee37] | |
+ ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 625 [0x106864c81] | |
+ ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 725 [0x106866145] | |
+ ! : 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364d588] | |
+ ! 56 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 661 [0x10673c795] | |
+ ! : 56 swift::SILInliner::inlineFullApply(swift::FullApplySite, swift::SILInliner::InlineKind, swift::SILOptFunctionBuilder&) (in LLDB) + 463 [0x106837c3f] | |
+ ! : 52 swift::SILInliner::inlineFunction(swift::SILFunction*, swift::FullApplySite, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 323 [0x106836ee3] | |
+ ! : | 48 swift::SILInlineCloner::cloneInline(llvm::ArrayRef<swift::SILValue>) (in LLDB) + 2465 [0x1068379e1] | |
+ ! : | + 38 swift::SILCloner<swift::SILInlineCloner>::cloneFunctionBody(swift::SILFunction*, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, bool) (in LLDB) + 461 [0x1068385cd] | |
+ ! : | + ! 31 swift::SILCloner<swift::SILInlineCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 563 [0x10683b153] | |
+ ! : | + ! : 6 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::visitApplyInst(swift::ApplyInst*) (in LLDB) + 360 [0x106844748] | |
+ ! : | + ! : | 5 swift::SILBuilder::createApply(swift::SILLocation, swift::SILValue, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>, bool, swift::GenericSpecializationInformation const*) (in LLDB) + 234 [0x1068c260a] | |
+ ! : | + ! : | + 3 swift::ApplyInst::create(swift::SILDebugLocation, swift::SILValue, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>, bool, llvm::Optional<swift::SILModuleConventions>, swift::SILFunction&, swift::SILOpenedArchetypesState&, swift::GenericSpecializationInformation const*) (in LLDB) + 118 [0x1068ca846] | |
+ ! : | + ! : | + ! 3 swift::SILType::substGenericArgs(swift::SILModule&, swift::SubstitutionMap, swift::TypeExpansionContext) const (in LLDB) + 36 [0x106908554] | |
+ ! : | + ! : | + ! 2 swift::SILFunctionType::substGenericArgs(swift::SILModule&, swift::SubstitutionMap, swift::TypeExpansionContext) (in LLDB) + 232 [0x1068a50a8] | |
+ ! : | + ! : | + ! : 2 (anonymous namespace)::SILTypeSubstituter::substSILFunctionType(swift::CanTypeWrapper<swift::SILFunctionType>) (in LLDB) + 436 [0x1068a5274] | |
+ ! : | + ! : | + ! : 2 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 319 [0x1068a991f] | |
+ ! : | + ! : | + ! : 2 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type, swift::TypeExpansionContext) (in LLDB) + 330 [0x10692c05a] | |
+ ! : | + ! : | + ! : 2 bool llvm::DenseMapBase<llvm::DenseMap<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >, swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >::LookupBucketFor<swift::Lowering::TypeConverter::CachingTypeKey>(swift::Lowering::TypeConverter::CachingTypeKey const&, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> const*&) const (in LLDB) + 108 [0x1069309bc] | |
+ ! : | + ! : | + ! 1 swift::SILFunctionType::substGenericArgs(swift::SILModule&, swift::SubstitutionMap, swift::TypeExpansionContext) (in LLDB) + 79 [0x1068a500f] | |
+ ! : | + ! : | + 2 swift::ApplyInst::create(swift::SILDebugLocation, swift::SILValue, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>, bool, llvm::Optional<swift::SILModuleConventions>, swift::SILFunction&, swift::SILOpenedArchetypesState&, swift::GenericSpecializationInformation const*) (in LLDB) + 311 [0x1068ca907] | |
+ ! : | + ! : | + 2 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | + 2 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | + 2 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | + 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | + 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 561 [0x7fff6364de71] | |
+ ! : | + ! : | + : 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 43 [0x7fff6364e32b] | |
+ ! : | + ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 165 [0x7fff6364dce5] | |
+ ! : | + ! : | 1 swift::SILBuilder::createApply(swift::SILLocation, swift::SILValue, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>, bool, swift::GenericSpecializationInformation const*) (in LLDB) + 35 [0x1068c2543] | |
+ ! : | + ! : 3 swift::SILCloner<swift::SILInlineCloner>::visitDebugValueInst(swift::DebugValueInst*) (in LLDB) + 69 [0x106839ed5] | |
+ ! : | + ! : | 2 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 274 [0x10683a2e2] | |
+ ! : | + ! : | + 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 475 [0x10683a3ab] | |
+ ! : | + ! : | + ! 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 548 [0x10683a3f4] | |
+ ! : | + ! : | + ! 1 std::__1::pair<llvm::DenseMapIterator<swift::SILDebugScope const*, swift::SILDebugScope const*, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*>, false>, bool> llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILDebugScope const*, swift::SILDebugScope const*, 8u, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >, swift::SILDebugScope const*, swift::SILDebugScope const*, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >::try_emplace<swift::SILDebugScope const*>(swift::SILDebugScope const*&&, swift::SILDebugScope const*&&) (in LLDB) + 177 [0x106853ef1] | |
+ ! : | + ! : | + ! 1 llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*>* llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILDebugScope const*, swift::SILDebugScope const*, 8u, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >, swift::SILDebugScope const*, swift::SILDebugScope const*, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >::InsertIntoBucketImpl<swift::SILDebugScope const*>(swift::SILDebugScope const* const&, swift::SILDebugScope const* const&, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*>*) (in LLDB) + 107 [0x106853fdb] | |
+ ! : | + ! : | + ! 1 llvm::SmallDenseMap<swift::SILDebugScope const*, swift::SILDebugScope const*, 8u, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >::grow(unsigned int) (in LLDB) + 502 [0x106854316] | |
+ ! : | + ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + ! : | + ! 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 148 [0x7fff6364c442] | |
+ ! : | + ! : | + 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 548 [0x10683a3f4] | |
+ ! : | + ! : | + 1 std::__1::pair<llvm::DenseMapIterator<swift::SILDebugScope const*, swift::SILDebugScope const*, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*>, false>, bool> llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILDebugScope const*, swift::SILDebugScope const*, 8u, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >, swift::SILDebugScope const*, swift::SILDebugScope const*, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >::try_emplace<swift::SILDebugScope const*>(swift::SILDebugScope const*&&, swift::SILDebugScope const*&&) (in LLDB) + 80 [0x106853e90] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 422 [0x10683a376] | |
+ ! : | + ! : | 1 llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>::Allocate(unsigned long, unsigned long) (in LLDB) + 214 [0x107334d36] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 235 [0x7fff6364c357] | |
+ ! : | + ! : | 1 large_malloc (in libsystem_malloc.dylib) + 134 [0x7fff636567a1] | |
+ ! : | + ! : | 1 mvm_allocate_pages (in libsystem_malloc.dylib) + 209 [0x7fff63656271] | |
+ ! : | + ! : | 1 mach_vm_map (in libsystem_kernel.dylib) + 80 [0x7fff635d60d5] | |
+ ! : | + ! : | 1 _kernelrpc_mach_vm_map_trap (in libsystem_kernel.dylib) + 10 [0x7fff635d61a6] | |
+ ! : | + ! : 2 swift::SILCloner<swift::SILInlineCloner>::visitFunctionRefInst(swift::FunctionRefInst*) (in LLDB) + 281 [0x10683db89] | |
+ ! : | + ! : | 2 swift::SILBuilder::createFunctionRef(swift::SILLocation, swift::SILFunction*) (in LLDB) + 197 [0x1068be025] | |
+ ! : | + ! : | 2 swift::FunctionRefInst::FunctionRefInst(swift::SILDebugLocation, swift::SILFunction*, swift::TypeExpansionContext) (in LLDB) + 40 [0x1068cb738] | |
+ ! : | + ! : | 2 swift::SILFunction::getLoweredFunctionTypeInContext(swift::TypeExpansionContext) const (in LLDB) + 140 [0x1068a650c] | |
+ ! : | + ! : | 2 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type, swift::TypeExpansionContext) (in LLDB) + 1,208 [0x10692bf11,0x10692bfe0] | |
+ ! : | + ! : 2 swift::SILCloner<swift::SILInlineCloner>::visitIntegerLiteralInst(swift::IntegerLiteralInst*) (in LLDB) + 523 [0x10683e2bb] | |
+ ! : | + ! : | 1 swift::IntegerLiteralInst::create(swift::SILDebugLocation, swift::SILType, llvm::APInt const&, swift::SILModule&) (in LLDB) + 42 [0x1068cbafa] | |
+ ! : | + ! : | + 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | + 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | + 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 561 [0x7fff6364de71] | |
+ ! : | + ! : | + 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 43 [0x7fff6364e32b] | |
+ ! : | + ! : | 1 swift::IntegerLiteralInst::create(swift::SILDebugLocation, swift::SILType, llvm::APInt const&, swift::SILModule&) (in LLDB) + 42 [0x1068cbafa] | |
+ ! : | + ! : 2 swift::SILInstructionVisitor<swift::SILInlineCloner, void>::visit(swift::SILInstruction*) (in LLDB) + 21 [0x106838d75] | |
+ ! : | + ! : | 2 swift::SILInstruction::getTypeDependentOperands() (in LLDB) + 4,7 [0x1068b1324,0x1068b1327] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitAllocStackInst(swift::AllocStackInst*) (in LLDB) + 56 [0x10683bce8] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 548 [0x10683a3f4] | |
+ ! : | + ! : | 1 std::__1::pair<llvm::DenseMapIterator<swift::SILDebugScope const*, swift::SILDebugScope const*, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*>, false>, bool> llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILDebugScope const*, swift::SILDebugScope const*, 8u, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >, swift::SILDebugScope const*, swift::SILDebugScope const*, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >::try_emplace<swift::SILDebugScope const*>(swift::SILDebugScope const*&&, swift::SILDebugScope const*&&) (in LLDB) + 177 [0x106853ef1] | |
+ ! : | + ! : | 1 llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*>* llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILDebugScope const*, swift::SILDebugScope const*, 8u, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >, swift::SILDebugScope const*, swift::SILDebugScope const*, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >::InsertIntoBucketImpl<swift::SILDebugScope const*>(swift::SILDebugScope const* const&, swift::SILDebugScope const* const&, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*>*) (in LLDB) + 107 [0x106853fdb] | |
+ ! : | + ! : | 1 llvm::SmallDenseMap<swift::SILDebugScope const*, swift::SILDebugScope const*, 8u, llvm::DenseMapInfo<swift::SILDebugScope const*>, llvm::detail::DenseMapPair<swift::SILDebugScope const*, swift::SILDebugScope const*> >::grow(unsigned int) (in LLDB) + 502 [0x106854316] | |
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 1 default_zone_malloc (in libsystem_malloc.dylib) + 0 [0x7fff6364b0bb] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitAllocStackInst(swift::AllocStackInst*) (in LLDB) + 1042 [0x10683c0c2] | |
+ ! : | + ! : | 1 swift::AllocStackInst::create(swift::SILDebugLocation, swift::SILType, swift::SILFunction&, swift::SILOpenedArchetypesState&, llvm::Optional<swift::SILDebugVariable>, bool) (in LLDB) + 589 [0x1068c8f1d] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 824 [0x106844b48] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 251 [0x1065f693b] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitFunctionRefInst(swift::FunctionRefInst*) (in LLDB) + 51 [0x10683daa3] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 362 [0x10683a33a] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapParentFunction(swift::SILOptFunctionBuilder&, swift::SILModule&, swift::SILFunction*, swift::SubstitutionMap, swift::GenericSignature, bool) (in LLDB) + 743 [0x10683a6f7] | |
+ ! : | + ! : | 1 swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature) (in LLDB) + 455 [0x106858c27] | |
+ ! : | + ! : | 1 swift::Mangle::SpecializationMangler::finalize() (in LLDB) + 284 [0x10685873c] | |
+ ! : | + ! : | 1 swift::Demangle::Demangler::parseAndPushNodes() (in LLDB) + 6 [0x106ee7966] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitLoadInst(swift::LoadInst*) (in LLDB) + 1376 [0x106843430] | |
+ ! : | + ! : | 1 swift::SILBuilder::createLoad(swift::SILLocation, swift::SILValue, swift::LoadOwnershipQualifier) (in LLDB) + 46 [0x1069316be] | |
+ ! : | + ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 561 [0x7fff6364de71] | |
+ ! : | + ! : | 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 43 [0x7fff6364e32b] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitMetatypeInst(swift::MetatypeInst*) (in LLDB) + 355 [0x106844fd3] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapType(swift::SILType) (in LLDB) + 157 [0x10683bb8d] | |
+ ! : | + ! : | 1 llvm::detail::DenseMapPair<swift::SILType, swift::SILType>* llvm::DenseMapBase<llvm::DenseMap<swift::SILType, swift::SILType, llvm::DenseMapInfo<swift::SILType>, llvm::detail::DenseMapPair<swift::SILType, swift::SILType> >, swift::SILType, swift::SILType, llvm::DenseMapInfo<swift::SILType>, llvm::detail::DenseMapPair<swift::SILType, swift::SILType> >::InsertIntoBucketImpl<swift::SILType>(swift::SILType const&, swift::SILType const&, llvm::detail::DenseMapPair<swift::SILType, swift::SILType>*) (in LLDB) + 83 [0x1065a2af3] | |
+ ! : | + ! : | 1 llvm::DenseMap<swift::SILType, swift::SILType, llvm::DenseMapInfo<swift::SILType>, llvm::detail::DenseMapPair<swift::SILType, swift::SILType> >::grow(unsigned int) (in LLDB) + 106 [0x1065a2c6a] | |
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + ! : | 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + ! : | 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 587 [0x7fff6364cd8c] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStoreInst(swift::StoreInst*) (in LLDB) + 866 [0x1068501f2] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStructExtractInst(swift::StructExtractInst*) (in LLDB) + 52 [0x1068460b4] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 422 [0x10683a376] | |
+ ! : | + ! : | 1 llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>::Allocate(unsigned long, unsigned long) (in LLDB) + 214 [0x107334d36] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 235 [0x7fff6364c357] | |
+ ! : | + ! : | 1 large_malloc (in libsystem_malloc.dylib) + 134 [0x7fff636567a1] | |
+ ! : | + ! : | 1 mvm_allocate_pages (in libsystem_malloc.dylib) + 209 [0x7fff63656271] | |
+ ! : | + ! : | 1 mach_vm_map (in libsystem_kernel.dylib) + 80 [0x7fff635d60d5] | |
+ ! : | + ! : | 1 _kernelrpc_mach_vm_map_trap (in libsystem_kernel.dylib) + 10 [0x7fff635d61a6] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStructExtractInst(swift::StructExtractInst*) (in LLDB) + 80 [0x1068460d0] | |
+ ! : | + ! : | 1 swift::SILInstruction::getLoc() const (in LLDB) + 15 [0x1068ab00f] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStructExtractInst(swift::StructExtractInst*) (in LLDB) + 267 [0x10684618b] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::SILInlineCloner>::getMappedValue(swift::SILValue) (in LLDB) + 120 [0x106838ca8] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStructExtractInst(swift::StructExtractInst*) (in LLDB) + 372 [0x1068461f4] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapType(swift::SILType) (in LLDB) + 157 [0x10683bb8d] | |
+ ! : | + ! : | 1 llvm::detail::DenseMapPair<swift::SILType, swift::SILType>* llvm::DenseMapBase<llvm::DenseMap<swift::SILType, swift::SILType, llvm::DenseMapInfo<swift::SILType>, llvm::detail::DenseMapPair<swift::SILType, swift::SILType> >, swift::SILType, swift::SILType, llvm::DenseMapInfo<swift::SILType>, llvm::detail::DenseMapPair<swift::SILType, swift::SILType> >::InsertIntoBucketImpl<swift::SILType>(swift::SILType const&, swift::SILType const&, llvm::detail::DenseMapPair<swift::SILType, swift::SILType>*) (in LLDB) + 83 [0x1065a2af3] | |
+ ! : | + ! : | 1 llvm::DenseMap<swift::SILType, swift::SILType, llvm::DenseMapInfo<swift::SILType>, llvm::detail::DenseMapPair<swift::SILType, swift::SILType> >::grow(unsigned int) (in LLDB) + 106 [0x1065a2c6a] | |
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + ! : | 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 59 [0x7fff6364c3e9] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStructExtractInst(swift::StructExtractInst*) (in LLDB) + 411 [0x10684621b] | |
+ ! : | + ! : | 1 swift::SILBuilder::createStructExtract(swift::SILLocation, swift::SILValue, swift::VarDecl*, swift::SILType) (in LLDB) + 51 [0x1069348d3] | |
+ ! : | + ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | 1 default_zone_memalign (in libsystem_malloc.dylib) + 1 [0x7fff63652501] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStructExtractInst(swift::StructExtractInst*) (in LLDB) + 429 [0x10684622d] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 212 [0x1065f6914] | |
+ ! : | + ! : | 1 llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>* llvm::DenseMapBase<llvm::DenseMap<swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >, swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >::InsertIntoBucketImpl<swift::SILValue>(swift::SILValue const&, swift::SILValue const&, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>*) (in LLDB) + 83 [0x1068bd3f3] | |
+ ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! : | 1 szone_size (in libsystem_malloc.dylib) + 1 [0x7fff6364e73d] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitTupleElementAddrInst(swift::TupleElementAddrInst*) (in LLDB) + 411 [0x106845dab] | |
+ ! : | + ! : | 1 swift::SILBuilder::createTupleElementAddr(swift::SILLocation, swift::SILValue, unsigned int, swift::SILType) (in LLDB) + 51 [0x1068c2b73] | |
+ ! : | + ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1134 [0x7fff6364d9b4] | |
+ ! : | + ! : 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::visitApplyInst(swift::ApplyInst*) (in LLDB) + 41 [0x106844609] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::ApplySiteCloningHelper::ApplySiteCloningHelper(swift::ApplySite, swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>&) (in LLDB) + 759 [0x1068533d7] | |
+ ! : | + ! : | 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 176 [0x7fff6368b7f0] | |
+ ! : | + ! : 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::visitPartialApplyInst(swift::PartialApplyInst*) (in LLDB) + 571 [0x106844dcb] | |
+ ! : | + ! : 1 swift::PartialApplyInst::create(swift::SILDebugLocation, swift::SILValue, llvm::ArrayRef<swift::SILValue>, swift::SubstitutionMap, swift::ParameterConvention, swift::SILFunction&, swift::SILOpenedArchetypesState&, swift::GenericSpecializationInformation const*, swift::PartialApplyInst::OnStackKind) (in LLDB) + 433 [0x1068cb511] | |
+ ! : | + ! : 1 swift::InstructionBase<(swift::SILInstructionKind)79, swift::ApplyInstBase<swift::PartialApplyInst, swift::SingleValueInstruction, false>, true>::InstructionBase<swift::SILDebugLocation&, swift::SILValue&, swift::SILType&, swift::SubstitutionMap&, llvm::ArrayRef<swift::SILValue>&, llvm::ArrayRef<swift::SILValue>&, swift::GenericSpecializationInformation const*&, swift::SILType&>(swift::SILDebugLocation&, swift::SILValue&, swift::SILType&, swift::SubstitutionMap&, llvm::ArrayRef<swift::SILValue>&, llvm::ArrayRef<swift::SILValue>&, swift::GenericSpecializationInformation const*&, swift::SILType&) (in LLDB) + 329 [0x1068cb2f9] | |
+ ! : | + ! 3 swift::SILCloner<swift::SILInlineCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 332 [0x10683b06c] | |
+ ! : | + ! : 3 swift::SILCloner<swift::SILInlineCloner>::clonePhiArgs(swift::SILBasicBlock*) (in LLDB) + 180,303,... [0x10683b944,0x10683b9bf,...] | |
+ ! : | + ! 2 swift::SILCloner<swift::SILInlineCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 1267 [0x10683b413] | |
+ ! : | + ! : 1 swift::SILInlineCloner::visitTerminator(swift::SILBasicBlock*) (in LLDB) + 543 [0x10683880f] | |
+ ! : | + ! : | 1 swift::SILBuilder::createBranch(swift::SILLocation, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 150 [0x1065f7be6] | |
+ ! : | + ! : | 1 swift::BranchInst::create(swift::SILDebugLocation, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::SILFunction&) (in LLDB) + 46 [0x1068ce3be] | |
+ ! : | + ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 561 [0x7fff6364de71] | |
+ ! : | + ! : | 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 43 [0x7fff6364e32b] | |
+ ! : | + ! : 1 swift::SILInlineCloner::visitTerminator(swift::SILBasicBlock*) (in LLDB) + 465 [0x1068387c1] | |
+ ! : | + ! 2 swift::SILCloner<swift::SILInlineCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 1024,1267 [0x10683b320,0x10683b413] | |
+ ! : | + 9 swift::SILCloner<swift::SILInlineCloner>::cloneFunctionBody(swift::SILFunction*, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, bool) (in LLDB) + 472 [0x1068385d8] | |
+ ! : | + ! 8 swift::SILCloner<swift::SILInlineCloner>::doFixUp(swift::SILFunction*) (in LLDB) + 861 [0x10683b87d] | |
+ ! : | + ! : 8 swift::SILInlineCloner::fixUp(swift::SILFunction*) (in LLDB) + 683 [0x106839e7b] | |
+ ! : | + ! : 8 swift::recursivelyDeleteTriviallyDeadInstructions(swift::SILInstruction*, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 34 [0x106824832] | |
+ ! : | + ! : 6 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1769 [0x106824729] | |
+ ! : | + ! : | 5 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + ! : | + 4 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + ! : | + ! 2 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 170,232 [0x10653ba8a,0x10653bac8] | |
+ ! : | + ! : | + ! 2 swift::RCIdentityAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 46 [0x10656673e] | |
+ ! : | + ! : | + ! 1 swift::FunctionAnalysisBase<swift::RCIdentityFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 204 [0x10661cb8c] | |
+ ! : | + ! : | + ! | 1 swift::RCIdentityAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 23 [0x1065669f7] | |
+ ! : | + ! : | + ! | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | + ! | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | + ! | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | + ! | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | + ! | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | + ! | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 177 [0x7fff6364dcf1] | |
+ ! : | + ! : | + ! 1 swift::FunctionAnalysisBase<swift::RCIdentityFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 321 [0x10661cc01] | |
+ ! : | + ! : | + 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 38 [0x1068da996] | |
+ ! : | + ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + ! : | 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 138 [0x7fff6368c7ec] | |
+ ! : | + ! : 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1859 [0x106824783] | |
+ ! : | + ! : | 1 llvm::SmallPtrSetImplBase::swap(llvm::SmallPtrSetImplBase&) (in LLDB) + 580 [0x1061336c4] | |
+ ! : | + ! : 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1704 [0x1068246e8] | |
+ ! : | + ! 1 swift::SILCloner<swift::SILInlineCloner>::doFixUp(swift::SILFunction*) (in LLDB) + 114 [0x10683b592] | |
+ ! : | + 1 swift::SILCloner<swift::SILInlineCloner>::cloneFunctionBody(swift::SILFunction*, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, bool) (in LLDB) + 175 [0x1068384af] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>* llvm::DenseMapBase<llvm::DenseMap<swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >, swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >::InsertIntoBucketImpl<swift::SILValue>(swift::SILValue const&, swift::SILValue const&, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>*) (in LLDB) + 83 [0x1068bd3f3] | |
+ ! : | + 1 llvm::DenseMap<swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >::grow(unsigned int) (in LLDB) + 271 [0x1068bd60f] | |
+ ! : | 3 swift::SILInlineCloner::cloneInline(llvm::ArrayRef<swift::SILValue>) (in LLDB) + 1219 [0x106837503] | |
+ ! : | + 2 swift::SILBasicBlock::createPhiArgument(swift::SILType, swift::ValueOwnershipKind, swift::ValueDecl const*) (in LLDB) + 102 [0x106890bc6] | |
+ ! : | + ! 2 swift::SILArgument::SILArgument(swift::ValueKind, swift::SILBasicBlock*, swift::SILType, swift::ValueOwnershipKind, swift::ValueDecl const*) (in LLDB) + 75 [0x10688f5fb] | |
+ ! : | + ! 2 std::__1::vector<llvm::MachineBasicBlock*, std::__1::allocator<llvm::MachineBasicBlock*> >::insert(std::__1::__wrap_iter<llvm::MachineBasicBlock* const*>, llvm::MachineBasicBlock* const&) (in LLDB) + 460 [0x10689016c] | |
+ ! : | + ! 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 default_zone_malloc (in libsystem_malloc.dylib) + 6 [0x7fff6364b0c1] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 143 [0x7fff6364d5d5] | |
+ ! : | + 1 swift::SILBasicBlock::createPhiArgument(swift::SILType, swift::ValueOwnershipKind, swift::ValueDecl const*) (in LLDB) + 41 [0x106890b89] | |
+ ! : | + 1 swift::SILType::isTrivial(swift::SILFunction const&) const (in LLDB) + 44 [0x106907e0c] | |
+ ! : | + 1 swift::SILFunction::getTypeLowering(swift::SILType) const (in LLDB) + 71 [0x10689fe77] | |
+ ! : | + 1 swift::Lowering::TypeConverter::getTypeLowering(swift::SILType, swift::TypeExpansionContext, swift::CanGenericSignature) (in LLDB) + 130 [0x10692d9d2] | |
+ ! : | + 1 swift::Lowering::TypeConverter::getTypeLoweringForLoweredType(swift::Lowering::AbstractionPattern, swift::CanType, swift::TypeExpansionContext, bool) (in LLDB) + 127 [0x10692d68f] | |
+ ! : | + 1 bool llvm::DenseMapBase<llvm::DenseMap<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >, swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >::LookupBucketFor<swift::Lowering::TypeConverter::CachingTypeKey>(swift::Lowering::TypeConverter::CachingTypeKey const&, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> const*&) const (in LLDB) + 264 [0x106930a58] | |
+ ! : | 1 swift::SILInlineCloner::cloneInline(llvm::ArrayRef<swift::SILValue>) (in LLDB) + 1136 [0x1068374b0] | |
+ ! : | 1 swift::SILBasicBlock::split(llvm::ilist_iterator<llvm::ilist_detail::node_options<swift::SILInstruction, false, false, void>, false, false>) (in LLDB) + 50 [0x106891092] | |
+ ! : 2 swift::SILInliner::inlineFunction(swift::SILFunction*, swift::FullApplySite, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 530 [0x106836fb2] | |
+ ! : | 1 default_zone_free_definite_size (in libsystem_malloc.dylib) + 7 [0x7fff6364bf3d] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 248 [0x7fff6364bc99] | |
+ ! : 1 swift::SILInliner::inlineFunction(swift::SILFunction*, swift::FullApplySite, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 262 [0x106836ea6] | |
+ ! : | 1 swift::SILInlineCloner::SILInlineCloner(swift::SILFunction*, swift::FullApplySite, swift::SILOptFunctionBuilder&, swift::SILInliner::InlineKind, swift::SubstitutionMap, swift::SILOpenedArchetypesTracker&, std::__1::function<void (swift::SILInstruction*)>) (in LLDB) + 1046 [0x1068380d6] | |
+ ! : | 1 swift::SILDebugScope::SILDebugScope(swift::SILLocation, swift::SILFunction*, swift::SILDebugScope const*, swift::SILDebugScope const*) (in LLDB) + 12 [0x10689bfac] | |
+ ! : 1 swift::SILInliner::inlineFunction(swift::SILFunction*, swift::FullApplySite, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 542 [0x106836fbe] | |
+ ! : 1 szone_free_definite_size (in libsystem_malloc.dylib) + 137 [0x7fff6364eae1] | |
+ ! 39 (anonymous namespace)::GenericSpecializer::run() (in LLDB) + 2605 [0x10673457d] | |
+ ! : 22 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 2466 [0x1067f6b22] | |
+ ! : | 20 swift::GenericFuncSpecializer::GenericFuncSpecializer(swift::SILOptFunctionBuilder&, swift::SILFunction*, swift::SubstitutionMap, swift::ReabstractionInfo const&) (in LLDB) + 1205 [0x1067f4db5] | |
+ ! : | + 14 swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature) (in LLDB) + 455 [0x106858c27] | |
+ ! : | + ! 7 swift::Mangle::SpecializationMangler::finalize() (in LLDB) + 710 [0x1068588e6] | |
+ ! : | + ! : 7 swift::Demangle::mangleNode(swift::Demangle::Node*) (in LLDB) + 25 [0x106f1b049] | |
+ ! : | + ! : 7 swift::Demangle::mangleNode(swift::Demangle::Node*, llvm::function_ref<swift::Demangle::Node* (swift::Demangle::SymbolicReferenceKind, void const*)>) (in LLDB) + 810 [0x106f1b38a] | |
+ ! : | + ! : 5 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 1882 [0x106f1bbea] | |
+ ! : | + ! : | 2 (anonymous namespace)::Remangler::mangleAbstractStorage(swift::Demangle::Node*, llvm::StringRef) (in LLDB) + 75 [0x106f2a72b] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 2207 [0x106f1bd2f] | |
+ ! : | + ! : | + ! 1 (anonymous namespace)::Remangler::mangleAnyGenericType(swift::Demangle::Node*, llvm::StringRef) (in LLDB) + 107 [0x106f29c2b] | |
+ ! : | + ! : | + ! 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 18446 [0x106f1fc9e] | |
+ ! : | + ! : | + ! 1 void swift::Mangle::mangleIdentifier<(anonymous namespace)::Remangler>((anonymous namespace)::Remangler&, llvm::StringRef) (in LLDB) + 2279 [0x106f2b147] | |
+ ! : | + ! : | + ! 1 swift::Demangle::CharVector::append(unsigned long long, swift::Demangle::NodeFactory&) (in LLDB) + 272 [0x106ee6cc0] | |
+ ! : | + ! : | + ! 1 snprintf (in libsystem_c.dylib) + 156 [0x7fff63524104] | |
+ ! : | + ! : | + ! 1 vsnprintf_l (in libsystem_c.dylib) + 41 [0x7fff635330b5] | |
+ ! : | + ! : | + ! 1 _vsnprintf (in libsystem_c.dylib) + 410 [0x7fff63533058] | |
+ ! : | + ! : | + ! 1 __v2printf (in libsystem_c.dylib) + 475 [0x7fff6354ce1b] | |
+ ! : | + ! : | + ! 1 __vfprintf (in libsystem_c.dylib) + 11330 [0x7fff635281ac] | |
+ ! : | + ! : | + ! 1 __ultoa (in libsystem_c.dylib) + 173 [0x7fff63529aef] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 18446 [0x106f1fc9e] | |
+ ! : | + ! : | + 1 void swift::Mangle::mangleIdentifier<(anonymous namespace)::Remangler>((anonymous namespace)::Remangler&, llvm::StringRef) (in LLDB) + 2279 [0x106f2b147] | |
+ ! : | + ! : | + 1 swift::Demangle::CharVector::append(unsigned long long, swift::Demangle::NodeFactory&) (in LLDB) + 272 [0x106ee6cc0] | |
+ ! : | + ! : | + 1 snprintf (in libsystem_c.dylib) + 156 [0x7fff63524104] | |
+ ! : | + ! : | + 1 vsnprintf_l (in libsystem_c.dylib) + 41 [0x7fff635330b5] | |
+ ! : | + ! : | + 1 _vsnprintf (in libsystem_c.dylib) + 410 [0x7fff63533058] | |
+ ! : | + ! : | + 1 __v2printf (in libsystem_c.dylib) + 475 [0x7fff6354ce1b] | |
+ ! : | + ! : | + 1 __vfprintf (in libsystem_c.dylib) + 15037 [0x7fff63529027] | |
+ ! : | + ! : | + 1 DYLD-STUB$$_platform_memmove (in libsystem_platform.dylib) + 0 [0x7fff6369162a] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 3334 [0x106f1c196] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangleFunction(swift::Demangle::Node*) (in LLDB) + 39 [0x106f263d7] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 2207 [0x106f1bd2f] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 1605 [0x106f1bad5] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 15681 [0x106f1f1d1] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 50 [0x106f1b4c2] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::mangleFunction(swift::Demangle::Node*) (in LLDB) + 39 [0x106f263d7] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::mangleAnyGenericType(swift::Demangle::Node*, llvm::StringRef) (in LLDB) + 107 [0x106f29c2b] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 18446 [0x106f1fc9e] | |
+ ! : | + ! : | 1 void swift::Mangle::mangleIdentifier<(anonymous namespace)::Remangler>((anonymous namespace)::Remangler&, llvm::StringRef) (in LLDB) + 2279 [0x106f2b147] | |
+ ! : | + ! : | 1 swift::Demangle::CharVector::append(unsigned long long, swift::Demangle::NodeFactory&) (in LLDB) + 272 [0x106ee6cc0] | |
+ ! : | + ! : | 1 snprintf (in libsystem_c.dylib) + 88 [0x7fff635240c0] | |
+ ! : | + ! : 2 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 1924 [0x106f1bc14] | |
+ ! : | + ! : 2 (anonymous namespace)::Remangler::mangleGenericSpecialization(swift::Demangle::Node*) (in LLDB) + 136 [0x106f27bc8] | |
+ ! : | + ! : 1 (anonymous namespace)::Remangler::mangleAnyGenericType(swift::Demangle::Node*, llvm::StringRef) (in LLDB) + 51 [0x106f29bf3] | |
+ ! : | + ! : + 1 (anonymous namespace)::Remangler::trySubstitution(swift::Demangle::Node*, swift::Demangle::SubstitutionEntry&, bool) (in LLDB) + 34 [0x106f284c2] | |
+ ! : | + ! : + 1 (anonymous namespace)::Remangler::mangleStandardSubstitution(swift::Demangle::Node*) (in LLDB) + 151 [0x106f28a47] | |
+ ! : | + ! : + 1 swift::Mangle::getStandardTypeSubst(llvm::StringRef) (in LLDB) + 205 [0x106efb0ed] | |
+ ! : | + ! : + 1 _platform_memcmp (in libsystem_platform.dylib) + 298 [0x7fff6368c30a] | |
+ ! : | + ! : 1 (anonymous namespace)::Remangler::mangleAnyGenericType(swift::Demangle::Node*, llvm::StringRef) (in LLDB) + 107 [0x106f29c2b] | |
+ ! : | + ! : 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 18446 [0x106f1fc9e] | |
+ ! : | + ! : 1 void swift::Mangle::mangleIdentifier<(anonymous namespace)::Remangler>((anonymous namespace)::Remangler&, llvm::StringRef) (in LLDB) + 2279 [0x106f2b147] | |
+ ! : | + ! : 1 swift::Demangle::CharVector::append(unsigned long long, swift::Demangle::NodeFactory&) (in LLDB) + 272 [0x106ee6cc0] | |
+ ! : | + ! : 1 snprintf (in libsystem_c.dylib) + 156 [0x7fff63524104] | |
+ ! : | + ! : 1 vsnprintf_l (in libsystem_c.dylib) + 41 [0x7fff635330b5] | |
+ ! : | + ! : 1 _vsnprintf (in libsystem_c.dylib) + 410 [0x7fff63533058] | |
+ ! : | + ! : 1 __v2printf (in libsystem_c.dylib) + 475 [0x7fff6354ce1b] | |
+ ! : | + ! : 1 __vfprintf (in libsystem_c.dylib) + 16441 [0x7fff635295a3] | |
+ ! : | + ! : 1 free (in libsystem_malloc.dylib) + 73 [0x7fff6364bbea] | |
+ ! : | + ! 3 swift::Mangle::SpecializationMangler::finalize() (in LLDB) + 897 [0x1068589a1] | |
+ ! : | + ! : 3 swift::Demangle::Demangler::demangleSymbol(llvm::StringRef, std::__1::function<swift::Demangle::Node* (swift::Demangle::SymbolicReferenceKind, swift::Demangle::Directness, int, void const*)>) (in LLDB) + 280 [0x106ee71e8] | |
+ ! : | + ! : 1 swift::Demangle::Demangler::demangleFunctionEntity() (in LLDB) + 669 [0x106ef391d] | |
+ ! : | + ! : | 1 swift::Demangle::Node::addChild(swift::Demangle::Node*, swift::Demangle::NodeFactory&) (in LLDB) + 1 [0x106ee62d1] | |
+ ! : | + ! : 1 swift::Demangle::Demangler::demangleIdentifier() (in LLDB) + 1976 [0x106eebbf8] | |
+ ! : | + ! : | 1 swift::Demangle::Vector<swift::Demangle::Node*>::push_back(swift::Demangle::Node* const&, swift::Demangle::NodeFactory&) (in LLDB) + 292 [0x106ef66e4] | |
+ ! : | + ! : 1 swift::Demangle::Demangler::demangleStandardSubstitution() (in LLDB) + 837 [0x106eef045] | |
+ ! : | + ! : 1 swift::Demangle::Demangler::createSwiftType(swift::Demangle::Node::Kind, char const*) (in LLDB) + 350 [0x106ef53de] | |
+ ! : | + ! : 1 swift::Demangle::Node::addChild(swift::Demangle::Node*, swift::Demangle::NodeFactory&) (in LLDB) + 557 [0x106ee64fd] | |
+ ! : | + ! 2 swift::Mangle::SpecializationMangler::finalize() (in LLDB) + 196 [0x1068586e4] | |
+ ! : | + ! : 2 swift::Demangle::NodeFactory::createNode(swift::Demangle::Node::Kind) (in LLDB) + 76 [0x106ee666c] | |
+ ! : | + ! : 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + ! : 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + ! : | 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 340 [0x7fff6364cc95] | |
+ ! : | + ! : 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 59 [0x7fff6364c3e9] | |
+ ! : | + ! 2 swift::Mangle::SpecializationMangler::finalize() (in LLDB) + 284 [0x10685873c] | |
+ ! : | + ! 2 swift::Demangle::Demangler::parseAndPushNodes() (in LLDB) + 56 [0x106ee7998] | |
+ ! : | + ! 2 swift::Demangle::Demangler::demangleAnyGenericType(swift::Demangle::Node::Kind) (in LLDB) + 99 [0x106eea573] | |
+ ! : | + ! 2 swift::Demangle::Demangler::popContext() (in LLDB) + 0,259 [0x106ef58e0,0x106ef59e3] | |
+ ! : | + 6 swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature) (in LLDB) + 222 [0x106858b3e] | |
+ ! : | + 6 swift::GenericSignatureImpl::forEachParam(llvm::function_ref<void (swift::GenericTypeParamType*, bool)>) const (in LLDB) + 675 [0x106e23873] | |
+ ! : | + 6 void llvm::function_ref<void (swift::GenericTypeParamType*, bool)>::callback_fn<swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature)::$_0>(long, swift::GenericTypeParamType*, bool) (in LLDB) + 101 [0x106859c45] | |
+ ! : | + 6 swift::Mangle::ASTMangler::appendType(swift::Type, swift::ValueDecl const*) (in LLDB) + 486 [0x106d486f6] | |
+ ! : | + 4 swift::Mangle::ASTMangler::appendAnyGenericType(swift::GenericTypeDecl const*) (in LLDB) + 359 [0x106d475f7] | |
+ ! : | + : 2 swift::Mangle::ASTMangler::appendDeclName(swift::ValueDecl const*) (in LLDB) + 360 [0x106d4aec8] | |
+ ! : | + : | 1 swift::Mangle::Mangler::appendIdentifier(llvm::StringRef) (in LLDB) + 93 [0x106ebe7dd] | |
+ ! : | + : | + 1 std::__1::pair<llvm::StringMapIterator<unsigned int>, bool> llvm::StringMap<unsigned int, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef) (in LLDB) + 28 [0x1096baf5c] | |
+ ! : | + : | + 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 100 [0x10613dda4] | |
+ ! : | + : | + 1 calloc (in libsystem_malloc.dylib) + 24 [0x7fff6364d2ac] | |
+ ! : | + : | + 1 malloc_zone_calloc (in libsystem_malloc.dylib) + 99 [0x7fff6364d32c] | |
+ ! : | + : | + 1 default_zone_calloc (in libsystem_malloc.dylib) + 49 [0x7fff6364d3b0] | |
+ ! : | + : | 1 void swift::Mangle::mangleIdentifier<swift::Mangle::Mangler>(swift::Mangle::Mangler&, llvm::StringRef) (in LLDB) + 1296 [0x106ebee60] | |
+ ! : | + : 1 swift::Mangle::ASTMangler::appendDeclName(swift::ValueDecl const*) (in LLDB) + 178 [0x106d4ae12] | |
+ ! : | + : | 1 swift::Identifier::isOperatorStartCodePoint(unsigned int) (in LLDB) + 28 [0x105ceebac] | |
+ ! : | + : | 1 _platform_memchr$VARIANT$Haswell (in libsystem_platform.dylib) + 14 [0x7fff6368bfee] | |
+ ! : | + : 1 swift::Mangle::ASTMangler::appendDeclName(swift::ValueDecl const*) (in LLDB) + 99 [0x106d4adc3] | |
+ ! : | + 1 swift::Mangle::ASTMangler::appendAnyGenericType(swift::GenericTypeDecl const*) (in LLDB) + 28 [0x106d474ac] | |
+ ! : | + : 1 swift::Mangle::ASTMangler::tryAppendStandardSubstitution(swift::GenericTypeDecl const*) (in LLDB) + 154 [0x106d4d8aa] | |
+ ! : | + : 1 _platform_strlen (in libsystem_platform.dylib) + 22 [0x7fff6368bc96] | |
+ ! : | + 1 swift::Mangle::ASTMangler::appendAnyGenericType(swift::GenericTypeDecl const*) (in LLDB) + 1100 [0x106d478dc] | |
+ ! : | + 1 swift::Mangle::ASTMangler::addTypeSubstitution(swift::Type) (in LLDB) + 237 [0x106d4bced] | |
+ ! : | + 1 llvm::detail::DenseMapPair<void const*, unsigned int>* llvm::DenseMapBase<llvm::DenseMap<void const*, unsigned int, llvm::DenseMapInfo<void const*>, llvm::detail::DenseMapPair<void const*, unsigned int> >, void const*, unsigned int, llvm::DenseMapInfo<void const*>, llvm::detail::DenseMapPair<void const*, unsigned int> >::InsertIntoBucketImpl<void const*>(void const* const&, void const* const&, llvm::detail::DenseMapPair<void const*, unsigned int>*) (in LLDB) + 83 [0x105dc7f33] | |
+ ! : | + 1 llvm::DenseMap<void const*, unsigned int, llvm::DenseMapInfo<void const*>, llvm::detail::DenseMapPair<void const*, unsigned int> >::grow(unsigned int) (in LLDB) + 106 [0x105dc80aa] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 0 [0x7fff605ff6f0] | |
+ ! : | 2 swift::GenericFuncSpecializer::GenericFuncSpecializer(swift::SILOptFunctionBuilder&, swift::SILFunction*, swift::SubstitutionMap, swift::ReabstractionInfo const&) (in LLDB) + 1390 [0x1067f4e6e] | |
+ ! : | 1 swift::Mangle::Mangler::~Mangler() (in LLDB) + 125 [0x105ceeb3d] | |
+ ! : | ! 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | ! 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6364e785] | |
+ ! : | ! 1 small_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e9b1] | |
+ ! : | 1 swift::Mangle::Mangler::~Mangler() (in LLDB) + 161 [0x105ceeb61] | |
+ ! : | 1 llvm::raw_ostream::~raw_ostream() (in LLDB) + 1 [0x10616d001] | |
+ ! : 9 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 2494 [0x1067f6b3e] | |
+ ! : | 9 swift::GenericFuncSpecializer::tryCreateSpecialization() (in LLDB) + 101 [0x1067f5575] | |
+ ! : | 8 swift::GenericCloner::cloneFunction(swift::SILOptFunctionBuilder&, swift::SILFunction*, swift::ReabstractionInfo const&, swift::SubstitutionMap, llvm::StringRef, std::__1::function<void (swift::SILInstruction*, swift::SILInstruction*)>) (in LLDB) + 190 [0x1067f56ce] | |
+ ! : | + 7 swift::GenericCloner::populateCloned() (in LLDB) + 2259 [0x1067db303] | |
+ ! : | + ! 7 swift::SILCloner<swift::GenericCloner>::cloneFunctionBody(swift::SILFunction*, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, bool) (in LLDB) + 461 [0x1067db6bd] | |
+ ! : | + ! 5 swift::SILCloner<swift::GenericCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 563 [0x1067dd1d3] | |
+ ! : | + ! : 3 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::visitApplyInst(swift::ApplyInst*) (in LLDB) + 41 [0x1067e39f9] | |
+ ! : | + ! : | 2 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::ApplySiteCloningHelper::ApplySiteCloningHelper(swift::ApplySite, swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>&) (in LLDB) + 870 [0x1067eee06] | |
+ ! : | + ! : | + 2 swift::SILCloner<swift::GenericCloner>::getOpSubstitutionMap(swift::SubstitutionMap) (in LLDB) + 247 [0x1067ef087] | |
+ ! : | + ! : | + 2 swift::SubstitutionMap::subst(swift::SubstitutionMap, swift::SubstOptions) const (in LLDB) + 118 [0x106e93956] | |
+ ! : | + ! : | + 1 swift::SubstitutionMap::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 1008 [0x106e93760] | |
+ ! : | + ! : | + ! 1 swift::ProtocolConformanceRef::subst(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 426 [0x106e8883a] | |
+ ! : | + ! : | + ! 1 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 127 [0x106e9fcff] | |
+ ! : | + ! : | + ! 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 2662 [0x106e9fc76] | |
+ ! : | + ! : | + 1 swift::SubstitutionMap::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 490 [0x106e9355a] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::ApplySiteCloningHelper::ApplySiteCloningHelper(swift::ApplySite, swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>&) (in LLDB) + 264 [0x1067eeba8] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::remapType(swift::SILType) (in LLDB) + 213 [0x1067db405] | |
+ ! : | + ! : | 1 swift::SILType::subst(swift::SILModule&, swift::SubstitutionMap) const (in LLDB) + 169 [0x1068a0eb9] | |
+ ! : | + ! : | 1 swift::CanTypeVisitor<(anonymous namespace)::SILTypeSubstituter, swift::CanType>::visit(swift::CanType) (in LLDB) + 756 [0x1068a9694] | |
+ ! : | + ! : | 1 (anonymous namespace)::SILTypeSubstituter::substSILFunctionType(swift::CanTypeWrapper<swift::SILFunctionType>) (in LLDB) + 1474 [0x1068a5682] | |
+ ! : | + ! : | 1 swift::SILFunctionType::get(swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, llvm::ArrayRef<swift::SILParameterInfo>, llvm::ArrayRef<swift::SILYieldInfo>, llvm::ArrayRef<swift::SILResultInfo>, llvm::Optional<swift::SILResultInfo>, swift::SubstitutionMap, bool, swift::ASTContext const&, swift::ProtocolConformanceRef) (in LLDB) + 216 [0x106d0b2b8] | |
+ ! : | + ! : | 1 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) (in LLDB) + 164 [0x106108bf4] | |
+ ! : | + ! : | 1 llvm::FoldingSet<swift::SILFunctionType>::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const (in LLDB) + 32 [0x106d13a30] | |
+ ! : | + ! : | 1 swift::SILFunctionType::Profile(llvm::FoldingSetNodeID&) (in LLDB) + 336 [0x106d13bc0] | |
+ ! : | + ! : | 1 swift::SILFunctionType::Profile(llvm::FoldingSetNodeID&, swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, llvm::ArrayRef<swift::SILParameterInfo>, llvm::ArrayRef<swift::SILYieldInfo>, llvm::ArrayRef<swift::SILResultInfo>, llvm::Optional<swift::SILResultInfo>, swift::ProtocolConformanceRef, bool, swift::SubstitutionMap) (in LLDB) + 162 [0x106d0ac62] | |
+ ! : | + ! : | 1 llvm::FoldingSetNodeID::AddInteger(unsigned int) (in LLDB) + 57 [0x106108139] | |
+ ! : | + ! : | 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x106133836] | |
+ ! : | + ! : | 1 realloc (in libsystem_malloc.dylib) + 253 [0x7fff6364d23a] | |
+ ! : | + ! : | 1 malloc_zone_realloc (in libsystem_malloc.dylib) + 111 [0x7fff6364e482] | |
+ ! : | + ! : | 1 szone_realloc (in libsystem_malloc.dylib) + 243 [0x7fff6364f56e] | |
+ ! : | + ! : | 1 tiny_try_realloc_in_place (in libsystem_malloc.dylib) + 153 [0x7fff6364f934] | |
+ ! : | + ! : 1 swift::SILCloner<swift::GenericCloner>::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 151 [0x1067e3bf7] | |
+ ! : | + ! : | 1 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 115 [0x7fff6368bc53] | |
+ ! : | + ! : 1 swift::SILCloner<swift::GenericCloner>::visitWitnessMethodInst(swift::WitnessMethodInst*) (in LLDB) + 39 [0x1067e00b7] | |
+ ! : | + ! : 1 swift::SILCloner<swift::GenericCloner>::getOpConformance(swift::Type, swift::ProtocolConformanceRef) (in LLDB) + 168 [0x1067ee2c8] | |
+ ! : | + ! : 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::remapConformance(swift::Type, swift::ProtocolConformanceRef) (in LLDB) + 78 [0x1067ee32e] | |
+ ! : | + ! : 1 swift::ProtocolConformanceRef::subst(swift::Type, swift::SubstitutionMap, swift::SubstOptions) const (in LLDB) + 130 [0x106e88662] | |
+ ! : | + ! : 1 swift::ProtocolConformanceRef::subst(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 750 [0x106e8897e] | |
+ ! : | + ! : 1 swift::SubstitutionMap::lookupConformance(swift::CanType, swift::ProtocolDecl*) const (in LLDB) + 463 [0x106e92f1f] | |
+ ! : | + ! : 1 swift::GenericSignatureImpl::getSuperclassBound(swift::Type) (in LLDB) + 202 [0x106e245ca] | |
+ ! : | + ! : 1 swift::GenericSignatureBuilder::resolveEquivalenceClass(swift::Type, swift::ArchetypeResolutionKind) (in LLDB) + 16 [0x106e2df30] | |
+ ! : | + ! : 1 swift::GenericSignatureBuilder::maybeResolveEquivalenceClass(swift::Type, swift::ArchetypeResolutionKind, bool) (in LLDB) + 1143 [0x106e34727] | |
+ ! : | + ! : 1 swift::GenericSignatureBuilder::PotentialArchetype::updateNestedTypeForConformance(swift::GenericSignatureBuilder&, swift::AssociatedTypeDecl*, swift::ArchetypeResolutionKind) (in LLDB) + 43 [0x106e3097b] | |
+ ! : | + ! : 1 swift::AssociatedTypeDecl::getAssociatedTypeAnchor() const (in LLDB) + 45 [0x106daabcd] | |
+ ! : | + ! : 1 (anonymous namespace)::getAssociatedTypeAnchor(swift::AssociatedTypeDecl const*, llvm::SmallSet<swift::AssociatedTypeDecl const*, 8u, std::__1::less<swift::AssociatedTypeDecl const*> >&) (in LLDB) + 402 [0x106daad82] | |
+ ! : | + ! 1 swift::SILCloner<swift::GenericCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 1124 [0x1067dd404] | |
+ ! : | + ! : 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 102 [0x106133836] | |
+ ! : | + ! : 1 realloc (in libsystem_malloc.dylib) + 120 [0x7fff6364d1b5] | |
+ ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! : 1 tiny_size (in libsystem_malloc.dylib) + 294 [0x7fff6364e8fd] | |
+ ! : | + ! 1 swift::SILCloner<swift::GenericCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 1267 [0x1067dd493] | |
+ ! : | + ! 1 swift::GenericCloner::visitTerminator(swift::SILBasicBlock*) (in LLDB) + 454 [0x1067db8a6] | |
+ ! : | + ! 1 swift::SILCloner<swift::GenericCloner>::visitBranchInst(swift::BranchInst*) (in LLDB) + 551 [0x1067e8527] | |
+ ! : | + ! 1 swift::BranchInst::create(swift::SILDebugLocation, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::SILFunction&) (in LLDB) + 46 [0x1068ce3be] | |
+ ! : | + ! 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 398 [0x7fff6364ddce] | |
+ ! : | + 1 swift::GenericCloner::populateCloned() (in LLDB) + 335 [0x1067dab7f] | |
+ ! : | + 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::remapType(swift::SILType) (in LLDB) + 213 [0x1067db405] | |
+ ! : | + 1 swift::SILType::subst(swift::SILModule&, swift::SubstitutionMap) const (in LLDB) + 169 [0x1068a0eb9] | |
+ ! : | + 1 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 118 [0x1068a9856] | |
+ ! : | + 1 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 127 [0x106e9fcff] | |
+ ! : | + 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 54 [0x106ea0e96] | |
+ ! : | + 1 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions)::$_23>(long, swift::TypeBase*) (in LLDB) + 2195 [0x106ea4653] | |
+ ! : | + 1 getMemberForBaseType(llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::Type, swift::Type, swift::AssociatedTypeDecl*, swift::Identifier, swift::SubstOptions) (in LLDB) + 1044 [0x106e9eea4] | |
+ ! : | + 1 swift::SubstitutionMap::lookupConformance(swift::CanType, swift::ProtocolDecl*) const (in LLDB) + 70 [0x106e92d96] | |
+ ! : | + 1 swift::ArchetypeType::getRoot() const (in LLDB) + 0 [0x106e9c660] | |
+ ! : | 1 swift::GenericCloner::cloneFunction(swift::SILOptFunctionBuilder&, swift::SILFunction*, swift::ReabstractionInfo const&, swift::SubstitutionMap, llvm::StringRef, std::__1::function<void (swift::SILInstruction*, swift::SILInstruction*)>) (in LLDB) + 146 [0x1067f56a2] | |
+ ! : | 1 swift::GenericCloner::GenericCloner(swift::SILOptFunctionBuilder&, swift::SILFunction*, swift::ReabstractionInfo const&, swift::SubstitutionMap, llvm::StringRef, std::__1::function<void (swift::SILInstruction*, swift::SILInstruction*)>) (in LLDB) + 55 [0x1068228c7] | |
+ ! : | 1 swift::GenericCloner::initCloned(swift::SILOptFunctionBuilder&, swift::SILFunction*, swift::ReabstractionInfo const&, llvm::StringRef) (in LLDB) + 413 [0x1067da9ad] | |
+ ! : | 1 swift::CallerAnalysis::notifyAddedOrModifiedFunction(swift::SILFunction*) (in LLDB) + 170 [0x106547f0a] | |
+ ! : | 1 llvm::SetVector<swift::SILFunction*, std::__1::vector<swift::SILFunction*, std::__1::allocator<swift::SILFunction*> >, llvm::DenseSet<swift::SILFunction*, llvm::DenseMapInfo<swift::SILFunction*> > >::insert(swift::SILFunction* const&) (in LLDB) + 46 [0x10636026e] | |
+ ! : 4 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 1833 [0x1067f68a9] | |
+ ! : | 2 swift::ReabstractionInfo::ReabstractionInfo(swift::ModuleDecl*, bool, swift::ApplySite, swift::SILFunction*, swift::SubstitutionMap, swift::IsSerialized_t, bool, swift::OptRemark::Emitter*) (in LLDB) + 312 [0x1067f0a98] | |
+ ! : | + 2 swift::SILFunctionType::substGenericArgs(swift::SILModule&, swift::SubstitutionMap, swift::TypeExpansionContext) (in LLDB) + 232 [0x1068a50a8] | |
+ ! : | + 1 (anonymous namespace)::SILTypeSubstituter::substSILFunctionType(swift::CanTypeWrapper<swift::SILFunctionType>) (in LLDB) + 180 [0x1068a5174] | |
+ ! : | + ! 1 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 319 [0x1068a991f] | |
+ ! : | + ! 1 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type, swift::TypeExpansionContext) (in LLDB) + 325 [0x10692c055] | |
+ ! : | + 1 (anonymous namespace)::SILTypeSubstituter::substSILFunctionType(swift::CanTypeWrapper<swift::SILFunctionType>) (in LLDB) + 436 [0x1068a5274] | |
+ ! : | + 1 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 319 [0x1068a991f] | |
+ ! : | + 1 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type, swift::TypeExpansionContext) (in LLDB) + 330 [0x10692c05a] | |
+ ! : | + 1 bool llvm::DenseMapBase<llvm::DenseMap<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >, swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >::LookupBucketFor<swift::Lowering::TypeConverter::CachingTypeKey>(swift::Lowering::TypeConverter::CachingTypeKey const&, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> const*&) const (in LLDB) + 108 [0x1069309bc] | |
+ ! : | 2 swift::ReabstractionInfo::ReabstractionInfo(swift::ModuleDecl*, bool, swift::ApplySite, swift::SILFunction*, swift::SubstitutionMap, swift::IsSerialized_t, bool, swift::OptRemark::Emitter*) (in LLDB) + 336 [0x1067f0ab0] | |
+ ! : | 1 swift::ReabstractionInfo::createSubstitutedAndSpecializedTypes() (in LLDB) + 1227 [0x1067f246b] | |
+ ! : | ! 1 swift::Lowering::TypeConverter::getTypeLowering(swift::SILType, swift::TypeExpansionContext, swift::CanGenericSignature) (in LLDB) + 130 [0x10692d9d2] | |
+ ! : | ! 1 swift::Lowering::TypeConverter::getTypeLoweringForLoweredType(swift::Lowering::AbstractionPattern, swift::CanType, swift::TypeExpansionContext, bool) (in LLDB) + 821 [0x10692d945] | |
+ ! : | 1 swift::ReabstractionInfo::createSubstitutedAndSpecializedTypes() (in LLDB) + 1550 [0x1067f25ae] | |
+ ! : | 1 swift::ReabstractionInfo::createSpecializedType(swift::CanTypeWrapper<swift::SILFunctionType>, swift::SILModule&) const (in LLDB) + 1558 [0x1067f1f16] | |
+ ! : | 1 swift::SILFunctionType::get(swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, llvm::ArrayRef<swift::SILParameterInfo>, llvm::ArrayRef<swift::SILYieldInfo>, llvm::ArrayRef<swift::SILResultInfo>, llvm::Optional<swift::SILResultInfo>, swift::SubstitutionMap, bool, swift::ASTContext const&, swift::ProtocolConformanceRef) (in LLDB) + 216 [0x106d0b2b8] | |
+ ! : | 1 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) (in LLDB) + 164 [0x106108bf4] | |
+ ! : | 1 llvm::FoldingSet<swift::SILFunctionType>::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const (in LLDB) + 32 [0x106d13a30] | |
+ ! : | 1 swift::SILFunctionType::Profile(llvm::FoldingSetNodeID&) (in LLDB) + 27 [0x106d13a8b] | |
+ ! : 3 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 5832 [0x1067f7848] | |
+ ! : | 2 swift::replaceWithSpecializedFunction(swift::ApplySite, swift::SILFunction*, swift::ReabstractionInfo const&) (in LLDB) + 251 [0x1067f591b] | |
+ ! : | + 2 swift::SILBuilder::createFunctionRef(swift::SILLocation, swift::SILFunction*) (in LLDB) + 197 [0x1068be025] | |
+ ! : | + 2 swift::FunctionRefInst::FunctionRefInst(swift::SILDebugLocation, swift::SILFunction*, swift::TypeExpansionContext) (in LLDB) + 40 [0x1068cb738] | |
+ ! : | + 2 swift::SILFunction::getLoweredFunctionTypeInContext(swift::TypeExpansionContext) const (in LLDB) + 140 [0x1068a650c] | |
+ ! : | + 2 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type, swift::TypeExpansionContext) (in LLDB) + 421 [0x10692c0b5] | |
+ ! : | 1 swift::replaceWithSpecializedFunction(swift::ApplySite, swift::SILFunction*, swift::ReabstractionInfo const&) (in LLDB) + 190 [0x1067f58de] | |
+ ! : | 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 56 [0x106893ca8] | |
+ ! : | 1 swift::SILInstruction::getTypeDependentOperands() const (in LLDB) + 115 [0x1068b0e43] | |
+ ! : 1 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 8842 [0x1067f840a] | |
+ ! : 1 swift::SILBuilder::createFunctionRef(swift::SILLocation, swift::SILFunction*) (in LLDB) + 41 [0x1068bdf89] | |
+ ! : 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 14 [0x7fff6365242f] | |
+ ! 29 (anonymous namespace)::SILCSE::run() (in LLDB) + 187 [0x10671698b] | |
+ ! : 21 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 251 [0x10670396b] | |
+ ! : | 5 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 413 [0x106703cad] | |
+ ! : | + 3 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 2 _os_unfair_lock_unlock_slow (in libsystem_platform.dylib) + 52 [0x7fff6368c8b9] | |
+ ! : | + ! : 2 __ulock_wake (in libsystem_kernel.dylib) + 10 [0x7fff635d7a4e] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + ! 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + ! 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + ! 1 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 0 [0x10653b9e0] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 119 [0x1068906f7] | |
+ ! : | + 1 swift::SILInstruction::destroy(swift::SILInstruction*) (in LLDB) + 8396 [0x1068af94c] | |
+ ! : | 5 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 433 [0x106703cc1] | |
+ ! : | + 4 swift::CSE::canHandle(swift::SILInstruction*) (in LLDB) + 205 [0x106704e2d] | |
+ ! : | + ! 2 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 40 [0x1068b18c8] | |
+ ! : | + ! : 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 14 [0x1068cbabe] | |
+ ! : | + ! : | 1 swift::SILInstruction::getModule() const (in LLDB) + 16 [0x1068ab0d0] | |
+ ! : | + ! : 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 73 [0x1068d7e39] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 53 [0x1068b18d5] | |
+ ! : | + ! : 1 swift::BuiltinInfo::isReadNone() const (in LLDB) + 27 [0x106d89c5b] | |
+ ! : | + ! : 1 _platform_strchr$VARIANT$Haswell (in libsystem_platform.dylib) + 36 [0x7fff6368c164] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 55 [0x1068b18d7] | |
+ ! : | + 1 swift::CSE::canHandle(swift::SILInstruction*) (in LLDB) + 164 [0x106704e04] | |
+ ! : | 3 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 656 [0x106703da0] | |
+ ! : | + 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::operator[]((anonymous namespace)::SimpleValue const&) (in LLDB) + 57 [0x106705499] | |
+ ! : | + ! 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 5092 [0x106706e44] | |
+ ! : | + ! 1 llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine<swift::SILValue>(unsigned long, char*, char*, swift::SILValue const&) (in LLDB) + 145 [0x106708571] | |
+ ! : | + ! 1 llvm::hashing::detail::hash_combine_recursive_helper::combine(unsigned long, char*, char*) (in LLDB) + 10 [0x105ff121a] | |
+ ! : | + 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::operator[]((anonymous namespace)::SimpleValue const&) (in LLDB) + 312 [0x106705598] | |
+ ! : | + ! 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::grow(unsigned int) (in LLDB) + 460 [0x10670aa0c] | |
+ ! : | + 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::operator[]((anonymous namespace)::SimpleValue const&) (in LLDB) + 489 [0x106705649] | |
+ ! : | + 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::grow(unsigned int) (in LLDB) + 512 [0x10670aa40] | |
+ ! : | + 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 456 [0x106705c28] | |
+ ! : | 2 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 100 [0x106703b74] | |
+ ! : | + 2 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 164 [0x106823e44] | |
+ ! : | 2 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 524 [0x106703d1c] | |
+ ! : | + 2 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 9,56 [0x106705729,0x106705758] | |
+ ! : | 1 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 296 [0x106703c38] | |
+ ! : | + 1 swift::simplifyInstruction(swift::SILInstruction*) (in LLDB) + 2118 [0x10656c816] | |
+ ! : | 1 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 483 [0x106703cf3] | |
+ ! : | + 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 2163 [0x1067062d3] | |
+ ! : | + 1 llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine<swift::SILType, llvm::APInt>(unsigned long, char*, char*, swift::SILType const&, llvm::APInt const&) (in LLDB) + 183 [0x106708687] | |
+ ! : | 1 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 985 [0x106703ee9] | |
+ ! : | + 1 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 6 [0x106705726] | |
+ ! : | 1 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 92 [0x106703b6c] | |
+ ! : 7 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 409 [0x106703a09] | |
+ ! : | 4 swift::CSE::NodeScope::~NodeScope() (in LLDB) + 156 [0x1067053ac] | |
+ ! : | + 2 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 5092 [0x106706e44] | |
+ ! : | + ! 2 llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine<swift::SILValue>(unsigned long, char*, char*, swift::SILValue const&) (in LLDB) + 145 [0x106708571] | |
+ ! : | + ! 2 llvm::hashing::detail::hash_short(char const*, unsigned long, unsigned long long) (in LLDB) + 218,316 [0x105ff107a,0x105ff10dc] | |
+ ! : | + 2 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 0,4 [0x106705a60,0x106705a64] | |
+ ! : | 2 swift::CSE::NodeScope::~NodeScope() (in LLDB) + 193 [0x1067053d1] | |
+ ! : | + 2 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 156 [0x1067057bc] | |
+ ! : | + 1 bool swift::SILInstruction::isIdenticalTo<swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)>(swift::SILInstruction const*, swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)&&) const (in LLDB) + 49 [0x1066520d1] | |
+ ! : | + ! 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 0 [0x1068b0860] | |
+ ! : | + 1 bool swift::SILInstruction::isIdenticalTo<swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)>(swift::SILInstruction const*, swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)&&) const (in LLDB) + 179 [0x106652153] | |
+ ! : | + 1 swift::SILInstruction::hasIdenticalState(swift::SILInstruction const*) const (in LLDB) + 416 [0x1068aff40] | |
+ ! : | + 1 swift::IntegerLiteralInst::getValue() const (in LLDB) + 29 [0x1068cc43d] | |
+ ! : | + 1 llvm::APInt::APInt(unsigned int, llvm::ArrayRef<unsigned long long>) (in LLDB) + 0 [0x1060d61d0] | |
+ ! : | 1 swift::CSE::NodeScope::~NodeScope() (in LLDB) + 213 [0x1067053e5] | |
+ ! : 1 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 326 [0x1067039b6] | |
+ ! 20 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 114 [0x106756f22] | |
+ ! : 20 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 211 [0x10664c3d3] | |
+ ! : 20 swift::DominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x10653d728] | |
+ ! : 15 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 625 [0x106864c81] | |
+ ! : | 6 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 620 [0x1068660dc] | |
+ ! : | + 6 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 6 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 5 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 5 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 3 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : 3 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1459,1470 [0x7fff6364e1f3,0x7fff6364e1fe] | |
+ ! : | + ! 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 76,1134 [0x7fff6364d592,0x7fff6364d9b4] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 0 [0x7fff6364b002] | |
+ ! : | 4 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 725 [0x106866145] | |
+ ! : | + 3 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + ! 3 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 3 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 3 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 158 [0x7fff6364d5e4] | |
+ ! : | + ! : | 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! : | 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 484 [0x7fff6364de24] | |
+ ! : | + ! 1 default_zone_malloc (in libsystem_malloc.dylib) + 4 [0x7fff6364b0bf] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 476 [0x7fff63650e84] | |
+ ! : | 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 301,730,... [0x106865f9d,0x10686614a,...] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 437 [0x106866025] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > >* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >, swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > >*) (in LLDB) + 83 [0x106867073] | |
+ ! : | + 1 llvm::DenseMap<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > >, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, std::__1::unique_ptr<llvm::DomTreeNodeBase<swift::SILBasicBlock>, std::__1::default_delete<llvm::DomTreeNodeBase<swift::SILBasicBlock> > > > >::grow(unsigned int) (in LLDB) + 106 [0x1068671ea] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 59 [0x7fff6364c3e9] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 607 [0x1068660cf] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::getNodeForBlock(swift::SILBasicBlock*, llvm::DominatorTreeBase<swift::SILBasicBlock, false>&) (in LLDB) + 6 [0x106866da6] | |
+ ! : 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 302 [0x106864b3e] | |
+ ! : | 2 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 483 [0x1068677e3] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1185 [0x7fff636506fd] | |
+ ! : | + 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 421 [0x7fff6364dde5] | |
+ ! : | 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 340 [0x106867754] | |
+ ! : | 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 83 [0x1068665b3] | |
+ ! : | 1 llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::grow(unsigned int) (in LLDB) + 175 [0x10686675f] | |
+ ! : 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 315 [0x106864b4b] | |
+ ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runSemiNCA(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, unsigned int) (in LLDB) + 910 [0x1068658ce] | |
+ ! : + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::eval(swift::SILBasicBlock*, unsigned int, llvm::SmallVectorImpl<llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec*>&) (in LLDB) + 8 [0x106866908] | |
+ ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runSemiNCA(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, unsigned int) (in LLDB) + 647 [0x1068657c7] | |
+ ! 15 (anonymous namespace)::ABCOpt::run() (in LLDB) + 220 [0x10661b06c] | |
+ ! : 15 swift::FunctionAnalysisBase<swift::IVInfo>::get(swift::SILFunction*) (in LLDB) + 208 [0x10661ca20] | |
+ ! : 15 swift::IVAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 198 [0x10653e776] | |
+ ! : 8 swift::SCCVisitor<swift::IVInfo>::run() (in LLDB) + 104 [0x10653ed58] | |
+ ! : | 4 swift::SCCVisitor<swift::IVInfo>::maybeDFSCanonicalNode(swift::SILNode*) (in LLDB) + 124 [0x10653f7bc] | |
+ ! : | + 4 swift::SCCVisitor<swift::IVInfo>::addDFSInfo(swift::SILNode*) (in LLDB) + 30 [0x10653fb3e] | |
+ ! : | + 4 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 4 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 4 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 4 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 3 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! 3 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 165,484,... [0x7fff6364dce5,0x7fff6364de24,...] | |
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1134 [0x7fff6364d9b4] | |
+ ! : | 2 swift::SCCVisitor<swift::IVInfo>::maybeDFSCanonicalNode(swift::SILNode*) (in LLDB) + 269 [0x10653f84d] | |
+ ! : | + 2 swift::SCCVisitor<swift::IVInfo>::maybeDFSCanonicalNode(swift::SILNode*) (in LLDB) + 55,703 [0x10653f777,0x10653f9ff] | |
+ ! : | 1 swift::SCCVisitor<swift::IVInfo>::maybeDFSCanonicalNode(swift::SILNode*) (in LLDB) + 93 [0x10653f79d] | |
+ ! : | + 1 llvm::detail::DenseSetPair<swift::SILNode*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILNode*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILNode*>, llvm::detail::DenseSetPair<swift::SILNode*> >, swift::SILNode*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILNode*>, llvm::detail::DenseSetPair<swift::SILNode*> >::InsertIntoBucketImpl<swift::SILNode*>(swift::SILNode* const&, swift::SILNode* const&, llvm::detail::DenseSetPair<swift::SILNode*>*) (in LLDB) + 79 [0x10653fd7f] | |
+ ! : | + 1 llvm::DenseMap<swift::SILNode*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILNode*>, llvm::detail::DenseSetPair<swift::SILNode*> >::grow(unsigned int) (in LLDB) + 129 [0x10653fee1] | |
+ ! : | + 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILNode*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILNode*>, llvm::detail::DenseSetPair<swift::SILNode*> >, swift::SILNode*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILNode*>, llvm::detail::DenseSetPair<swift::SILNode*> >::moveFromOldBuckets(llvm::detail::DenseSetPair<swift::SILNode*>*, llvm::detail::DenseSetPair<swift::SILNode*>*) (in LLDB) + 85 [0x10653ff85] | |
+ ! : | 1 swift::SCCVisitor<swift::IVInfo>::maybeDFSCanonicalNode(swift::SILNode*) (in LLDB) + 245 [0x10653f835] | |
+ ! : 4 swift::SCCVisitor<swift::IVInfo>::run() (in LLDB) + 151 [0x10653ed87] | |
+ ! : | 2 swift::SCCVisitor<swift::IVInfo>::cleanup() (in LLDB) + 297 [0x10661d259] | |
+ ! : | + 2 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + ! 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 197 [0x7fff63650d6d] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 169 [0x7fff63650305] | |
+ ! : | 2 swift::SCCVisitor<swift::IVInfo>::cleanup() (in LLDB) + 278,297 [0x10661d246,0x10661d259] | |
+ ! : 3 swift::SCCVisitor<swift::IVInfo>::run() (in LLDB) + 51 [0x10653ed23] | |
+ ! : 1 llvm::ReversePostOrderTraversal<swift::SILFunction*, llvm::GraphTraits<swift::SILFunction*> >::Initialize(swift::SILBasicBlock*) (in LLDB) + 38 [0x10653edd6] | |
+ ! : + 1 llvm::po_iterator<swift::SILBasicBlock*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILBasicBlock*> >::traverseChild() (in LLDB) + 559 [0x10653f4ef] | |
+ ! : + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 144 [0x7fff63650d38] | |
+ ! : 1 llvm::ReversePostOrderTraversal<swift::SILFunction*, llvm::GraphTraits<swift::SILFunction*> >::Initialize(swift::SILBasicBlock*) (in LLDB) + 920 [0x10653f148] | |
+ ! : + 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 143 [0x7fff6364d5d5] | |
+ ! : 1 llvm::ReversePostOrderTraversal<swift::SILFunction*, llvm::GraphTraits<swift::SILFunction*> >::Initialize(swift::SILBasicBlock*) (in LLDB) + 962 [0x10653f172] | |
+ ! : 1 llvm::po_iterator<swift::SILBasicBlock*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILBasicBlock*> >::traverseChild() (in LLDB) + 299 [0x10653f3eb] | |
+ ! : 1 swift::TermInst::getSuccessors() (in LLDB) + 34 [0x1068cdeb2] | |
+ ! 14 (anonymous namespace)::ConstantPropagation::run() (in LLDB) + 260 [0x106661464] | |
+ ! : 7 swift::ConstantFolder::processWorkList() (in LLDB) + 4747 [0x1067c5edb] | |
+ ! : | 4 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1769 [0x106824729] | |
+ ! : | + 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + ! 2 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + ! 2 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 97,232 [0x10653ba41,0x10653bac8] | |
+ ! : | + 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 176 [0x7fff63650d58] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 144 [0x7fff63650023] | |
+ ! : | 2 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 344,1956 [0x106824198,0x1068247e4] | |
+ ! : | 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1732 [0x106824704] | |
+ ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | 1 tiny_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e81d] | |
+ ! : 2 swift::ConstantFolder::processWorkList() (in LLDB) + 2922 [0x1067c57ba] | |
+ ! : | 1 swift::BuiltinInst::getBuiltinKind() const (in LLDB) + 20 [0x1068b2414] | |
+ ! : | + 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 8132 [0x1068d9db4] | |
+ ! : | 1 swift::BuiltinInst::getBuiltinKind() const (in LLDB) + 11 [0x1068b240b] | |
+ ! : 2 swift::ConstantFolder::processWorkList() (in LLDB) + 428,494 [0x1067c4dfc,0x1067c4e3e] | |
+ ! : 1 swift::ConstantFolder::processWorkList() (in LLDB) + 254 [0x1067c4d4e] | |
+ ! : | 1 swift::CastOptimizer::CastOptimizer(swift::SILOptFunctionBuilder&, swift::SILBuilderContext*, std::__1::function<void (swift::SILValue, swift::SILValue)>, std::__1::function<void (swift::SingleValueInstruction*, swift::ValueBase*)>, std::__1::function<void (swift::SILInstruction*)>) (in LLDB) + 155 [0x1066c26fb] | |
+ ! : 1 swift::ConstantFolder::processWorkList() (in LLDB) + 3141 [0x1067c5895] | |
+ ! : | 1 constantFoldBuiltin(swift::BuiltinInst*, llvm::Optional<bool>&) (in LLDB) + 16898 [0x1067ca752] | |
+ ! : 1 swift::ConstantFolder::processWorkList() (in LLDB) + 4632 [0x1067c5e68] | |
+ ! : 1 swift::NominalTypeDecl::getStoredProperties() const (in LLDB) + 35 [0x106da9a63] | |
+ ! : 1 swift::DeclContext::getASTContext() const (in LLDB) + 26 [0x106e010da] | |
+ ! 11 (anonymous namespace)::DCE::run() (in LLDB) + 114 [0x106722c72] | |
+ ! : 10 swift::FunctionAnalysisBase<swift::PostDominanceInfo>::get(swift::SILFunction*) (in LLDB) + 211 [0x1067897d3] | |
+ ! : | 10 swift::PostDominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x10653df88] | |
+ ! : | 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, true>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 170 [0x106864daa] | |
+ ! : | + 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::FindRoots(llvm::DominatorTreeBase<swift::SILBasicBlock, true> const&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 216 [0x106869a48] | |
+ ! : | + ! 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 504 [0x10686a488] | |
+ ! : | + ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::ChildrenGetter<true>::Get(swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 40 [0x106868bc8] | |
+ ! : | + ! 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 47 [0x10686a2bf] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::FindRoots(llvm::DominatorTreeBase<swift::SILBasicBlock, true> const&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 128 [0x1068699f0] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::addVirtualRoot() (in LLDB) + 66 [0x10686a1a2] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec>*) (in LLDB) + 83 [0x106868f03] | |
+ ! : | + 1 llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec> >::grow(unsigned int) (in LLDB) + 109 [0x10686906d] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 397 [0x7fff6364ccce] | |
+ ! : | + 1 small_free_list_add_ptr (in libsystem_malloc.dylib) + 51 [0x7fff636514b3] | |
+ ! : | 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, true>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 500 [0x106864ef4] | |
+ ! : | + 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 483 [0x10686a473] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + ! 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 504 [0x10686a488] | |
+ ! : | + ! 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::ChildrenGetter<true>::Get(swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 44 [0x106868bcc] | |
+ ! : | + 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 297 [0x10686a3b9] | |
+ ! : | 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, true>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 530 [0x106864f12] | |
+ ! : | + 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::runSemiNCA(llvm::DominatorTreeBase<swift::SILBasicBlock, true>&, unsigned int) (in LLDB) + 1662,1867 [0x10686851e,0x1068685eb] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, true>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 420 [0x106864ea4] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::addVirtualRoot() (in LLDB) + 66 [0x10686a1a2] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec>*) (in LLDB) + 83 [0x106868f03] | |
+ ! : | + 1 llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::InfoRec> >::grow(unsigned int) (in LLDB) + 109 [0x10686906d] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 179 [0x7fff6364b0b5] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, true>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::BatchUpdateInfo*) (in LLDB) + 772 [0x106865004] | |
+ ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, true> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, true>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 725 [0x106868aa5] | |
+ ! : | 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | 1 tiny_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e81d] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::PostDominanceInfo>::get(swift::SILFunction*) (in LLDB) + 74 [0x10678974a] | |
+ ! 10 (anonymous namespace)::ARCSequenceOpts::run() (in LLDB) + 1579 [0x106526ddb] | |
+ ! : 7 processFunctionWithoutLoopSupport(swift::SILFunction&, bool, swift::AliasAnalysis*, swift::PostOrderAnalysis*, swift::RCIdentityFunctionInfo*, swift::EpilogueARCFunctionInfo*, swift::ProgramTerminationFunctionInfo*) (in LLDB) + 299 [0x106526f6b] | |
+ ! : | 7 swift::BlockARCPairingContext::run(bool) (in LLDB) + 33 [0x1065270d1] | |
+ ! : | 3 swift::ARCSequenceDataflowEvaluator::run(bool) (in LLDB) + 142 [0x10652837e] | |
+ ! : | + 3 swift::ARCSequenceDataflowEvaluator::processBBBottomUp(swift::ARCSequenceDataflowEvaluator::ARCBBState&, bool) (in LLDB) + 284 [0x106527dec] | |
+ ! : | + 2 swift::BottomUpRefCountState::updateForSameLoopInst(swift::SILInstruction*, swift::ImmutablePointerSetFactory<swift::SILInstruction>&, swift::AliasAnalysis*) (in LLDB) + 53 [0x10652d3a5] | |
+ ! : | + ! 2 swift::mayGuaranteedUseValue(swift::SILInstruction*, swift::SILValue, swift::AliasAnalysis*) (in LLDB) + 342 [0x10652e636] | |
+ ! : | + ! 2 swift::AliasAnalysis::alias(swift::SILValue, swift::SILValue, swift::SILType, swift::SILType) (in LLDB) + 525 [0x10653ae8d] | |
+ ! : | + ! 2 swift::AliasAnalysis::aliasInner(swift::SILValue, swift::SILValue, swift::SILType, swift::SILType) (in LLDB) + 471 [0x10653a6d7] | |
+ ! : | + ! 2 swift::EscapeAnalysis::canPointToSameMemory(swift::SILValue, swift::SILValue) (in LLDB) + 198 [0x106554606] | |
+ ! : | + ! 1 swift::EscapeAnalysis::recompute(swift::EscapeAnalysis::FunctionInfo*) (in LLDB) + 114 [0x1065535c2] | |
+ ! : | + ! : 1 swift::EscapeAnalysis::buildConnectionGraph(swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 332 [0x106550ccc] | |
+ ! : | + ! : 1 swift::EscapeAnalysis::analyzeInstruction(swift::SILInstruction*, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 767 [0x10655148f] | |
+ ! : | + ! : 1 swift::EscapeAnalysis::ConnectionGraph::getNode(swift::ValueBase*, bool) (in LLDB) + 41 [0x10654d959] | |
+ ! : | + ! 1 swift::EscapeAnalysis::recompute(swift::EscapeAnalysis::FunctionInfo*) (in LLDB) + 1044 [0x106553964] | |
+ ! : | + ! 1 swift::EscapeAnalysis::ConnectionGraph::computeUsePoints() (in LLDB) + 346 [0x10654f53a] | |
+ ! : | + 1 swift::BottomUpRefCountState::updateForSameLoopInst(swift::SILInstruction*, swift::ImmutablePointerSetFactory<swift::SILInstruction>&, swift::AliasAnalysis*) (in LLDB) + 185 [0x10652d429] | |
+ ! : | + 1 swift::mayHaveSymmetricInterference(swift::SILInstruction*, swift::SILValue, swift::AliasAnalysis*) (in LLDB) + 50 [0x10652e0f2] | |
+ ! : | + 1 swift::AliasAnalysis::mayValueReleaseInterfereWithInstruction(swift::SILInstruction*, swift::SILValue) (in LLDB) + 150 [0x10653b3d6] | |
+ ! : | + 1 swift::EscapeAnalysis::getConnectionGraph(swift::SILFunction*) (in LLDB) + 855 [0x10653b757] | |
+ ! : | + 1 swift::EscapeAnalysis::recompute(swift::EscapeAnalysis::FunctionInfo*) (in LLDB) + 114 [0x1065535c2] | |
+ ! : | + 1 swift::EscapeAnalysis::buildConnectionGraph(swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 332 [0x106550ccc] | |
+ ! : | + 1 swift::EscapeAnalysis::analyzeInstruction(swift::SILInstruction*, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 1823 [0x1065518af] | |
+ ! : | + 1 swift::EscapeAnalysis::setAllEscaping(swift::SILInstruction*, swift::EscapeAnalysis::ConnectionGraph*) (in LLDB) + 34 [0x106553122] | |
+ ! : | 2 swift::ARCSequenceDataflowEvaluator::run(bool) (in LLDB) + 272 [0x106528400] | |
+ ! : | + 2 swift::ARCSequenceDataflowEvaluator::processBBTopDown(swift::ARCSequenceDataflowEvaluator::ARCBBState&) (in LLDB) + 348 [0x1065276dc] | |
+ ! : | + 1 swift::TopDownRefCountState::updateForSameLoopInst(swift::SILInstruction*, swift::ImmutablePointerSetFactory<swift::SILInstruction>&, swift::AliasAnalysis*) (in LLDB) + 53 [0x10652d945] | |
+ ! : | + ! 1 swift::mayGuaranteedUseValue(swift::SILInstruction*, swift::SILValue, swift::AliasAnalysis*) (in LLDB) + 425 [0x10652e689] | |
+ ! : | + 1 swift::TopDownRefCountState::updateForSameLoopInst(swift::SILInstruction*, swift::ImmutablePointerSetFactory<swift::SILInstruction>&, swift::AliasAnalysis*) (in LLDB) + 104 [0x10652d978] | |
+ ! : | + 1 swift::mayDecrementRefCount(swift::SILInstruction*, swift::SILValue, swift::AliasAnalysis*) (in LLDB) + 24 [0x10652db38] | |
+ ! : | + 1 swift::SILInstruction::mayRelease() const (in LLDB) + 175 [0x1068b231f] | |
+ ! : | + 1 swift::BuiltinInst::getIntrinsicID() const (in LLDB) + 69 [0x1068b2515] | |
+ ! : | 1 swift::ARCSequenceDataflowEvaluator::run(bool) (in LLDB) + 127 [0x10652836f] | |
+ ! : | + 1 swift::ARCSequenceDataflowEvaluator::mergeSuccessors(swift::ARCSequenceDataflowEvaluator::ARCBBStateInfoHandle&) (in LLDB) + 90 [0x10652802a] | |
+ ! : | + 1 llvm::SmallVectorImpl<llvm::Optional<std::__1::pair<swift::SILValue, swift::BottomUpRefCountState> > >::operator=(llvm::SmallVectorImpl<llvm::Optional<std::__1::pair<swift::SILValue, swift::BottomUpRefCountState> > > const&) (in LLDB) + 605 [0x106524e8d] | |
+ ! : | 1 swift::ARCSequenceDataflowEvaluator::run(bool) (in LLDB) + 260 [0x1065283f4] | |
+ ! : | 1 swift::ARCSequenceDataflowEvaluator::mergePredecessors(swift::ARCSequenceDataflowEvaluator::ARCBBStateInfoHandle&) (in LLDB) + 90 [0x10652782a] | |
+ ! : | 1 llvm::SmallVectorImpl<llvm::Optional<std::__1::pair<swift::SILValue, swift::TopDownRefCountState> > >::operator=(llvm::SmallVectorImpl<llvm::Optional<std::__1::pair<swift::SILValue, swift::TopDownRefCountState> > > const&) (in LLDB) + 34 [0x106525442] | |
+ ! : 2 processFunctionWithoutLoopSupport(swift::SILFunction&, bool, swift::AliasAnalysis*, swift::PostOrderAnalysis*, swift::RCIdentityFunctionInfo*, swift::EpilogueARCFunctionInfo*, swift::ProgramTerminationFunctionInfo*) (in LLDB) + 265 [0x106526f49] | |
+ ! : | 2 swift::ARCSequenceDataflowEvaluator::ARCSequenceDataflowEvaluator(swift::SILFunction&, swift::AliasAnalysis*, swift::PostOrderAnalysis*, swift::RCIdentityFunctionInfo*, swift::EpilogueARCFunctionInfo*, swift::ProgramTerminationFunctionInfo*, swift::BlotMapVector<swift::SILInstruction*, swift::TopDownRefCountState, llvm::DenseMap<swift::SILInstruction*, unsigned long, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned long> >, std::__1::vector<llvm::Optional<std::__1::pair<swift::SILInstruction*, swift::TopDownRefCountState> >, std::__1::allocator<llvm::Optional<std::__1::pair<swift::SILInstruction*, swift::TopDownRefCountState> > > > >&, swift::BlotMapVector<swift::SILInstruction*, swift::BottomUpRefCountState, llvm::DenseMap<swift::SILInstruction*, unsigned long, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned long> >, std::__1::vector<llvm::Optional<std::__1::pair<swift::SILInstruction*, swift::BottomUpRefCountState> >, std::__1::allocator<llvm::Optional<std::__1::pair<swift::SILInstruction*, swift::BottomUpRefCountState> > > > >&) (in LLDB) + 351 [0x1065282cf] | |
+ ! : | 2 swift::ARCSequenceDataflowEvaluator::ARCBBStateInfo::ARCBBStateInfo(swift::SILFunction*, swift::PostOrderAnalysis*, swift::ProgramTerminationFunctionInfo*) (in LLDB) + 246,962 [0x106520146,0x106520412] | |
+ ! : 1 processFunctionWithoutLoopSupport(swift::SILFunction&, bool, swift::AliasAnalysis*, swift::PostOrderAnalysis*, swift::RCIdentityFunctionInfo*, swift::EpilogueARCFunctionInfo*, swift::ProgramTerminationFunctionInfo*) (in LLDB) + 323 [0x106526f83] | |
+ ! : 1 swift::ARCSequenceDataflowEvaluator::~ARCSequenceDataflowEvaluator() (in LLDB) + 166 [0x1065284c6] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 544 [0x7fff6365047c] | |
+ ! 9 (anonymous namespace)::ConstantPropagation::run() (in LLDB) + 252 [0x10666145c] | |
+ ! : 6 swift::ConstantFolder::initializeWorklist(swift::SILFunction&) (in LLDB) + 1117 [0x1067c4aed] | |
+ ! : | 3 llvm::SetVector<swift::SILInstruction*, std::__1::vector<swift::SILInstruction*, std::__1::allocator<swift::SILInstruction*> >, llvm::DenseSet<swift::SILInstruction*, llvm::DenseMapInfo<swift::SILInstruction*> > >::insert(swift::SILInstruction* const&) (in LLDB) + 71 [0x10635fc87] | |
+ ! : | + 2 llvm::detail::DenseSetPair<swift::SILInstruction*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >, swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >::InsertIntoBucketImpl<swift::SILInstruction*>(swift::SILInstruction* const&, swift::SILInstruction* const&, llvm::detail::DenseSetPair<swift::SILInstruction*>*) (in LLDB) + 79 [0x1063677bf] | |
+ ! : | + ! 1 _platform_memset_pattern16$VARIANT$Haswell (in libsystem_platform.dylib) + 76 [0x7fff6368c6bc] | |
+ ! : | + ! 1 llvm::DenseMap<swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >::grow(unsigned int) (in LLDB) + 106 [0x10636790a] | |
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 23 [0x7fff6364b019] | |
+ ! : | + 1 llvm::detail::DenseSetPair<swift::SILInstruction*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >, swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >::InsertIntoBucketImpl<swift::SILInstruction*>(swift::SILInstruction* const&, swift::SILInstruction* const&, llvm::detail::DenseSetPair<swift::SILInstruction*>*) (in LLDB) + 6 [0x106367776] | |
+ ! : | 2 llvm::SetVector<swift::SILInstruction*, std::__1::vector<swift::SILInstruction*, std::__1::allocator<swift::SILInstruction*> >, llvm::DenseSet<swift::SILInstruction*, llvm::DenseMapInfo<swift::SILInstruction*> > >::insert(swift::SILInstruction* const&) (in LLDB) + 115 [0x10635fcb3] | |
+ ! : | + 2 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + 2 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 600,1463 [0x7fff6364de98,0x7fff6364e1f7] | |
+ ! : | 1 llvm::SetVector<swift::SILInstruction*, std::__1::vector<swift::SILInstruction*, std::__1::allocator<swift::SILInstruction*> >, llvm::DenseSet<swift::SILInstruction*, llvm::DenseMapInfo<swift::SILInstruction*> > >::insert(swift::SILInstruction* const&) (in LLDB) + 38 [0x10635fc66] | |
+ ! : 2 swift::ConstantFolder::initializeWorklist(swift::SILFunction&) (in LLDB) + 64,575 [0x1067c46d0,0x1067c48cf] | |
+ ! : 1 swift::ConstantFolder::initializeWorklist(swift::SILFunction&) (in LLDB) + 533 [0x1067c48a5] | |
+ ! : 1 swift::SILInstruction::getResultsImpl() const (in LLDB) + 25 [0x1068ab8d9] | |
+ ! 9 (anonymous namespace)::JumpThreadSimplifyCFGPass::run() (in LLDB) + 825 [0x106780859] | |
+ ! : 3 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 288 [0x10675d790] | |
+ ! : | 2 swift::splitAllCriticalEdges(swift::SILFunction&, swift::DominanceInfo*, swift::SILLoopInfo*) (in LLDB) + 147 [0x1067b72b3] | |
+ ! : | + 1 swift::splitEdge(swift::TermInst*, unsigned int, swift::DominanceInfo*, swift::SILLoopInfo*) (in LLDB) + 74 [0x1068611ba] | |
+ ! : | + ! 1 swift::SILFunction::createBasicBlockAfter(swift::SILBasicBlock*) (in LLDB) + 57 [0x1068a0109] | |
+ ! : | + ! 1 swift::SILBasicBlock::SILBasicBlock(swift::SILFunction*, swift::SILBasicBlock*, bool) (in LLDB) + 4 [0x106890484] | |
+ ! : | + 1 swift::splitEdge(swift::TermInst*, unsigned int, swift::DominanceInfo*, swift::SILLoopInfo*) (in LLDB) + 551 [0x106861397] | |
+ ! : | + 1 llvm::DominatorTreeBase<swift::SILBasicBlock, false>::addNewBlock(swift::SILBasicBlock*, swift::SILBasicBlock*) (in LLDB) + 397 [0x10686376d] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + 1 tiny_size (in libsystem_malloc.dylib) + 192 [0x7fff6364e897] | |
+ ! : | 1 swift::splitAllCriticalEdges(swift::SILFunction&, swift::DominanceInfo*, swift::SILLoopInfo*) (in LLDB) + 82 [0x1067b7272] | |
+ ! : 2 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 6534 [0x10675eff6] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16888 [0x106766918] | |
+ ! : | + 1 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 80 [0x10676b8c0] | |
+ ! : | + 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 40 [0x1068b18c8] | |
+ ! : | + 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 14 [0x1068cbabe] | |
+ ! : | + 1 swift::SILInstruction::getModule() const (in LLDB) + 16 [0x1068ab0d0] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 6289 [0x106763fb1] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 111 [0x10675d6df] | |
+ ! : | 1 splitBBArguments(swift::SILFunction&) (in LLDB) + 683 [0x10676195b] | |
+ ! : | 1 swift::Projection::getFirstLevelProjections(swift::SILType, swift::SILModule&, swift::TypeExpansionContext, llvm::SmallVectorImpl<swift::Projection>&) (in LLDB) + 75 [0x10688604b] | |
+ ! : | 1 swift::StoredPropertiesRequest::OutputType swift::evaluateOrDefault<swift::StoredPropertiesRequest>(swift::Evaluator&, swift::StoredPropertiesRequest, swift::StoredPropertiesRequest::OutputType) (in LLDB) + 40 [0x106da9aa8] | |
+ ! : | 1 llvm::Expected<swift::StoredPropertiesRequest::OutputType> swift::Evaluator::getResultCached<swift::StoredPropertiesRequest, (void*)0>(swift::StoredPropertiesRequest const&) (in LLDB) + 121 [0x106dcf1b9] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 122 [0x10675d6ea] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16888 [0x106766918] | |
+ ! : | 1 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 80 [0x10676b8c0] | |
+ ! : | 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 4 [0x1068b2214] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 4568 [0x10675e848] | |
+ ! : | 1 ThreadInfo::threadEdge() (in LLDB) + 1975 [0x10677fa47] | |
+ ! : | 1 swift::BasicBlockCloner::updateSSAAfterCloning() (in LLDB) + 796 [0x1067a4aec] | |
+ ! : | 1 swift::SILSSAUpdater::RewriteUse(swift::Operand&) (in LLDB) + 513 [0x106854b61] | |
+ ! : | 1 swift::SILSSAUpdater::GetValueInMiddleOfBlock(swift::SILBasicBlock*) (in LLDB) + 1717 [0x106855405] | |
+ ! : | 1 swift::SILSSAUpdater::GetValueAtEndOfBlockInternal(swift::SILBasicBlock*) (in LLDB) + 289 [0x1068548b1] | |
+ ! : | 1 llvm::SSAUpdaterImpl<swift::SILSSAUpdater>::GetValue(swift::SILBasicBlock*) (in LLDB) + 314 [0x10685557a] | |
+ ! : | 1 llvm::SSAUpdaterImpl<swift::SILSSAUpdater>::FindAvailableVals(llvm::SmallVectorImpl<llvm::SSAUpdaterImpl<swift::SILSSAUpdater>::BBInfo*>*) (in LLDB) + 434 [0x1068577c2] | |
+ ! : | 1 llvm::SSAUpdaterTraits<swift::SILSSAUpdater>::CreateEmptyPHI(swift::SILBasicBlock*, unsigned int, swift::SILSSAUpdater*) (in LLDB) + 288 [0x106858050] | |
+ ! : | 1 swift::addNewEdgeValueToBranch(swift::TermInst*, swift::SILBasicBlock*, swift::SILValue) (in LLDB) + 840 [0x1067b4b28] | |
+ ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 119 [0x1068906f7] | |
+ ! : | 1 swift::SILInstruction::destroy(swift::SILInstruction*) (in LLDB) + 16 [0x1068ad890] | |
+ ! : 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 6548 [0x10675f004] | |
+ ! : 1 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 163 [0x1067a44c3] | |
+ ! : 1 swift::TermInst::getSuccessors() (in LLDB) + 73 [0x1068cded9] | |
+ ! 8 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 1161,700,... [0x106757339,0x10675716c,...] | |
+ ! 7 (anonymous namespace)::DCE::run() (in LLDB) + 2525 [0x1067235dd] | |
+ ! : 3 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 249 [0x1067259a9] | |
+ ! : | 3 llvm::SmallPtrSetImplBase::insert_imp_big(void const*) (in LLDB) + 146 [0x106133032] | |
+ ! : | 2 llvm::SmallPtrSetImplBase::Grow(unsigned int) (in LLDB) + 274 [0x106133182] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 73 [0x7fff6364e785] | |
+ ! : | + ! 1 small_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e9b1] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | 1 llvm::SmallPtrSetImplBase::Grow(unsigned int) (in LLDB) + 149 [0x106133105] | |
+ ! : 2 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 62 [0x1067258ee] | |
+ ! : | 2 llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const (in LLDB) + 50,70 [0x1061331e2,0x1061331f6] | |
+ ! : 1 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 34 [0x1067258d2] | |
+ ! : | 1 swift::SILNode::getRepresentativeSILNodeSlowPath() const (in LLDB) + 18 [0x106909992] | |
+ ! : 1 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 744 [0x106725b98] | |
+ ! : 1 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 787 [0x106725bc3] | |
+ ! : 1 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 249 [0x1067259a9] | |
+ ! : 1 llvm::SmallPtrSetImplBase::insert_imp_big(void const*) (in LLDB) + 146 [0x106133032] | |
+ ! : 1 llvm::SmallPtrSetImplBase::Grow(unsigned int) (in LLDB) + 65 [0x1061330b1] | |
+ ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 340 [0x7fff6364cc95] | |
+ ! 7 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 5371 [0x106744ccb] | |
+ ! : 5 (anonymous namespace)::BlockState::processUnknownWriteInst((anonymous namespace)::RLEContext&, swift::SILInstruction*, RLEKind) (in LLDB) + 689 [0x10674bd21] | |
+ ! : | 5 swift::AliasAnalysis::computeMemoryBehavior(swift::SILInstruction*, swift::SILValue, swift::RetainObserveKind) (in LLDB) + 1515 [0x10656286b] | |
+ ! : | 5 swift::SILInstructionVisitor<(anonymous namespace)::MemoryBehaviorVisitor, swift::SILInstruction::MemoryBehavior>::visit(swift::SILInstruction*) (in LLDB) + 1254 [0x106562e26] | |
+ ! : | 5 swift::EscapeAnalysis::canEscapeTo(swift::SILValue, swift::FullApplySite) (in LLDB) + 94 [0x10655439e] | |
+ ! : | 4 swift::EscapeAnalysis::recompute(swift::EscapeAnalysis::FunctionInfo*) (in LLDB) + 114 [0x1065535c2] | |
+ ! : | + 4 swift::EscapeAnalysis::buildConnectionGraph(swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 332 [0x106550ccc] | |
+ ! : | + 1 swift::EscapeAnalysis::analyzeInstruction(swift::SILInstruction*, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 301 [0x1065512bd] | |
+ ! : | + ! 1 swift::EscapeAnalysis::getPointerBase(swift::SILValue) const (in LLDB) + 19 [0x10654d273] | |
+ ! : | + 1 swift::EscapeAnalysis::analyzeInstruction(swift::SILInstruction*, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 1009 [0x106551581] | |
+ ! : | + ! 1 swift::EscapeAnalysis::getValueContent(swift::EscapeAnalysis::ConnectionGraph*, swift::SILValue) (in LLDB) + 222 [0x106550a8e] | |
+ ! : | + ! 1 findRecursiveRefType(swift::SILType, swift::SILFunction const&, bool) (in LLDB) + 524 [0x10655525c] | |
+ ! : | + ! 1 findRecursiveRefType(swift::SILType, swift::SILFunction const&, bool) (in LLDB) + 53 [0x106555085] | |
+ ! : | + ! 1 swift::SILType::isTrivial(swift::SILFunction const&) const (in LLDB) + 44 [0x106907e0c] | |
+ ! : | + ! 1 swift::SILFunction::getTypeLowering(swift::SILType) const (in LLDB) + 71 [0x10689fe77] | |
+ ! : | + ! 1 swift::Lowering::TypeConverter::getTypeLowering(swift::SILType, swift::TypeExpansionContext, swift::CanGenericSignature) (in LLDB) + 130 [0x10692d9d2] | |
+ ! : | + ! 1 swift::Lowering::TypeConverter::getTypeLoweringForLoweredType(swift::Lowering::AbstractionPattern, swift::CanType, swift::TypeExpansionContext, bool) (in LLDB) + 127 [0x10692d68f] | |
+ ! : | + ! 1 bool llvm::DenseMapBase<llvm::DenseMap<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >, swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >::LookupBucketFor<swift::Lowering::TypeConverter::CachingTypeKey>(swift::Lowering::TypeConverter::CachingTypeKey const&, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> const*&) const (in LLDB) + 108 [0x1069309bc] | |
+ ! : | + 1 swift::EscapeAnalysis::analyzeInstruction(swift::SILInstruction*, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 1823 [0x1065518af] | |
+ ! : | + ! 1 swift::EscapeAnalysis::setAllEscaping(swift::SILInstruction*, swift::EscapeAnalysis::ConnectionGraph*) (in LLDB) + 158 [0x10655319e] | |
+ ! : | + 1 swift::EscapeAnalysis::analyzeInstruction(swift::SILInstruction*, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 4476 [0x10655230c] | |
+ ! : | + 1 swift::EscapeAnalysis::buildConnectionGraphForCallees(swift::SILInstruction*, swift::CalleeList, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 264 [0x106552b08] | |
+ ! : | + 1 swift::EscapeAnalysis::buildConnectionGraph(swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 332 [0x106550ccc] | |
+ ! : | + 1 swift::EscapeAnalysis::analyzeInstruction(swift::SILInstruction*, swift::EscapeAnalysis::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::EscapeAnalysis::FunctionInfo>&, int) (in LLDB) + 92 [0x1065511ec] | |
+ ! : | 1 swift::EscapeAnalysis::recompute(swift::EscapeAnalysis::FunctionInfo*) (in LLDB) + 344 [0x1065536a8] | |
+ ! : 2 (anonymous namespace)::BlockState::processInstructionWithKind((anonymous namespace)::RLEContext&, swift::SILInstruction*, RLEKind) (in LLDB) + 32 [0x106747e00] | |
+ ! 7 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 1153 [0x10673c981] | |
+ ! : 5 swift::FunctionAnalysisBase<swift::DominanceInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 88 [0x10653d4c8] | |
+ ! : | 3 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 72 [0x10653d8d8] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 7 [0x7fff6364e743] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 29 [0x7fff6364bbbe] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 973 [0x7fff63650629] | |
+ ! : | + 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 259 [0x7fff63651286] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1114 [0x7fff636506b6] | |
+ ! : | 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 132 [0x10653d914] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 973 [0x7fff63650629] | |
+ ! : | 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 651 [0x7fff6365140e] | |
+ ! : 1 swift::EscapeAnalysis::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 98 [0x106554ad2] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::RCIdentityFunctionInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 25 [0x106566839] | |
+ ! : 1 swift::RCIdentityAnalysis::shouldInvalidate(swift::SILAnalysis::InvalidationKind) (in LLDB) + 0 [0x106566a40] | |
+ ! 4 (anonymous namespace)::AllocBoxToStack::run() (in LLDB) + 254 [0x1066ec59e] | |
+ ! 4 (anonymous namespace)::DCE::run() (in LLDB) + 1099,1203,... [0x10672304b,0x1067230b3,...] | |
+ ! 4 (anonymous namespace)::SILSROA::run() (in LLDB) + 183,809,... [0x10675ae27,0x10675b099,...] | |
+ ! 3 (anonymous namespace)::CopyForwardingPass::run() (in LLDB) + 26,3394,... [0x106718a7a,0x1067197a2,...] | |
+ ! 3 (anonymous namespace)::Devirtualizer::run() (in LLDB) + 698 [0x10673380a] | |
+ ! : 1 swift::tryDevirtualizeApply(swift::ApplySite, swift::ClassHierarchyAnalysis*, swift::OptRemark::Emitter*) (in LLDB) + 366 [0x1067d980e] | |
+ ! : | 1 isEffectivelyFinalMethod(swift::FullApplySite, swift::CanType, swift::ClassDecl*, swift::ClassHierarchyAnalysis*) (in LLDB) + 296 [0x1067d9a88] | |
+ ! : | 1 swift::ClassDecl::findImplementingMethod(swift::AbstractFunctionDecl const*) const (in LLDB) + 120 [0x106dad688] | |
+ ! : | 1 swift::ClassDecl::findOverridingDecl(swift::AbstractFunctionDecl const*) const (in LLDB) + 193 [0x106dad5a1] | |
+ ! : 1 swift::tryDevirtualizeApply(swift::ApplySite, swift::ClassHierarchyAnalysis*, swift::OptRemark::Emitter*) (in LLDB) + 0 [0x1067d96a0] | |
+ ! : 1 swift::tryDevirtualizeWitnessMethod(swift::ApplySite, swift::OptRemark::Emitter*) (in LLDB) + 1842 [0x1067d9172] | |
+ ! : 1 swift::SILBuilder::createFunctionRef(swift::SILLocation, swift::SILFunction*) (in LLDB) + 41 [0x1068bdf89] | |
+ ! : 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 0 [0x7fff63652421] | |
+ ! 3 (anonymous namespace)::GenericSpecializer::run() (in LLDB) + 2659 [0x1067345b3] | |
+ ! : 3 swift::recursivelyDeleteTriviallyDeadInstructions(swift::SILInstruction*, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 34 [0x106824832] | |
+ ! : 3 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1769 [0x106824729] | |
+ ! : 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + 1 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 97 [0x10653ba41] | |
+ ! : | 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 38 [0x1068da996] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 381 [0x7fff63650e25] | |
+ ! 3 (anonymous namespace)::SILCodeMotion::run() (in LLDB) + 214 [0x10674f1b6] | |
+ ! : 2 (anonymous namespace)::processFunction(swift::SILFunction*, swift::AliasAnalysis*, swift::PostOrderFunctionInfo*, swift::RCIdentityFunctionInfo*, bool) (in LLDB) + 4978,10403 [0x106750672,0x106751ba3] | |
+ ! : 1 (anonymous namespace)::processFunction(swift::SILFunction*, swift::AliasAnalysis*, swift::PostOrderFunctionInfo*, swift::RCIdentityFunctionInfo*, bool) (in LLDB) + 206 [0x10674f3ce] | |
+ ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 59 [0x7fff6364c3e9] | |
+ ! 3 (anonymous namespace)::SILCombine::run() (in LLDB) + 577 [0x1066c2401] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::DominanceInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 0 [0x10653d470] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::IVInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 49 [0x10653e521] | |
+ ! : | 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILFunction*, std::__1::unique_ptr<swift::IVInfo, std::__1::default_delete<swift::IVInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::IVInfo, std::__1::default_delete<swift::IVInfo> > > >, swift::SILFunction*, std::__1::unique_ptr<swift::IVInfo, std::__1::default_delete<swift::IVInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::IVInfo, std::__1::default_delete<swift::IVInfo> > > >::erase(swift::SILFunction* const&) (in LLDB) + 180 [0x10653ecd4] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::RCIdentityFunctionInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 49 [0x106566851] | |
+ ! : 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILFunction*, std::__1::unique_ptr<swift::RCIdentityFunctionInfo, std::__1::default_delete<swift::RCIdentityFunctionInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::RCIdentityFunctionInfo, std::__1::default_delete<swift::RCIdentityFunctionInfo> > > >, swift::SILFunction*, std::__1::unique_ptr<swift::RCIdentityFunctionInfo, std::__1::default_delete<swift::RCIdentityFunctionInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::RCIdentityFunctionInfo, std::__1::default_delete<swift::RCIdentityFunctionInfo> > > >::erase(swift::SILFunction* const&) (in LLDB) + 134 [0x106567346] | |
+ ! 3 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 1420 [0x10673ca8c] | |
+ ! : 2 llvm::SpecificBumpPtrAllocator<ShortestPathAnalysis>::~SpecificBumpPtrAllocator() (in LLDB) + 19 [0x106743093] | |
+ ! : | 1 llvm::SpecificBumpPtrAllocator<ShortestPathAnalysis>::DestroyAll() (in LLDB) + 137 [0x1067431b9] | |
+ ! : | + 1 free_small (in libsystem_malloc.dylib) + 1615 [0x7fff6364f1e8] | |
+ ! : | 1 llvm::SpecificBumpPtrAllocator<ShortestPathAnalysis>::DestroyAll() (in LLDB) + 164 [0x1067431d4] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 13 [0x7fff6364ffa0] | |
+ ! : 1 llvm::SpecificBumpPtrAllocator<ShortestPathAnalysis>::~SpecificBumpPtrAllocator() (in LLDB) + 57 [0x1067430b9] | |
+ ! : 1 free_small (in libsystem_malloc.dylib) + 6 [0x7fff6364eb9f] | |
+ ! 2 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 150 [0x1066dd326] | |
+ ! : 2 swift::splitAllCriticalEdges(swift::SILFunction&, swift::DominanceInfo*, swift::SILLoopInfo*) (in LLDB) + 96 [0x1067b7280] | |
+ ! 2 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 873 [0x1066dd5f9] | |
+ ! : 1 ReleaseCodeMotionContext::computeCodeMotionGenKillSet() (in LLDB) + 555 [0x1066da7cb] | |
+ ! : | 1 ReleaseCodeMotionContext::mayBlockCodeMotion(swift::SILInstruction*, swift::SILValue) (in LLDB) + 69 [0x1066dd025] | |
+ ! : 1 ReleaseCodeMotionContext::computeCodeMotionGenKillSet() (in LLDB) + 803 [0x1066da8c3] | |
+ ! 2 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 906 [0x1066dd61a] | |
+ ! : 2 ReleaseCodeMotionContext::computeCodeMotionInsertPoints() (in LLDB) + 2695,2712 [0x1066dc647,0x1066dc658] | |
+ ! 2 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 1471 [0x1066dd84f] | |
+ ! : 1 RetainCodeMotionContext::initializeCodeMotionDataFlow() (in LLDB) + 1005 [0x1066d6f9d] | |
+ ! : | 1 llvm::SmallBitVector::resize(unsigned int, bool) (in LLDB) + 1 [0x105ba8e81] | |
+ ! : 1 RetainCodeMotionContext::initializeCodeMotionDataFlow() (in LLDB) + 88 [0x1066d6c08] | |
+ ! 2 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 1500 [0x1066dd86c] | |
+ ! : 1 RetainCodeMotionContext::initializeCodeMotionBBMaxSet() (in LLDB) + 855 [0x1066d73e7] | |
+ ! : | 1 swift::isRetainInstruction(swift::SILInstruction*) (in LLDB) + 9 [0x10652dae9] | |
+ ! : 1 RetainCodeMotionContext::initializeCodeMotionBBMaxSet() (in LLDB) + 629 [0x1066d7305] | |
+ ! 2 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 2124 [0x1066ddadc] | |
+ ! : 2 swift::SILFunctionTransform::invalidateAnalysis(swift::SILAnalysis::InvalidationKind) (in LLDB) + 112 [0x106760390] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::DominanceInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 88 [0x10653d4c8] | |
+ ! : | 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 72 [0x10653d8d8] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | 1 os_unfair_lock_lock_with_options (in libsystem_platform.dylib) + 16 [0x7fff6368b5f0] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::PostDominanceInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 88 [0x10653dd28] | |
+ ! : 1 std::__1::unique_ptr<swift::PostDominanceInfo, std::__1::default_delete<swift::PostDominanceInfo> >::~unique_ptr() (in LLDB) + 132 [0x10653e174] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1185 [0x7fff636506fd] | |
+ ! 2 (anonymous namespace)::ConstantPropagation::run() (in LLDB) + 333,339 [0x1066614ad,0x1066614b3] | |
+ ! 2 (anonymous namespace)::CopyForwardingPass::run() (in LLDB) + 3215 [0x1067196ef] | |
+ ! : 2 swift::FunctionAnalysisBase<swift::PostOrderFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 208 [0x106781a90] | |
+ ! : 2 swift::PostOrderAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x106540878] | |
+ ! : 2 swift::PostOrderFunctionInfo::PostOrderFunctionInfo(swift::SILFunction*) (in LLDB) + 88 [0x106363728] | |
+ ! : 1 llvm::po_iterator<swift::SILFunction*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILFunction*> >::po_iterator(swift::SILBasicBlock*) (in LLDB) + 103 [0x106363e07] | |
+ ! : | 1 swift::TermInst::getSuccessors() (in LLDB) + 7 [0x1068cde97] | |
+ ! : 1 llvm::po_iterator<swift::SILFunction*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILFunction*> >::traverseChild() (in LLDB) + 149 [0x106363fd5] | |
+ ! 2 (anonymous namespace)::DCE::run() (in LLDB) + 1179 [0x10672309b] | |
+ ! : 2 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 351 [0x106725a0f] | |
+ ! : 2 (anonymous namespace)::DCE::markControllingTerminatorsLive(swift::SILBasicBlock*) (in LLDB) + 904 [0x106725fd8] | |
+ ! : 1 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 351 [0x106725a0f] | |
+ ! : | 1 (anonymous namespace)::DCE::markControllingTerminatorsLive(swift::SILBasicBlock*) (in LLDB) + 390 [0x106725dd6] | |
+ ! : 1 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 24 [0x1067258c8] | |
+ ! 2 (anonymous namespace)::DCE::run() (in LLDB) + 6219 [0x10672444b] | |
+ ! : 2 llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, (anonymous namespace)::ControllingInfo, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::ControllingInfo> >, swift::SILBasicBlock*, (anonymous namespace)::ControllingInfo, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, (anonymous namespace)::ControllingInfo> >::clear() (in LLDB) + 400,408 [0x1067246f0,0x1067246f8] | |
+ ! 2 (anonymous namespace)::ExistentialSpecializer::run() (in LLDB) + 0,319 [0x106575df0,0x106575f2f] | |
+ ! 2 (anonymous namespace)::GenericSpecializer::run() (in LLDB) + 273 [0x106733c61] | |
+ ! : 2 swift::OptRemark::Emitter::Emitter(llvm::StringRef, swift::SILModule&) (in LLDB) + 116 [0x106882884] | |
+ ! : 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 158 [0x7fff6364d5e4] | |
+ ! : | 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 143 [0x7fff6364d5d5] | |
+ ! 2 (anonymous namespace)::GenericSpecializer::run() (in LLDB) + 3227 [0x1067347eb] | |
+ ! : 1 default_zone_free_definite_size (in libsystem_malloc.dylib) + 1 [0x7fff6364bf37] | |
+ ! : 1 operator delete(void*) (in libc++abi.dylib) + 9 [0x7fff605ff782] | |
+ ! 2 (anonymous namespace)::GenericSpecializer::run() (in LLDB) + 327,422 [0x106733c97,0x106733cf6] | |
+ ! 2 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 1066 [0x106743bfa] | |
+ ! : 1 swift::LSLocation::enumerateLSLocations(swift::SILFunction&, std::__1::vector<swift::LSLocation, std::__1::allocator<swift::LSLocation> >&, llvm::SmallDenseMap<swift::LSLocation, unsigned int, 32u, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >&, llvm::DenseMap<swift::SILValue, swift::LSLocation, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::LSLocation> >&, swift::TypeExpansionAnalysis*, std::__1::pair<int, int>&) (in LLDB) + 209 [0x10682bcf1] | |
+ ! : | 1 swift::LSLocation::enumerateLSLocation(swift::TypeExpansionContext, swift::SILModule*, swift::SILValue, std::__1::vector<swift::LSLocation, std::__1::allocator<swift::LSLocation> >&, llvm::SmallDenseMap<swift::LSLocation, unsigned int, 32u, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >&, llvm::DenseMap<swift::SILValue, swift::LSLocation, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::LSLocation> >&, swift::TypeExpansionAnalysis*) (in LLDB) + 1031 [0x10682ba57] | |
+ ! : | 1 bool llvm::DenseMapBase<llvm::SmallDenseMap<swift::LSLocation, unsigned int, 32u, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >, swift::LSLocation, unsigned int, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >::LookupBucketFor<swift::LSLocation>(swift::LSLocation const&, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> const*&) const (in LLDB) + 165 [0x10672da85] | |
+ ! : | 1 llvm::DenseMapInfo<swift::LSLocation>::getHashValue(swift::LSLocation const&) (in LLDB) + 0 [0x10672dd30] | |
+ ! : 1 swift::LSLocation::enumerateLSLocations(swift::SILFunction&, std::__1::vector<swift::LSLocation, std::__1::allocator<swift::LSLocation> >&, llvm::SmallDenseMap<swift::LSLocation, unsigned int, 32u, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >&, llvm::DenseMap<swift::SILValue, swift::LSLocation, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::LSLocation> >&, swift::TypeExpansionAnalysis*, std::__1::pair<int, int>&) (in LLDB) + 247 [0x10682bd17] | |
+ ! 2 (anonymous namespace)::SILCombine::run() (in LLDB) + 795 [0x1066c24db] | |
+ ! : 1 swift::SILCombiner::~SILCombiner() (in LLDB) + 85 [0x1066c34b5] | |
+ ! : | 1 std::__1::__function::__func<swift::CastOptimizer::CastOptimizer(swift::SILOptFunctionBuilder&, swift::SILBuilderContext*, std::__1::function<void (swift::SILValue, swift::SILValue)>, std::__1::function<void (swift::SingleValueInstruction*, swift::ValueBase*)>, std::__1::function<void (swift::SILInstruction*)>)::'lambda'(), std::__1::allocator<swift::CastOptimizer::CastOptimizer(swift::SILOptFunctionBuilder&, swift::SILBuilderContext*, std::__1::function<void (swift::SILValue, swift::SILValue)>, std::__1::function<void (swift::SingleValueInstruction*, swift::ValueBase*)>, std::__1::function<void (swift::SILInstruction*)>)::'lambda'()>, void ()>::destroy() (in LLDB) + 0 [0x1066c31c0] | |
+ ! : 1 swift::SILCombiner::~SILCombiner() (in LLDB) + 211 [0x1066c3533] | |
+ ! : 1 szone_free_definite_size (in libsystem_malloc.dylib) + 8 [0x7fff6364ea60] | |
+ ! 2 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 744 [0x10673c7e8] | |
+ ! : 2 swift::mergeBasicBlocks(swift::SILFunction*) (in LLDB) + 110 [0x1067b786e] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 828 [0x7fff63650fe4] | |
+ ! : 1 swift::SILBasicBlock::~SILBasicBlock() (in LLDB) + 48 [0x106890550] | |
+ ! : 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : 1 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 132 [0x10653ba64] | |
+ ! 2 (anonymous namespace)::SILSROA::run() (in LLDB) + 2112 [0x10675b5b0] | |
+ ! : 1 swift::SILType::getFieldType(swift::VarDecl*, swift::Lowering::TypeConverter&, swift::TypeExpansionContext) const (in LLDB) + 45 [0x10690820d] | |
+ ! : | 1 swift::Lowering::TypeConverter::getAbstractionPattern(swift::VarDecl*, bool) (in LLDB) + 33 [0x10685e531] | |
+ ! : 1 swift::SILType::getFieldType(swift::VarDecl*, swift::Lowering::TypeConverter&, swift::TypeExpansionContext) const (in LLDB) + 75 [0x10690822b] | |
+ ! : 1 swift::TypeBase::getTypeOfMember(swift::ModuleDecl*, swift::ValueDecl const*, swift::Type) (in LLDB) + 326 [0x106ea0bf6] | |
+ ! : 1 swift::SubstitutionMap::get(swift::GenericSignature, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>) (in LLDB) + 226 [0x106e92bd2] | |
+ ! : 1 swift::ModuleDecl::lookupConformance(swift::Type, swift::ProtocolDecl*) (in LLDB) + 1120 [0x106e62fa0] | |
+ ! : 1 swift::TypeBase::getContextSubstitutionMap(swift::ModuleDecl*, swift::DeclContext const*, swift::GenericEnvironment*) (in LLDB) + 105 [0x106e9a4b9] | |
+ ! : 1 swift::SubstitutionMap::get(swift::GenericSignature, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>) (in LLDB) + 547 [0x106e92d13] | |
+ ! : 1 swift::SubstitutionMap::Storage::get(swift::GenericSignature, llvm::ArrayRef<swift::Type>, llvm::ArrayRef<swift::ProtocolConformanceRef>) (in LLDB) + 335 [0x106d0ce0f] | |
+ ! : 1 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) (in LLDB) + 164 [0x106108bf4] | |
+ ! : 1 llvm::FoldingSet<swift::SubstitutionMap::Storage>::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const (in LLDB) + 20 [0x106d12aa4] | |
+ ! 2 (anonymous namespace)::SimplifyCFGPass::run() (in LLDB) + 85 [0x10675d355] | |
+ ! : 2 swift::AvailabilityContext::forDeploymentTarget(swift::ASTContext&) (in LLDB) + 18 [0x106d88852] | |
+ ! : 2 swift::LangOptions::getMinPlatformVersion() const (in LLDB) + 93 [0x106d888cd] | |
+ ! : 2 llvm::Triple::getiOSVersion(unsigned int&, unsigned int&, unsigned int&) const (in LLDB) + 67 [0x10614cf23] | |
+ ! : 1 llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const (in LLDB) + 37 [0x10614cc05] | |
+ ! : | 1 llvm::Triple::getOSName() const (in LLDB) + 68 [0x10614c764] | |
+ ! : | 1 llvm::StringRef::find(llvm::StringRef, unsigned long) const (in LLDB) + 94 [0x10613eb3e] | |
+ ! : | 1 _platform_memchr$VARIANT$Haswell (in libsystem_platform.dylib) + 14 [0x7fff6368bfee] | |
+ ! : 1 llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const (in LLDB) + 58 [0x10614cc1a] | |
+ ! 2 (anonymous namespace)::SimplifyCFGPass::run() (in LLDB) + 852 [0x10675d654] | |
+ ! : 2 swift::SILFunctionTransform::invalidateAnalysis(swift::SILAnalysis::InvalidationKind) (in LLDB) + 112 [0x106760390] | |
+ ! : 2 swift::FunctionAnalysisBase<swift::DominanceInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 88 [0x10653d4c8] | |
+ ! : 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 72 [0x10653d8d8] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 431 [0x7fff6365040b] | |
+ ! : | 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 363 [0x7fff636512ee] | |
+ ! : 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 132 [0x10653d914] | |
+ ! : 1 free (in libsystem_malloc.dylib) + 453 [0x7fff6364bd66] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 191 [0x1066dd34f] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::PostOrderFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 208 [0x106781a90] | |
+ ! : 1 swift::PostOrderAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x106540878] | |
+ ! : 1 swift::PostOrderFunctionInfo::PostOrderFunctionInfo(swift::SILFunction*) (in LLDB) + 88 [0x106363728] | |
+ ! : 1 llvm::po_iterator<swift::SILFunction*, llvm::SmallPtrSet<swift::SILBasicBlock*, 8u>, false, llvm::GraphTraits<swift::SILFunction*> >::traverseChild() (in LLDB) + 559 [0x10636416f] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 154 [0x7fff636502f6] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 812 [0x1066dd5bc] | |
+ ! : 1 ReleaseCodeMotionContext::requireIteration() (in LLDB) + 577 [0x1066d9791] | |
+ ! : 1 free (in libsystem_malloc.dylib) + 241 [0x7fff6364bc92] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 831 [0x1066dd5cf] | |
+ ! : 1 ReleaseCodeMotionContext::initializeCodeMotionDataFlow() (in LLDB) + 305 [0x1066d98e1] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 860 [0x1066dd5ec] | |
+ ! : 1 ReleaseCodeMotionContext::initializeCodeMotionBBMaxSet() (in LLDB) + 953 [0x1066da439] | |
+ ! : 1 swift::isReleaseInstruction(swift::SILInstruction*) (in LLDB) + 6 [0x10652db06] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 886 [0x1066dd606] | |
+ ! : 1 ReleaseCodeMotionContext::convergeCodeMotionDataFlow() (in LLDB) + 710 [0x1066dba36] | |
+ ! : 1 ReleaseCodeMotionContext::processBBWithGenKillSet(swift::SILBasicBlock*) (in LLDB) + 112 [0x1066db6b0] | |
+ ! : 1 ReleaseCodeMotionContext::mergeBBDataFlowStates(swift::SILBasicBlock*) (in LLDB) + 531 [0x1066dafb3] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 919 [0x1066dd627] | |
+ ! : 1 ReleaseCodeMotionContext::performCodeMotion() (in LLDB) + 1033 [0x1066db4f9] | |
+ ! : 1 swift::recursivelyDeleteTriviallyDeadInstructions(swift::SILInstruction*, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 34 [0x106824832] | |
+ ! : 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1769 [0x106824729] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : 1 default_zone_free_definite_size (in libsystem_malloc.dylib) + 49 [0x7fff6364bf67] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 961 [0x1066dd651] | |
+ ! : 1 CodeMotionContext::~CodeMotionContext() (in LLDB) + 159 [0x1066de30f] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 1452 [0x1066dd83c] | |
+ ! : 1 RetainCodeMotionContext::requireIteration() (in LLDB) + 105 [0x1066d69c9] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 1513 [0x1066dd879] | |
+ ! : 1 RetainCodeMotionContext::computeCodeMotionGenKillSet() (in LLDB) + 437 [0x1066d7705] | |
+ ! 1 (anonymous namespace)::ARCCodeMotion::run() (in LLDB) + 1546 [0x1066dd89a] | |
+ ! : 1 RetainCodeMotionContext::computeCodeMotionInsertPoints() (in LLDB) + 1573 [0x1066d91a5] | |
+ ! 1 (anonymous namespace)::ARCSequenceOpts::run() (in LLDB) + 1619 [0x106526e03] | |
+ ! : 1 processFunctionWithoutLoopSupport(swift::SILFunction&, bool, swift::AliasAnalysis*, swift::PostOrderAnalysis*, swift::RCIdentityFunctionInfo*, swift::EpilogueARCFunctionInfo*, swift::ProgramTerminationFunctionInfo*) (in LLDB) + 299 [0x106526f6b] | |
+ ! : 1 swift::BlockARCPairingContext::run(bool) (in LLDB) + 33 [0x1065270d1] | |
+ ! : 1 swift::ARCSequenceDataflowEvaluator::run(bool) (in LLDB) + 272 [0x106528400] | |
+ ! : 1 swift::ARCSequenceDataflowEvaluator::processBBTopDown(swift::ARCSequenceDataflowEvaluator::ARCBBState&) (in LLDB) + 251 [0x10652767b] | |
+ ! : 1 swift::RCStateTransitionKindVisitor<swift::TopDownDataflowRCStateVisitor<swift::ARCSequenceDataflowEvaluator::ARCBBState>, swift::RCStateTransitionDataflowResult>::visit(swift::SILNode*) (in LLDB) + 27 [0x10652773b] | |
+ ! : 1 swift::getRCStateTransitionKind(swift::SILNode*) (in LLDB) + 80 [0x10652a730] | |
+ ! 1 (anonymous namespace)::ArrayElementPropagation::run() (in LLDB) + 338 [0x106701e02] | |
+ ! : 1 (anonymous namespace)::ArrayAllocation::analyze(swift::ApplyInst*) (in LLDB) + 448 [0x106702780] | |
+ ! : 1 swift::ArraySemanticsCall::initialize(swift::ApplyInst*, llvm::StringRef, bool) (in LLDB) + 251 [0x10654170b] | |
+ ! 1 (anonymous namespace)::ArrayElementPropagation::run() (in LLDB) + 177 [0x106701d61] | |
+ ! 1 (anonymous namespace)::COWArrayOptPass::run() (in LLDB) + 0 [0x1066339b0] | |
+ ! 1 (anonymous namespace)::CopyForwardingPass::run() (in LLDB) + 94 [0x106718abe] | |
+ ! : 1 _platform_memset_pattern16$VARIANT$Haswell (in libsystem_platform.dylib) + 4 [0x7fff6368c674] | |
+ ! 1 (anonymous namespace)::DCE::run() (in LLDB) + 1624 [0x106723258] | |
+ ! : 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 53 [0x1068b18d5] | |
+ ! : 1 swift::BuiltinInfo::isReadNone() const (in LLDB) + 27 [0x106d89c5b] | |
+ ! : 1 _platform_strchr$VARIANT$Haswell (in libsystem_platform.dylib) + 25 [0x7fff6368c159] | |
+ ! 1 (anonymous namespace)::DCE::run() (in LLDB) + 2681 [0x106723679] | |
+ ! : 1 (anonymous namespace)::DCE::markValueLive(swift::SILNode*) (in LLDB) + 62 [0x1067258ee] | |
+ ! : 1 llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const (in LLDB) + 80 [0x106133200] | |
+ ! 1 (anonymous namespace)::ExistentialSpecializer::run() (in LLDB) + 477 [0x106575fcd] | |
+ ! : 1 swift::SILFunction::shouldOptimize() const (in LLDB) + 10 [0x10689fa0a] | |
+ ! 1 (anonymous namespace)::GenericSpecializer::run() (in LLDB) + 3409 [0x1067348a1] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::SILLoopInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 68 [0x10655ba24] | |
+ ! 1 (anonymous namespace)::JumpThreadSimplifyCFGPass::run() (in LLDB) + 852 [0x106780874] | |
+ ! : 1 swift::SILFunctionTransform::invalidateAnalysis(swift::SILAnalysis::InvalidationKind) (in LLDB) + 112 [0x106760390] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::DominanceInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 88 [0x10653d4c8] | |
+ ! : 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 118 [0x10653d906] | |
+ ! 1 (anonymous namespace)::LICM::run() (in LLDB) + 924 [0x10664bf3c] | |
+ ! : 1 (anonymous namespace)::LoopTreeOptimization::optimize() (in LLDB) + 3387 [0x10664d14b] | |
+ ! 1 (anonymous namespace)::LoopRotation::run() (in LLDB) + 658 [0x1066396a2] | |
+ ! : 1 swift::rotateLoop(swift::SILLoop*, swift::DominanceInfo*, swift::SILLoopInfo*, bool, swift::SILBasicBlock*, bool) (in LLDB) + 3068 [0x10663858c] | |
+ ! 1 (anonymous namespace)::LoopUnrolling::run() (in LLDB) + 95 [0x106639ebf] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::SILLoopInfo>::get(swift::SILFunction*) (in LLDB) + 297 [0x10664c2e9] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 176 [0x106743880] | |
+ ! : 1 swift::FunctionAnalysisBase<swift::PostOrderFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 208 [0x106781a90] | |
+ ! : 1 swift::PostOrderAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 0 [0x106540850] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 1007 [0x106743bbf] | |
+ ! : 1 swift::ASTContext::getArrayDecl() const (in LLDB) + 1 [0x106cfce51] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 5099 [0x106744bbb] | |
+ ! : 1 (anonymous namespace)::BlockState::processStoreInst((anonymous namespace)::RLEContext&, swift::StoreInst*, RLEKind) (in LLDB) + 2541 [0x106747a1d] | |
+ ! : 1 bool llvm::DenseMapBase<llvm::SmallDenseMap<swift::LSLocation, unsigned int, 32u, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >, swift::LSLocation, unsigned int, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >::LookupBucketFor<swift::LSLocation>(swift::LSLocation const&, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> const*&) const (in LLDB) + 165 [0x10672da85] | |
+ ! : 1 llvm::DenseMapInfo<swift::LSLocation>::getHashValue(swift::LSLocation const&) (in LLDB) + 192 [0x10672ddf0] | |
+ ! : 1 llvm::hash_code llvm::hashing::detail::hash_combine_range_impl<swift::Projection const*>(swift::Projection const*, swift::Projection const*) (in LLDB) + 1927 [0x10688b9d7] | |
+ ! : 1 llvm::hashing::detail::hash_short(char const*, unsigned long, unsigned long long) (in LLDB) + 11 [0x105ff0fab] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 6129 [0x106744fc1] | |
+ ! : 1 swift::AliasAnalysis::invalidate() (in LLDB) + 346 [0x10653bc6a] | |
+ ! : 1 operator delete(void*) (in libc++abi.dylib) + 0 [0x7fff605ff779] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 6507 [0x10674513b] | |
+ ! : 1 llvm::DenseMapBase<llvm::DenseMap<swift::LSValue, unsigned int, llvm::DenseMapInfo<swift::LSValue>, llvm::detail::DenseMapPair<swift::LSValue, unsigned int> >, swift::LSValue, unsigned int, llvm::DenseMapInfo<swift::LSValue>, llvm::detail::DenseMapPair<swift::LSValue, unsigned int> >::destroyAll() (in LLDB) + 152 [0x10674d1e8] | |
+ ! : 1 swift::LSValue::~LSValue() (in LLDB) + 6 [0x106745286] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 6682 [0x1067451ea] | |
+ ! : 1 llvm::DenseMapBase<llvm::SmallDenseMap<swift::LSLocation, unsigned int, 32u, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >, swift::LSLocation, unsigned int, llvm::DenseMapInfo<swift::LSLocation>, llvm::detail::DenseMapPair<swift::LSLocation, unsigned int> >::destroyAll() (in LLDB) + 215 [0x10672eaf7] | |
+ ! : 1 swift::LSLocation::~LSLocation() (in LLDB) + 0 [0x10678fa50] | |
+ ! 1 (anonymous namespace)::RedundantLoadElimination::run() (in LLDB) + 5122 [0x106744bd2] | |
+ ! 1 (anonymous namespace)::SILCSE::run() (in LLDB) + 2833 [0x1067173e1] | |
+ ! : 1 swift::CallerAnalysis::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 61 [0x106547dfd] | |
+ ! 1 (anonymous namespace)::SILCSE::run() (in LLDB) + 2817 [0x1067173d1] | |
+ ! 1 (anonymous namespace)::SILCombine::run() (in LLDB) + 219 [0x1066c229b] | |
+ ! : 1 swift::AvailabilityContext::forDeploymentTarget(swift::ASTContext&) (in LLDB) + 13 [0x106d8884d] | |
+ ! 1 (anonymous namespace)::SILCombine::run() (in LLDB) + 557 [0x1066c23ed] | |
+ ! 1 (anonymous namespace)::SILLowerAggregate::run() (in LLDB) + 525 [0x10675668d] | |
+ ! : 1 swift::SILType::isAddressOnly(swift::SILFunction const&) const (in LLDB) + 44 [0x10690851c] | |
+ ! : 1 swift::SILFunction::getTypeLowering(swift::SILType) const (in LLDB) + 71 [0x10689fe77] | |
+ ! : 1 swift::Lowering::TypeConverter::getTypeLowering(swift::SILType, swift::TypeExpansionContext, swift::CanGenericSignature) (in LLDB) + 47 [0x10692d97f] | |
+ ! 1 (anonymous namespace)::SILLowerAggregate::run() (in LLDB) + 1492 [0x106756a54] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 176 [0x7fff63650d58] | |
+ ! 1 (anonymous namespace)::SILLowerAggregate::run() (in LLDB) + 1874 [0x106756bd2] | |
+ ! : 1 (anonymous namespace)::LoadableAggTypeLowering<(anonymous namespace)::LoadableStructTypeLowering, swift::VarDecl*>::emitLoweredDestroyValue(swift::SILBuilder&, swift::SILLocation, swift::SILValue, swift::Lowering::TypeLowering::TypeExpansionKind) const (in LLDB) + 343 [0x1069341a7] | |
+ ! : 1 (anonymous namespace)::ReferenceTypeLowering::emitDestroyValue(swift::SILBuilder&, swift::SILLocation, swift::SILValue) const (in LLDB) + 51 [0x106931b23] | |
+ ! : 1 swift::SILBuilder::emitStrongRelease(swift::SILLocation, swift::SILValue) (in LLDB) + 69 [0x106893165] | |
+ ! : 1 couldReduceStrongRefcount(swift::SILInstruction*) (in LLDB) + 235 [0x1068932cb] | |
+ ! : 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 266 [0x1068b19aa] | |
+ ! 1 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 1288 [0x1067573b8] | |
+ ! : 1 isAddressForLoad(swift::SILInstruction*, swift::SILBasicBlock*&) (in LLDB) + 110 [0x1067593ce] | |
+ ! 1 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 1594 [0x1067574ea] | |
+ ! : 1 swift::eraseUsesOfInstruction(swift::SILInstruction*, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 156 [0x1068248dc] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1105 [0x7fff636506ad] | |
+ ! 1 (anonymous namespace)::SILMem2Reg::run() (in LLDB) + 7761 [0x106758d01] | |
+ ! : 1 swift::eraseUsesOfInstruction(swift::SILInstruction*, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 156 [0x1068248dc] | |
+ ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : 1 _os_unfair_lock_unlock_slow (in libsystem_platform.dylib) + 52 [0x7fff6368c8b9] | |
+ ! : 1 __ulock_wake (in libsystem_kernel.dylib) + 10 [0x7fff635d7a4e] | |
+ ! 1 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 693 [0x10673c7b5] | |
+ ! : 1 swift::ApplySite::getReferencedFunctionOrNull() const (in LLDB) + 9 [0x106740d69] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 147 [0x10675ae03] | |
+ ! : 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 398 [0x7fff6364ddce] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 1991 [0x10675b537] | |
+ ! : 1 swift::StoredPropertiesRequest::OutputType swift::evaluateOrDefault<swift::StoredPropertiesRequest>(swift::Evaluator&, swift::StoredPropertiesRequest, swift::StoredPropertiesRequest::OutputType) (in LLDB) + 40 [0x106da9aa8] | |
+ ! : 1 llvm::Expected<swift::StoredPropertiesRequest::OutputType> swift::Evaluator::getResultCached<swift::StoredPropertiesRequest, (void*)0>(swift::StoredPropertiesRequest const&) (in LLDB) + 69 [0x106dcf185] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 3497 [0x10675bb19] | |
+ ! : 1 swift::SILModuleConventions::SILModuleConventions(swift::SILModule&) (in LLDB) + 24 [0x1069084c8] | |
+ ! : 1 swift::SILModule::getASTContext() const (in LLDB) + 12 [0x1068d774c] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 3845 [0x10675bc75] | |
+ ! : 1 swift::SILBuilder::createStructExtract(swift::SILLocation, swift::SILValue, swift::VarDecl*, swift::SILType) (in LLDB) + 51 [0x1069348d3] | |
+ ! : 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 47 [0x7fff6364d575] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 4323 [0x10675be53] | |
+ ! : 1 swift::StoredPropertiesRequest::OutputType swift::evaluateOrDefault<swift::StoredPropertiesRequest>(swift::Evaluator&, swift::StoredPropertiesRequest, swift::StoredPropertiesRequest::OutputType) (in LLDB) + 40 [0x106da9aa8] | |
+ ! : 1 llvm::Expected<swift::StoredPropertiesRequest::OutputType> swift::Evaluator::getResultCached<swift::StoredPropertiesRequest, (void*)0>(swift::StoredPropertiesRequest const&) (in LLDB) + 69 [0x106dcf185] | |
+ ! 1 (anonymous namespace)::SILSROA::run() (in LLDB) + 5071 [0x10675c13f] | |
+ ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ 12 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 252,48,... [0x1066b2c4c,0x1066b2b80,...] | |
+ 7 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 1671 [0x1066b31d7] | |
+ ! 7 std::__1::chrono::system_clock::now() (in libc++.1.dylib) + 19 [0x7fff605af033] | |
+ ! 7 clock_gettime (in libsystem_c.dylib) + 117 [0x7fff634e5aff] | |
+ ! 7 gettimeofday (in libsystem_c.dylib) + 45 [0x7fff634f435f] | |
+ ! 4 __commpage_gettimeofday_internal (in libsystem_kernel.dylib) + 94,0,... [0x7fff635d7abe,0x7fff635d7a60,...] | |
+ ! 3 __commpage_gettimeofday_internal (in libsystem_kernel.dylib) + 36 [0x7fff635d7a84] | |
+ ! 3 mach_absolute_time (in libsystem_kernel.dylib) + 31,26 [0x7fff635d66fb,0x7fff635d66f6] | |
+ 3 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 74 [0x1066b2b9a] | |
+ ! 3 swift::PrettyStackTraceSILFunctionTransform::PrettyStackTraceSILFunctionTransform(swift::SILFunctionTransform*, unsigned int) (in LLDB) + 29 [0x1066bfe7d] | |
+ ! 2 llvm::PrettyStackTraceEntry::PrettyStackTraceEntry() (in LLDB) + 38,72 [0x10612f2e6,0x10612f308] | |
+ ! 1 llvm::PrettyStackTraceEntry::PrettyStackTraceEntry() (in LLDB) + 36 [0x10612f2e4] | |
+ ! 1 tlv_get_addr (in libdyld.dylib) + 4 [0x7fff63487b74] | |
+ 3 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 970 [0x1066b2f1a] | |
+ ! 2 std::__1::chrono::system_clock::now() (in libc++.1.dylib) + 19 [0x7fff605af033] | |
+ ! : 2 clock_gettime (in libsystem_c.dylib) + 117 [0x7fff634e5aff] | |
+ ! : 1 gettimeofday (in libsystem_c.dylib) + 45 [0x7fff634f435f] | |
+ ! : | 1 __commpage_gettimeofday_internal (in libsystem_kernel.dylib) + 36 [0x7fff635d7a84] | |
+ ! : | 1 mach_absolute_time (in libsystem_kernel.dylib) + 31 [0x7fff635d66fb] | |
+ ! : 1 gettimeofday (in libsystem_c.dylib) + 185 [0x7fff634f43eb] | |
+ ! 1 std::__1::chrono::system_clock::now() (in libc++.1.dylib) + 44 [0x7fff605af04c] | |
+ 2 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 1666 [0x1066b31d2] | |
+ ! 2 swift::SILModule::removeDeleteNotificationHandler(swift::DeleteNotificationHandler*) (in LLDB) + 117,172 [0x1068da905,0x1068da93c] | |
+ 1 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 2051 [0x1066b3353] | |
+ ! 1 doPrintAfter(swift::SILTransform*, swift::SILFunction*, bool) (in LLDB) + 411 [0x1066b3b4b] | |
+ 1 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 2127 [0x1066b339f] | |
+ 1 swift::updateSILModuleStatsAfterTransform(swift::SILModule&, swift::SILTransform*, swift::SILPassManager&, int, int) (in LLDB) + 10 [0x10682e82a] | |
683 Thread_169091 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 ExecuteOnThread_Dispatch(void*) (in LLDB) + 13 [0x106185b3d] | |
+ 683 RunSafelyOnThread_Dispatch(void*) (in LLDB) + 48 [0x106102500] | |
+ 683 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (in LLDB) + 259 [0x1061023b3] | |
+ 683 void llvm::function_ref<void ()>::callback_fn<swift::ModuleInterfaceBuilder::buildSwiftModuleInternal(llvm::StringRef, bool, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*)::$_1>(long) (in LLDB) + 1797 [0x1063e5475] | |
+ 683 swift::CompilerInstance::performSemaUpTo(swift::SourceFile::ASTStage_t) (in LLDB) + 548 [0x1063dd234] | |
+ 683 swift::CompilerInstance::loadStdlib() (in LLDB) + 74 [0x1063dd5aa] | |
+ 683 swift::ASTContext::getStdlibModule(bool) (in LLDB) + 406 [0x106d054d6] | |
+ 683 swift::SerializedModuleLoaderBase::loadModule(swift::SourceLoc, llvm::ArrayRef<std::__1::pair<swift::Identifier, swift::SourceLoc> >) (in LLDB) + 156 [0x106bd3a1c] | |
+ 683 swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&) (in LLDB) + 622 [0x106bd184e] | |
+ 683 (anonymous namespace)::forEachModuleSearchPath(swift::ASTContext const&, llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>) (in LLDB) + 97 [0x106bd0321] | |
+ 683 llvm::Optional<bool> llvm::function_ref<llvm::Optional<bool> (llvm::StringRef, (anonymous namespace)::SearchPathKind, bool)>::callback_fn<swift::SerializedModuleLoaderBase::findModule(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, bool&, bool&)::$_6>(long, llvm::StringRef, (anonymous namespace)::SearchPathKind, bool) (in LLDB) + 934 [0x106bd5b86] | |
+ 683 swift::ModuleInterfaceLoader::findModuleFilesInDirectory(std::__1::pair<swift::Identifier, swift::SourceLoc>, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::SmallVectorImpl<char>*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*) (in LLDB) + 8713 [0x1063e8019] | |
+ 683 swift::ModuleInterfaceBuilder::buildSwiftModule(llvm::StringRef, bool, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*, llvm::function_ref<void ()>) (in LLDB) + 334 [0x1063e489e] | |
+ 683 llvm::CrashRecoveryContext::RunSafelyOnThread(llvm::function_ref<void ()>, unsigned int) (in LLDB) + 81 [0x1061024b1] | |
+ 683 llvm::llvm_execute_on_thread(void (*)(void*), void*, unsigned int) (in LLDB) + 90 [0x106185b1a] | |
+ 683 _pthread_join (in libsystem_pthread.dylib) + 347 [0x7fff6369b315] | |
+ 683 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
683 Thread_169092 | |
+ 683 thread_start (in libsystem_pthread.dylib) + 15 [0x7fff6369583b] | |
+ 683 _pthread_start (in libsystem_pthread.dylib) + 148 [0x7fff63699e65] | |
+ 683 ExecuteOnThread_Dispatch(void*) (in LLDB) + 13 [0x106185b3d] | |
+ 683 RunSafelyOnThread_Dispatch(void*) (in LLDB) + 48 [0x106102500] | |
+ 683 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (in LLDB) + 259 [0x1061023b3] | |
+ 683 void llvm::function_ref<void ()>::callback_fn<swift::ModuleInterfaceBuilder::buildSwiftModuleInternal(llvm::StringRef, bool, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >*)::$_1>(long) (in LLDB) + 2570 [0x1063e577a] | |
+ 683 swift::CompilerInstance::performSILProcessing(swift::SILModule*, swift::UnifiedStatsReporter*) (in LLDB) + 653 [0x1063def4d] | |
+ 683 swift::runSILOptimizationPasses(swift::SILModule&) (in LLDB) + 440 [0x1066b94e8] | |
+ 683 swift::SILPassManager::execute() (in LLDB) + 365 [0x1066b4ded] | |
+ 681 swift::SILPassManager::runFunctionPasses(unsigned int, unsigned int) (in LLDB) + 1183 [0x1066b40cf] | |
+ ! 655 swift::SILPassManager::runPassOnFunction(unsigned int, swift::SILFunction*) (in LLDB) + 1651 [0x1066b31c3] | |
+ ! : 99 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 581 [0x10673c745] | |
+ ! : | 13 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 739,295,... [0x10673cdb3,0x10673cbf7,...] | |
+ ! : | 12 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 1467 [0x10673d08b] | |
+ ! : | + 11 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1378,1417 [0x1068359f2,0x106835a19] | |
+ ! : | + 1 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1204 [0x106835944] | |
+ ! : | + 1 swift::mayBindDynamicSelf(swift::SILFunction*) (in LLDB) + 15 [0x106824c4f] | |
+ ! : | + 1 swift::SILFunction::hasSelfMetadataParam() const (in LLDB) + 39 [0x1068a01a7] | |
+ ! : | 10 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 39 [0x10673caf7] | |
+ ! : | + 9 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 211 [0x10664c3d3] | |
+ ! : | + ! 8 swift::DominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x10653d728] | |
+ ! : | + ! : 4 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 302 [0x106864b3e] | |
+ ! : | + ! : | 2 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 417,421 [0x1068677a1,0x1068677a5] | |
+ ! : | + ! : | 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 340 [0x106867754] | |
+ ! : | + ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 83 [0x1068665b3] | |
+ ! : | + ! : | + 1 llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::grow(unsigned int) (in LLDB) + 109 [0x10686671d] | |
+ ! : | + ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 171 [0x7fff6364b0ad] | |
+ ! : | + ! : | 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 920 [0x106867998] | |
+ ! : | + ! : | 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 83 [0x1068665b3] | |
+ ! : | + ! : | 1 llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::grow(unsigned int) (in LLDB) + 136 [0x106866738] | |
+ ! : | + ! : | 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::moveFromOldBuckets(llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 314 [0x1068668ca] | |
+ ! : | + ! : 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 625 [0x106864c81] | |
+ ! : | + ! : | 2 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 725 [0x106866145] | |
+ ! : | + ! : | + 2 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + ! : | + 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | + 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | + 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | + 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 570 [0x7fff6364de7a] | |
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1134 [0x7fff6364d9b4] | |
+ ! : | + ! : | 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 620 [0x1068660dc] | |
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 143 [0x7fff6364d5d5] | |
+ ! : | + ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 723 [0x106864ce3] | |
+ ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + ! : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 467 [0x7fff63650e7b] | |
+ ! : | + ! 1 swift::DominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 26 [0x10653d71a] | |
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 23 [0x7fff6364b019] | |
+ ! : | + 1 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 26 [0x10664c31a] | |
+ ! : | 10 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 58 [0x10673cb0a] | |
+ ! : | + 9 swift::FunctionAnalysisBase<swift::SILLoopInfo>::get(swift::SILFunction*) (in LLDB) + 204 [0x10664c28c] | |
+ ! : | + ! 9 swift::SILLoopAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 59 [0x10655b7eb] | |
+ ! : | + ! 6 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 2252 [0x106877ecc] | |
+ ! : | + ! : 2 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 231 [0x106878147] | |
+ ! : | + ! : | 2 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 97,154 [0x7fff6368b7a1,0x7fff6368b7da] | |
+ ! : | + ! : 1 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 163 [0x106878103] | |
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 143 [0x7fff6364d5d5] | |
+ ! : | + ! : 1 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 604 [0x1068782bc] | |
+ ! : | + ! : | 1 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::insertIntoLoop(swift::SILBasicBlock*) (in LLDB) + 337 [0x106879c21] | |
+ ! : | + ! : 1 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 701 [0x10687831d] | |
+ ! : | + ! : | 1 free_tiny (in libsystem_malloc.dylib) + 144 [0x7fff63650023] | |
+ ! : | + ! : 1 llvm::PopulateLoopsDFS<swift::SILBasicBlock, swift::SILLoop>::traverse(swift::SILBasicBlock*) (in LLDB) + 791 [0x106878377] | |
+ ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 144 [0x7fff63650023] | |
+ ! : | + ! 1 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 53 [0x106877635] | |
+ ! : | + ! : 1 llvm::iterator_range<llvm::po_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*, llvm::SmallPtrSet<llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*>::NodeRef, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*> > > llvm::post_order<llvm::DomTreeNodeBase<swift::SILBasicBlock> const*>(llvm::DomTreeNodeBase<swift::SILBasicBlock> const* const&) (in LLDB) + 253 [0x106877ffd] | |
+ ! : | + ! : 1 llvm::iterator_range<llvm::df_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock>*> > > llvm::make_range<llvm::df_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock>*> > >(llvm::df_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock>*> >, llvm::df_iterator<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, llvm::df_iterator_default_set<llvm::DomTreeNodeBase<swift::SILBasicBlock>*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<swift::SILBasicBlock>*> >) (in LLDB) + 391 [0x106363d87] | |
+ ! : | + ! 1 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 165 [0x1068776a5] | |
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 60 [0x7fff6364dc7c] | |
+ ! : | + ! 1 llvm::LoopInfoBase<swift::SILBasicBlock, swift::SILLoop>::analyze(llvm::DominatorTreeBase<swift::SILBasicBlock, false> const&) (in LLDB) + 285 [0x10687771d] | |
+ ! : | + 1 swift::FunctionAnalysisBase<swift::SILLoopInfo>::get(swift::SILFunction*) (in LLDB) + 160 [0x10664c260] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > >* llvm::DenseMapBase<llvm::DenseMap<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > > >, swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > > >::InsertIntoBucketImpl<swift::SILFunction*>(swift::SILFunction* const&, swift::SILFunction* const&, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > >*) (in LLDB) + 83 [0x10664ffc3] | |
+ ! : | + 1 llvm::DenseMap<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > > >::grow(unsigned int) (in LLDB) + 135 [0x106650157] | |
+ ! : | + 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > > >, swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> >, llvm::DenseMapInfo<swift::SILFunction*>, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > > >::moveFromOldBuckets(llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > >*, llvm::detail::DenseMapPair<swift::SILFunction*, std::__1::unique_ptr<swift::SILLoopInfo, std::__1::default_delete<swift::SILLoopInfo> > >*) (in LLDB) + 192 [0x1066502f0] | |
+ ! : | 9 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2624 [0x10673d510] | |
+ ! : | + 4 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 294 [0x106741306] | |
+ ! : | + ! 4 ShortestPathAnalysis::getEntryDistFromPreds(swift::SILBasicBlock const*, int) (in LLDB) + 70,111,... [0x106834716,0x10683473f,...] | |
+ ! : | + 4 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 137,162,... [0x106741269,0x106741282,...] | |
+ ! : | + 1 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 566 [0x106741416] | |
+ ! : | + 1 ShortestPathAnalysis::getExitDistFromSuccs(swift::SILBasicBlock const*, int) (in LLDB) + 112 [0x106834870] | |
+ ! : | 7 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2042 [0x10673d2ca] | |
+ ! : | + 3 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 345,72 [0x10654bfb9,0x10654bea8] | |
+ ! : | + 2 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 341 [0x10654bfb5] | |
+ ! : | + ! 2 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + ! 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 47,210 [0x7fff6364d575,0x7fff6364d618] | |
+ ! : | + 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 584 [0x10654c0a8] | |
+ ! : | + ! 1 swift::ColdBlockInfo::getBranchHint(swift::SILValue, int) (in LLDB) + 548 [0x10654bc64] | |
+ ! : | + ! 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 181 [0x10654bf15] | |
+ ! : | + ! 1 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 182 [0x10664c3b6] | |
+ ! : | + 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 1014 [0x10654c256] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 144 [0x7fff63650023] | |
+ ! : | 6 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 6605 [0x10673e49d] | |
+ ! : | + 4 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1378,1309,... [0x1068359f2,0x1068359ad,...] | |
+ ! : | + 1 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 1204 [0x106835944] | |
+ ! : | + ! 1 swift::mayBindDynamicSelf(swift::SILFunction*) (in LLDB) + 15 [0x106824c4f] | |
+ ! : | + ! 1 swift::SILFunction::hasSelfMetadataParam() const (in LLDB) + 32 [0x1068a01a0] | |
+ ! : | + ! 1 swift::SILModuleConventions::SILModuleConventions(swift::SILModule&) (in LLDB) + 35 [0x1069084d3] | |
+ ! : | + 1 swift::getEligibleFunction(swift::FullApplySite, swift::InlineSelection) (in LLDB) + 2025 [0x106835c79] | |
+ ! : | + 1 swift::GenericEnvironment::mapTypeIntoContext(swift::GenericEnvironment*, swift::Type) (in LLDB) + 89 [0x106e22c09] | |
+ ! : | + 1 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 127 [0x106e9fcff] | |
+ ! : | + 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 54 [0x106ea0e96] | |
+ ! : | + 1 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions)::$_23>(long, swift::TypeBase*) (in LLDB) + 555 [0x106ea3feb] | |
+ ! : | + 1 swift::QueryInterfaceTypeSubstitutions::operator()(swift::SubstitutableType*) const (in LLDB) + 165 [0x106e22de5] | |
+ ! : | + 1 swift::GenericParamKey::findIndexIn(swift::ArrayRefView<swift::Type, swift::GenericTypeParamType*, swift::GenericTypeParamType* swift::staticCastHelper<swift::GenericTypeParamType>(swift::Type const&), true>) const (in LLDB) + 1 [0x106e238b1] | |
+ ! : | 4 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 648 [0x10673cd58] | |
+ ! : | + 2 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 904 [0x10654c1e8] | |
+ ! : | + ! 1 llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >, swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >::InsertIntoBucketImpl<swift::SILBasicBlock const*>(swift::SILBasicBlock const* const&, swift::SILBasicBlock const* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool>*) (in LLDB) + 83 [0x10654c3d3] | |
+ ! : | + ! : 1 llvm::DenseMap<swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >::grow(unsigned int) (in LLDB) + 110 [0x10654c54e] | |
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + ! : 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 1393 [0x7fff6364c91f] | |
+ ! : | + ! 1 llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >, swift::SILBasicBlock const*, bool, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool> >::InsertIntoBucketImpl<swift::SILBasicBlock const*>(swift::SILBasicBlock const* const&, swift::SILBasicBlock const* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, bool>*) (in LLDB) + 131 [0x10654c403] | |
+ ! : | + 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 341 [0x10654bfb5] | |
+ ! : | + ! 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 58 [0x7fff6364d580] | |
+ ! : | + 1 swift::ColdBlockInfo::isCold(swift::SILBasicBlock const*, int) (in LLDB) + 223 [0x10654bf3f] | |
+ ! : | 4 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2085 [0x10673d2f5] | |
+ ! : | + 2 swift::instructionInlineCost(swift::SILInstruction&) (in LLDB) + 120 [0x10683aad8] | |
+ ! : | + ! 1 swift::BuiltinInst::getIntrinsicInfo() const (in LLDB) + 0 [0x1068cba90] | |
+ ! : | + ! 1 swift::SILModule::getIntrinsicInfo(swift::Identifier) (in LLDB) + 29 [0x1068d7c7d] | |
+ ! : | + 2 swift::instructionInlineCost(swift::SILInstruction&) (in LLDB) + 31,41 [0x10683aa7f,0x10683aa89] | |
+ ! : | 3 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 1495 [0x10673d0a7] | |
+ ! : | + 2 swift::FunctionAnalysisBase<swift::SILLoopInfo>::get(swift::SILFunction*) (in LLDB) + 204 [0x10664c28c] | |
+ ! : | + ! 2 swift::SILLoopAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 29 [0x10655b7cd] | |
+ ! : | + ! 2 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 211 [0x10664c3d3] | |
+ ! : | + ! 2 swift::DominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x10653d728] | |
+ ! : | + ! 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 302 [0x106864b3e] | |
+ ! : | + ! : 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 824 [0x106867938] | |
+ ! : | + ! 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 358 [0x106864b76] | |
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : | + ! 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 386 [0x7fff63650e2a] | |
+ ! : | + 1 swift::FunctionAnalysisBase<swift::SILLoopInfo>::get(swift::SILFunction*) (in LLDB) + 74 [0x10664c20a] | |
+ ! : | 3 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 8447 [0x10673ebcf] | |
+ ! : | + 3 void swift::DominanceOrder::pushChildrenIf<swift::DominanceOrder::pushChildren(swift::SILBasicBlock*)::'lambda'(swift::SILBasicBlock*)>(swift::SILBasicBlock*, swift::DominanceOrder::pushChildren(swift::SILBasicBlock*)::'lambda'(swift::SILBasicBlock*)) (in LLDB) + 141,163,... [0x1067429cd,0x1067429e3,...] | |
+ ! : | 2 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 292 [0x10673cbf4] | |
+ ! : | + 2 llvm::BumpPtrAllocatorImpl<llvm::MallocAllocator, 4096ul, 4096ul>::Allocate(unsigned long, unsigned long) (in LLDB) + 214 [0x107334d36] | |
+ ! : | + 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + ! 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 635 [0x7fff6364cdbc] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 1393 [0x7fff6364c91f] | |
+ ! : | 2 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 1908 [0x10673d244] | |
+ ! : | + 2 std::__1::vector<ShortestPathAnalysis::BlockInfo, std::__1::allocator<ShortestPathAnalysis::BlockInfo> >::__append(unsigned long) (in LLDB) + 165 [0x106741505] | |
+ ! : | + 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 default_zone_malloc (in libsystem_malloc.dylib) + 45 [0x7fff6364b0e8] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 158 [0x7fff6364d5e4] | |
+ ! : | + 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | 2 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 3083 [0x10673d6db] | |
+ ! : | + 2 llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >, swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::InsertIntoBucketImpl<swift::SILBasicBlock const*>(swift::SILBasicBlock const* const&, swift::SILBasicBlock const* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*>*) (in LLDB) + 83 [0x106741c03] | |
+ ! : | + 1 llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::grow(unsigned int) (in LLDB) + 110 [0x106741d7e] | |
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 default_zone_malloc (in libsystem_malloc.dylib) + 53 [0x7fff6364b0f0] | |
+ ! : | + 1 llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::grow(unsigned int) (in LLDB) + 647 [0x106741f97] | |
+ ! : | 2 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 3275 [0x10673d79b] | |
+ ! : | + 1 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 566 [0x106741416] | |
+ ! : | + ! 1 ShortestPathAnalysis::getExitDistFromSuccs(swift::SILBasicBlock const*, int) (in LLDB) + 151 [0x106834897] | |
+ ! : | + 1 void ShortestPathAnalysis::solveDataFlow<llvm::iplist<swift::SILBasicBlock> >(llvm::iplist<swift::SILBasicBlock> const&, int) (in LLDB) + 276 [0x1067412f4] | |
+ ! : | 2 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 8857 [0x10673ed69] | |
+ ! : | + 1 ConstantTracker::trackInst(swift::SILInstruction*) (in LLDB) + 55 [0x106832be7] | |
+ ! : | + ! 1 ConstantTracker::scanProjections(swift::SILValue, llvm::SmallVectorImpl<swift::Projection>*) (in LLDB) + 301 [0x10683304d] | |
+ ! : | + 1 ConstantTracker::trackInst(swift::SILInstruction*) (in LLDB) + 19 [0x106832bc3] | |
+ ! : | 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 709 [0x10673cd95] | |
+ ! : | + 1 swift::instructionInlineCost(swift::SILInstruction&) (in LLDB) + 120 [0x10683aad8] | |
+ ! : | + 1 swift::SILModule::getIntrinsicInfo(swift::Identifier) (in LLDB) + 62 [0x1068d7c9e] | |
+ ! : | 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 2459 [0x10673d46b] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >, swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*, llvm::DenseMapInfo<swift::SILBasicBlock const*>, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*> >::InsertIntoBucketImpl<swift::SILBasicBlock const*>(swift::SILBasicBlock const* const&, swift::SILBasicBlock const* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock const*, ShortestPathAnalysis::BlockInfo*>*) (in LLDB) + 71 [0x106741bf7] | |
+ ! : | 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 3535 [0x10673d89f] | |
+ ! : | + 1 llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in LLDB) + 140 [0x10613385c] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 143 [0x7fff6364d5d5] | |
+ ! : | 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 6455 [0x10673e407] | |
+ ! : | + 1 ConstantTracker::trackInst(swift::SILInstruction*) (in LLDB) + 66 [0x106832bf2] | |
+ ! : | + 1 ConstantTracker::getMemoryContent(swift::SILValue) (in LLDB) + 137 [0x106833139] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILValue, swift::SILInstruction*, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*> >, swift::SILValue, swift::SILInstruction*, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*> >::InsertIntoBucketImpl<swift::SILValue>(swift::SILValue const&, swift::SILValue const&, llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*>*) (in LLDB) + 83 [0x106786013] | |
+ ! : | + 1 llvm::DenseMap<swift::SILValue, swift::SILInstruction*, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILInstruction*> >::grow(unsigned int) (in LLDB) + 106 [0x10678618a] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 148 [0x7fff6364c442] | |
+ ! : | 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 7221 [0x10673e705] | |
+ ! : | + 1 swift::isPureCall(swift::FullApplySite, swift::SideEffectAnalysis*) (in LLDB) + 96 [0x1068360d0] | |
+ ! : | + 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::getCalleeEffects(swift::FunctionSideEffects&, swift::FullApplySite) (in LLDB) + 341 [0x106567ab5] | |
+ ! : | 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 8765 [0x10673ed0d] | |
+ ! : | + 1 ShortestPathAnalysis::getWeight(swift::SILBasicBlock*, ShortestPathAnalysis::Weight) (in LLDB) + 0 [0x106834fc0] | |
+ ! : | 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 9281 [0x10673ef11] | |
+ ! : | + 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 14 [0x1068cbabe] | |
+ ! : | + 1 swift::SILInstruction::getModule() const (in LLDB) + 1 [0x1068ab0c1] | |
+ ! : | 1 (anonymous namespace)::SILPerformanceInliner::collectAppliesToInline(swift::SILFunction*, llvm::SmallVectorImpl<swift::FullApplySite>&) (in LLDB) + 10019 [0x10673f1f3] | |
+ ! : | 1 ConstantTracker::getTakenBlock(swift::TermInst*) (in LLDB) + 490 [0x10683450a] | |
+ ! : | 1 ConstantTracker::getDef(swift::SILValue, swift::ProjectionPath&) (in LLDB) + 252 [0x1068335ac] | |
+ ! : | 1 swift::SILArgument::getFunction() (in LLDB) + 1 [0x10688f671] | |
+ ! : 80 (anonymous namespace)::SimplifyCFGPass::run() (in LLDB) + 825 [0x10675d639] | |
+ ! : | 33 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 122 [0x10675d6ea] | |
+ ! : | + 9 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16888 [0x106766918] | |
+ ! : | + ! 6 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 80 [0x10676b8c0] | |
+ ! : | + ! : 5 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! : | 2 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 53 [0x1068b18d5] | |
+ ! : | + ! : | + 2 swift::BuiltinInfo::isReadNone() const (in LLDB) + 27 [0x106d89c5b] | |
+ ! : | + ! : | + 2 _platform_strchr$VARIANT$Haswell (in libsystem_platform.dylib) + 4,21 [0x7fff6368c144,0x7fff6368c155] | |
+ ! : | + ! : | 2 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 10,280 [0x1068b18aa,0x1068b19b8] | |
+ ! : | + ! : | 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 40 [0x1068b18c8] | |
+ ! : | + ! : | 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 73 [0x1068d7e39] | |
+ ! : | + ! : 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! 3 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 67,140 [0x10676b8b3,0x10676b8fc] | |
+ ! : | + 7 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 2237 [0x106762fdd] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 129 [0x1067684c1] | |
+ ! : | + ! : 1 swift::simplifyInstruction(swift::SILInstruction*) (in LLDB) + 26 [0x10656bfea] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 402 [0x1067685d2] | |
+ ! : | + ! : 1 swift::stripExpectIntrinsic(swift::SILValue) (in LLDB) + 40 [0x10686e798] | |
+ ! : | + ! : 1 swift::SILModule::getIntrinsicInfo(swift::Identifier) (in LLDB) + 70 [0x1068d7ca6] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 440 [0x1067685f8] | |
+ ! : | + ! : 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 65 [0x1068d7e31] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 2108 [0x106768c7c] | |
+ ! : | + ! : 1 swift::SILBuilder::createCondBranch(swift::SILLocation, swift::SILValue, swift::SILBasicBlock*, swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>, swift::SILBasicBlock*, swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>, swift::ProfileCounter, swift::ProfileCounter) (in LLDB) + 600 [0x10664ba58] | |
+ ! : | + ! : 1 swift::CondBranchInst::create(swift::SILDebugLocation, swift::SILValue, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::ProfileCounter, swift::ProfileCounter, swift::SILFunction&) (in LLDB) + 681 [0x1068ce849] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 2418 [0x106768db2] | |
+ ! : | + ! : 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 87 [0x106893cc7] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 2540 [0x106768e2c] | |
+ ! : | + ! : 1 swift::SILBuilder::createCondBranch(swift::SILLocation, swift::SILValue, swift::SILBasicBlock*, swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>, swift::SILBasicBlock*, swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>, swift::ProfileCounter, swift::ProfileCounter) (in LLDB) + 600 [0x10664ba58] | |
+ ! : | + ! : 1 swift::CondBranchInst::create(swift::SILDebugLocation, swift::SILValue, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::ProfileCounter, swift::ProfileCounter, swift::SILFunction&) (in LLDB) + 272 [0x1068ce6b0] | |
+ ! : | + ! : 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : | + ! : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 1 [0x7fff63650ca9] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 4520 [0x1067695e8] | |
+ ! : | + ! 1 swift::SILBuilder::createCondBranch(swift::SILLocation, swift::SILValue, swift::SILBasicBlock*, swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>, swift::SILBasicBlock*, swift::ArrayRefView<swift::Operand, swift::SILValue, swift::getSILValueType(swift::Operand const&), false>, swift::ProfileCounter, swift::ProfileCounter) (in LLDB) + 600 [0x10664ba58] | |
+ ! : | + ! 1 swift::CondBranchInst::create(swift::SILDebugLocation, swift::SILValue, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::ProfileCounter, swift::ProfileCounter, swift::SILFunction&) (in LLDB) + 272 [0x1068ce6b0] | |
+ ! : | + ! 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 158 [0x7fff6364d5e4] | |
+ ! : | + ! 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + 3 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16907 [0x10676692b] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 270 [0x10676bc7e] | |
+ ! : | + ! : 1 swift::erasePhiArgument(swift::SILBasicBlock*, unsigned int) (in LLDB) + 462 [0x1067b553e] | |
+ ! : | + ! : 1 swift::deleteEdgeValue(swift::TermInst*, swift::SILBasicBlock*, unsigned long) (in LLDB) + 1174 [0x1067b5146] | |
+ ! : | + ! : 1 deleteTriviallyDeadOperandsOfDeadArgument(llvm::MutableArrayRef<swift::Operand>, unsigned int) (in LLDB) + 75 [0x1067b52fb] | |
+ ! : | + ! : 1 swift::SILUndef::get(swift::SILType, swift::SILFunction const&) (in LLDB) + 54 [0x106909246] | |
+ ! : | + ! : 1 swift::SILType::isTrivial(swift::SILFunction const&) const (in LLDB) + 44 [0x106907e0c] | |
+ ! : | + ! : 1 swift::SILFunction::getTypeLowering(swift::SILType) const (in LLDB) + 39 [0x10689fe57] | |
+ ! : | + ! : 1 swift::TypeExpansionContext::TypeExpansionContext(swift::SILFunction const&) (in LLDB) + 69 [0x1068a6475] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 2630 [0x10676c5b6] | |
+ ! : | + ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! : 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 541 [0x7fff63650479] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 13 [0x10676bb7d] | |
+ ! : | + 3 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 17608 [0x106766be8] | |
+ ! : | + ! 3 swift::BasicBlockCloner::cloneBranchTarget(swift::BranchInst*) (in LLDB) + 31 [0x10676de0f] | |
+ ! : | + ! 3 swift::BasicBlockCloner::cloneBlock(swift::SILBasicBlock*) (in LLDB) + 256 [0x10676e710] | |
+ ! : | + ! 2 swift::SILCloner<swift::BasicBlockCloner>::cloneReachableBlocks(swift::SILBasicBlock*, llvm::ArrayRef<swift::SILBasicBlock*>, swift::SILBasicBlock*, bool) (in LLDB) + 259 [0x10676e843] | |
+ ! : | + ! : 1 swift::SILCloner<swift::BasicBlockCloner>::clonePhiArgs(swift::SILBasicBlock*) (in LLDB) + 298 [0x10676ea7a] | |
+ ! : | + ! : | 1 swift::BasicBlockCloner::mapValue(swift::SILValue, swift::SILValue) (in LLDB) + 1 [0x10676f121] | |
+ ! : | + ! : 1 swift::SILCloner<swift::BasicBlockCloner>::clonePhiArgs(swift::SILBasicBlock*) (in LLDB) + 42 [0x10676e97a] | |
+ ! : | + ! 1 swift::SILCloner<swift::BasicBlockCloner>::cloneReachableBlocks(swift::SILBasicBlock*, llvm::ArrayRef<swift::SILBasicBlock*>, swift::SILBasicBlock*, bool) (in LLDB) + 480 [0x10676e920] | |
+ ! : | + ! 1 swift::SILCloner<swift::BasicBlockCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 644 [0x10676ed94] | |
+ ! : | + 3 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 680,763,... [0x1067629c8,0x106762a1b,...] | |
+ ! : | + 2 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 1212 [0x106762bdc] | |
+ ! : | + ! 2 swift::simplifyInstruction(swift::SILInstruction*) (in LLDB) + 225,2272 [0x10656c0b1,0x10656c8b0] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 272 [0x106762830] | |
+ ! : | + ! 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int>* llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILBasicBlock*, unsigned int, 32u, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int> >, swift::SILBasicBlock*, unsigned int, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, unsigned int>*) (in LLDB) + 1 [0x106760661] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 722 [0x1067629f2] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::removeIfDead(swift::SILBasicBlock*) (in LLDB) + 455 [0x106768427] | |
+ ! : | + ! 1 swift::removeDeadBlock(swift::SILBasicBlock*) (in LLDB) + 59 [0x1067a43fb] | |
+ ! : | + ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! 1 tiny_size (in libsystem_malloc.dylib) + 389 [0x7fff6364e95c] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 6015 [0x106763e9f] | |
+ ! : | + ! 1 getEnumCaseRecursive(swift::SILValue, swift::SILBasicBlock*, int, llvm::SmallPtrSetImpl<swift::SILArgument*>&) (in LLDB) + 230 [0x10676e356] | |
+ ! : | + ! 1 swift::SILPhiArgument::getIncomingPhiValues(llvm::SmallVectorImpl<std::__1::pair<swift::SILBasicBlock*, swift::SILValue> >&) const (in LLDB) + 4 [0x10688f8f4] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 12134 [0x106765686] | |
+ ! : | + ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 337 [0x7fff636500e4] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 15980 [0x10676658c] | |
+ ! : | + ! 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, int>* llvm::DenseMapBase<llvm::SmallDenseMap<swift::SILBasicBlock*, int, 8u, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, int> >, swift::SILBasicBlock*, int, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, int> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, int>*) (in LLDB) + 39 [0x10676d767] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 17620 [0x106766bf4] | |
+ ! : | + 1 swift::BasicBlockCloner::splitCriticalEdges(swift::DominanceInfo*, swift::SILLoopInfo*) (in LLDB) + 125 [0x1067a4bbd] | |
+ ! : | + 1 swift::splitEdge(swift::TermInst*, unsigned int, swift::DominanceInfo*, swift::SILLoopInfo*) (in LLDB) + 356 [0x1068612d4] | |
+ ! : | + 1 swift::SILBuilder::createBranch(swift::SILLocation, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 150 [0x1065f7be6] | |
+ ! : | + 1 swift::BranchInst::create(swift::SILDebugLocation, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::SILFunction&) (in LLDB) + 46 [0x1068ce3be] | |
+ ! : | + 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 58 [0x7fff6364d580] | |
+ ! : | 18 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 254 [0x10675d76e] | |
+ ! : | + 18 swift::FunctionAnalysisBase<swift::DominanceInfo>::get(swift::SILFunction*) (in LLDB) + 211 [0x10664c3d3] | |
+ ! : | + 18 swift::DominanceAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 40 [0x10653d728] | |
+ ! : | + 8 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 625 [0x106864c81] | |
+ ! : | + ! 4 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 620 [0x1068660dc] | |
+ ! : | + ! : 4 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : 4 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : 4 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : 4 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 561 [0x7fff6364de71] | |
+ ! : | + ! : | + 1 set_tiny_meta_header_in_use (in libsystem_malloc.dylib) + 262 [0x7fff6364e406] | |
+ ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : | + ! : | 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 817 [0x7fff63650fd9] | |
+ ! : | + ! : 2 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 66,224 [0x7fff6364d588,0x7fff6364d626] | |
+ ! : | + ! 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 507,521,... [0x10686606b,0x106866079,...] | |
+ ! : | + ! 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::attachNewSubtree(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 725 [0x106866145] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 488 [0x7fff6365017b] | |
+ ! : | + 6 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 302 [0x106864b3e] | |
+ ! : | + ! 3 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 188,260,... [0x1068676bc,0x106867704,...] | |
+ ! : | + ! 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 483 [0x1068677e3] | |
+ ! : | + ! : 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364d588] | |
+ ! : | + ! 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 504 [0x1068677f8] | |
+ ! : | + ! : 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::ChildrenGetter<false>::Get(swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 47 [0x10686627f] | |
+ ! : | + ! : 1 swift::TermInst::getSuccessors() (in LLDB) + 7 [0x1068cde97] | |
+ ! : | + ! 1 unsigned int llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runDFS<false, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*)>(swift::SILBasicBlock*, unsigned int, bool (*)(swift::SILBasicBlock*, swift::SILBasicBlock*), unsigned int) (in LLDB) + 920 [0x106867998] | |
+ ! : | + ! 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >, swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::InfoRec>*) (in LLDB) + 6 [0x106866566] | |
+ ! : | + 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 315 [0x106864b4b] | |
+ ! : | + ! 3 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::runSemiNCA(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, unsigned int) (in LLDB) + 655,1366,... [0x1068657cf,0x106865a96,...] | |
+ ! : | + 1 llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::CalculateFromScratch(llvm::DominatorTreeBase<swift::SILBasicBlock, false>&, llvm::DomTreeBuilder::SemiNCAInfo<llvm::DominatorTreeBase<swift::SILBasicBlock, false> >::BatchUpdateInfo*) (in LLDB) + 358 [0x106864b76] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 51 [0x7fff605ff723] | |
+ ! : | 11 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 6534 [0x10675eff6] | |
+ ! : | + 4 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16888 [0x106766918] | |
+ ! : | + ! 3 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 80 [0x10676b8c0] | |
+ ! : | + ! : 2 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! : | 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 40 [0x1068b18c8] | |
+ ! : | + ! : | + 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 73 [0x1068d7e39] | |
+ ! : | + ! : | 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 261 [0x1068b19a5] | |
+ ! : | + ! : 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 0 [0x1068b2210] | |
+ ! : | + ! 1 tryMoveCondFailToPreds(swift::SILBasicBlock*) (in LLDB) + 67 [0x10676b8b3] | |
+ ! : | + 4 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 680,1141,... [0x1067629c8,0x106762b95,...] | |
+ ! : | + 2 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 2237 [0x106762fdd] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 6114 [0x106769c22] | |
+ ! : | + ! : 1 getUnConditionalFail(swift::SILBasicBlock*, swift::SILValue, bool) (in LLDB) + 80 [0x10677da30] | |
+ ! : | + ! : 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! : 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 32 [0x1068b18c0] | |
+ ! : | + ! 1 (anonymous namespace)::SimplifyCFG::simplifyCondBrBlock(swift::CondBranchInst*) (in LLDB) + 228 [0x106768524] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyBlocks() (in LLDB) + 16907 [0x10676692b] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 149 [0x10676bc05] | |
+ ! : | 5 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 111 [0x10675d6df] | |
+ ! : | + 3 splitBBArguments(swift::SILFunction&) (in LLDB) + 811 [0x1067619db] | |
+ ! : | + ! 3 swift::Projection::getType(swift::SILType, swift::SILModule&, swift::TypeExpansionContext) const (in LLDB) + 398 [0x1068850fe] | |
+ ! : | + ! 3 swift::SILType::getFieldType(swift::VarDecl*, swift::Lowering::TypeConverter&, swift::TypeExpansionContext) const (in LLDB) + 75 [0x10690822b] | |
+ ! : | + ! 1 swift::TypeBase::getTypeOfMember(swift::ModuleDecl*, swift::ValueDecl const*, swift::Type) (in LLDB) + 284 [0x106ea0bcc] | |
+ ! : | + ! : 1 swift::TypeBase::getMemberSubstitutions(swift::ValueDecl const*, swift::GenericEnvironment*) (in LLDB) + 114 [0x106ea0802] | |
+ ! : | + ! : 1 swift::TypeBase::getContextSubstitutions(swift::DeclContext const*, swift::GenericEnvironment*) (in LLDB) + 119 [0x106ea0217] | |
+ ! : | + ! : 1 swift::DeclContext::getSelfNominalTypeDecl() const (in LLDB) + 43 [0x106e0115b] | |
+ ! : | + ! 1 swift::TypeBase::getTypeOfMember(swift::ModuleDecl*, swift::ValueDecl const*, swift::Type) (in LLDB) + 326 [0x106ea0bf6] | |
+ ! : | + ! : 1 swift::SubstitutionMap::get(swift::GenericSignature, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>) (in LLDB) + 154 [0x106e92b8a] | |
+ ! : | + ! : 1 swift::GenericSignatureImpl::forEachParam(llvm::function_ref<void (swift::GenericTypeParamType*, bool)>) const (in LLDB) + 675 [0x106e23873] | |
+ ! : | + ! : 1 void llvm::function_ref<void (swift::GenericTypeParamType*, bool)>::callback_fn<swift::SubstitutionMap::get(swift::GenericSignature, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>)::$_1>(long, swift::GenericTypeParamType*, bool) (in LLDB) + 78 [0x106e93f0e] | |
+ ! : | + ! : 1 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 127 [0x106e9fcff] | |
+ ! : | + ! : 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + ! : 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 54 [0x106ea0e96] | |
+ ! : | + ! : 1 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions)::$_23>(long, swift::TypeBase*) (in LLDB) + 1543 [0x106ea43c7] | |
+ ! : | + ! 1 swift::TypeBase::getTypeOfMember(swift::ModuleDecl*, swift::ValueDecl const*, swift::Type) (in LLDB) + 469 [0x106ea0c85] | |
+ ! : | + 1 splitBBArguments(swift::SILFunction&) (in LLDB) + 126 [0x10676172e] | |
+ ! : | + ! 1 void std::__1::vector<llvm::sys::DynamicLibrary, std::__1::allocator<llvm::sys::DynamicLibrary> >::__push_back_slow_path<llvm::sys::DynamicLibrary const&>(llvm::sys::DynamicLibrary const&) (in LLDB) + 155 [0x105acdd1b] | |
+ ! : | + ! 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 165 [0x7fff6364dce5] | |
+ ! : | + 1 splitBBArguments(swift::SILFunction&) (in LLDB) + 683 [0x10676195b] | |
+ ! : | + 1 swift::Projection::getFirstLevelProjections(swift::SILType, swift::SILModule&, swift::TypeExpansionContext, llvm::SmallVectorImpl<swift::Projection>&) (in LLDB) + 75 [0x10688604b] | |
+ ! : | + 1 swift::StoredPropertiesRequest::OutputType swift::evaluateOrDefault<swift::StoredPropertiesRequest>(swift::Evaluator&, swift::StoredPropertiesRequest, swift::StoredPropertiesRequest::OutputType) (in LLDB) + 40 [0x106da9aa8] | |
+ ! : | + 1 llvm::Expected<swift::StoredPropertiesRequest::OutputType> swift::Evaluator::getResultCached<swift::StoredPropertiesRequest, (void*)0>(swift::StoredPropertiesRequest const&) (in LLDB) + 90 [0x106dcf19a] | |
+ ! : | 3 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 241 [0x10675d761] | |
+ ! : | + 3 swift::FunctionAnalysisBase<swift::DominanceInfo>::invalidate(swift::SILFunction*, swift::SILAnalysis::InvalidationKind) (in LLDB) + 88 [0x10653d4c8] | |
+ ! : | + 2 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 132 [0x10653d914] | |
+ ! : | + ! 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! : 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! : 1 tiny_size (in libsystem_malloc.dylib) + 192 [0x7fff6364e897] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 431 [0x7fff6365040b] | |
+ ! : | + ! 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 419 [0x7fff63651326] | |
+ ! : | + 1 std::__1::unique_ptr<swift::DominanceInfo, std::__1::default_delete<swift::DominanceInfo> >::~unique_ptr() (in LLDB) + 72 [0x10653d8d8] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 305 [0x7fff63650dd9] | |
+ ! : | 3 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 52,944,... [0x10675d6a4,0x10675da20,...] | |
+ ! : | 2 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 79 [0x10675d6bf] | |
+ ! : | + 1 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 163 [0x1067a44c3] | |
+ ! : | + ! 1 swift::TermInst::getSuccessors() (in LLDB) + 77 [0x1068cdedd] | |
+ ! : | + 1 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 257 [0x1067a4521] | |
+ ! : | + 1 llvm::SmallPtrSetImplBase::insert_imp_big(void const*) (in LLDB) + 146 [0x106133032] | |
+ ! : | + 1 llvm::SmallPtrSetImplBase::Grow(unsigned int) (in LLDB) + 65 [0x1061330b1] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 59 [0x7fff6364c3e9] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 89 [0x10675d6c9] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::findLoopHeaders() (in LLDB) + 749 [0x106760dfd] | |
+ ! : | + 1 llvm::SmallPtrSetImplBase::insert_imp_big(void const*) (in LLDB) + 95 [0x106132fff] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 136 [0x10675d6f8] | |
+ ! : | + 1 swift::removeUnreachableBlocks(swift::SILFunction&) (in LLDB) + 859 [0x1067a477b] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + 1 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 97 [0x10653ba41] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 549 [0x10675d895] | |
+ ! : | + 1 swift::tryCheckedCastBrJumpThreading(swift::SILFunction*, swift::DominanceInfo*, llvm::SmallVectorImpl<swift::SILBasicBlock*>&) (in LLDB) + 405 [0x1067c10f5] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 1067 [0x10675da9b] | |
+ ! : | + 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 529 [0x10676bd81] | |
+ ! : | + 1 simplifyToSelectValue(swift::SILBasicBlock*, unsigned int, swift::DominanceInfo*) (in LLDB) + 2455 [0x10675cea7] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::run() (in LLDB) + 6139 [0x10675ee6b] | |
+ ! : | 1 (anonymous namespace)::SimplifyCFG::simplifyArgs(swift::SILBasicBlock*) (in LLDB) + 488 [0x10676bd58] | |
+ ! : | 1 free_tiny (in libsystem_malloc.dylib) + 310 [0x7fff636500c9] | |
+ ! : 79 (anonymous namespace)::SILCombine::run() (in LLDB) + 485 [0x1066c23a5] | |
+ ! : | 52 swift::SILCombiner::runOnFunction(swift::SILFunction&) (in LLDB) + 277 [0x1066c1175] | |
+ ! : | + 18 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 36 [0x1066c05e4] | |
+ ! : | + ! 8 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 366 [0x1066c039e] | |
+ ! : | + ! : 7 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 164,63,... [0x106823e44,0x106823ddf,...] | |
+ ! : | + ! : 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 58 [0x106823dda] | |
+ ! : | + ! : 1 swift::SILInstructionResultArray::operator[](unsigned long) const (in LLDB) + 4 [0x1068ad824] | |
+ ! : | + ! 5 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 812 [0x1066c055c] | |
+ ! : | + ! : 3 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addInitialGroup(llvm::ArrayRef<swift::SILInstruction*>) (in LLDB) + 171 [0x1066c1a3b] | |
+ ! : | + ! : | 2 llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> >::grow(unsigned int) (in LLDB) + 106 [0x106364fca] | |
+ ! : | + ! : | + 2 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | + 2 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | + 2 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + ! : | + ! 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + ! : | + ! 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 397 [0x7fff6364ccce] | |
+ ! : | + ! : | + ! 1 small_free_list_add_ptr (in libsystem_malloc.dylib) + 301 [0x7fff636515ad] | |
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 235 [0x7fff6364c357] | |
+ ! : | + ! : | + 1 large_malloc (in libsystem_malloc.dylib) + 134 [0x7fff636567a1] | |
+ ! : | + ! : | + 1 mvm_allocate_pages (in libsystem_malloc.dylib) + 209 [0x7fff63656271] | |
+ ! : | + ! : | + 1 mach_vm_map (in libsystem_kernel.dylib) + 80 [0x7fff635d60d5] | |
+ ! : | + ! : | + 1 _kernelrpc_mach_vm_map_trap (in libsystem_kernel.dylib) + 10 [0x7fff635d61a6] | |
+ ! : | + ! : | 1 llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> >::grow(unsigned int) (in LLDB) + 153 [0x106364ff9] | |
+ ! : | + ! : 2 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addInitialGroup(llvm::ArrayRef<swift::SILInstruction*>) (in LLDB) + 287 [0x1066c1aaf] | |
+ ! : | + ! : 2 swift::BlotSetVector<swift::SILInstruction*, llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::insert(swift::SILInstruction* const&) (in LLDB) + 287 [0x1066c1bef] | |
+ ! : | + ! : 2 llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int>* llvm::DenseMapBase<llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> >, swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> >::InsertIntoBucketImpl<swift::SILInstruction*>(swift::SILInstruction* const&, swift::SILInstruction* const&, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int>*) (in LLDB) + 48,71 [0x106364e30,0x106364e47] | |
+ ! : | + ! 3 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 321 [0x1066c0371] | |
+ ! : | + ! : 3 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseInstFromFunction(swift::SILInstruction&, llvm::ilist_iterator<llvm::ilist_detail::node_options<swift::SILInstruction, false, false, void>, false, false>&, bool) (in LLDB) + 378 [0x1066c137a] | |
+ ! : | + ! : 3 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseSingleInstFromFunction(swift::SILInstruction&, bool) (in LLDB) + 587 [0x1066c15db] | |
+ ! : | + ! : 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + ! : | 2 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + ! : | 2 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 170 [0x10653ba8a] | |
+ ! : | + ! : 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! : 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + ! : 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! : 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + ! 1 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 431 [0x1066c03df] | |
+ ! : | + ! : 1 DYLD-STUB$$realloc (in LLDB) + 0 [0x109748184] | |
+ ! : | + ! 1 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 30 [0x1066c024e] | |
+ ! : | + 11 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 360 [0x1066c0728] | |
+ ! : | + ! 2 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 3500 [0x1066cd3ec] | |
+ ! : | + ! : 1 swift::SILCombiner::optimizeBuiltinCompareEq(swift::BuiltinInst*, bool) (in LLDB) + 574 [0x1066cb5de] | |
+ ! : | + ! : | 1 swift::isZeroValue(swift::SILValue) (in LLDB) + 84 [0x10656f014] | |
+ ! : | + ! : | 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 1 [0x1068b0861] | |
+ ! : | + ! : 1 swift::SILCombiner::optimizeBuiltinCompareEq(swift::BuiltinInst*, bool) (in LLDB) + 698 [0x1066cb65a] | |
+ ! : | + ! : 1 swift::SILBuilder::createBuiltin(swift::SILLocation, swift::Identifier, swift::SILType, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 162 [0x1065f7562] | |
+ ! : | + ! : 1 swift::BuiltinInst::create(swift::SILDebugLocation, swift::Identifier, swift::SILType, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>, swift::SILModule&) (in LLDB) + 0 [0x1068ca540] | |
+ ! : | + ! 1 swift::SILCombiner::optimizeLoadFromStringLiteral(swift::LoadInst*) (in LLDB) + 257 [0x1066d1f71] | |
+ ! : | + ! 1 swift::SILCombiner::visitApplyInst(swift::ApplyInst*) (in LLDB) + 727 [0x1066ca327] | |
+ ! : | + ! : 1 swift::SILCombiner::propagateConcreteTypeOfInitExistential(swift::FullApplySite) (in LLDB) + 264 [0x1066c9618] | |
+ ! : | + ! : 1 swift::SILCombiner::buildConcreteOpenedExistentialInfos(swift::FullApplySite, llvm::SmallDenseMap<unsigned int, swift::ConcreteOpenedExistentialInfo, 4u, llvm::DenseMapInfo<unsigned int>, llvm::detail::DenseMapPair<unsigned int, swift::ConcreteOpenedExistentialInfo> >&, swift::SILBuilderContext&, swift::SILOpenedArchetypesTracker&) (in LLDB) + 279 [0x1066c7d07] | |
+ ! : | + ! : 1 swift::ConcreteOpenedExistentialInfo::ConcreteOpenedExistentialInfo(swift::Operand&) (in LLDB) + 14 [0x1067da6de] | |
+ ! : | + ! : 1 swift::OpenedArchetypeInfo::OpenedArchetypeInfo(swift::Operand&) (in LLDB) + 62 [0x1067d9d4e] | |
+ ! : | + ! : 1 getStackInitInst(swift::SILValue, swift::SILInstruction*, bool&) (in LLDB) + 405 [0x1067da315] | |
+ ! : | + ! : 1 getStackInitInst(swift::SILValue, swift::SILInstruction*, bool&) (in LLDB) + 227 [0x1067da263] | |
+ ! : | + ! : 1 swift::ApplySite::getArgumentConvention(swift::Operand&) const (in LLDB) + 4 [0x106738c74] | |
+ ! : | + ! 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 34 [0x1066cc662] | |
+ ! : | + ! : 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 56 [0x1068d7e28] | |
+ ! : | + ! 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 482 [0x1066cc822] | |
+ ! : | + ! : 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 5 [0x1068cbab5] | |
+ ! : | + ! 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 908 [0x1066cc9cc] | |
+ ! : | + ! : 1 swift::SILCombiner::optimizeStringObject(swift::BuiltinInst*) (in LLDB) + 121 [0x1066cc3e9] | |
+ ! : | + ! : 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 30 [0x1068b087e] | |
+ ! : | + ! 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 4130 [0x1066cd662] | |
+ ! : | + ! 1 swift::SILCombiner::visitInjectEnumAddrInst(swift::InjectEnumAddrInst*) (in LLDB) + 83 [0x1066d2a13] | |
+ ! : | + ! : 1 swift::SILType::isAddressOnly(swift::SILFunction const&) const (in LLDB) + 44 [0x10690851c] | |
+ ! : | + ! : 1 swift::SILFunction::getTypeLowering(swift::SILType) const (in LLDB) + 71 [0x10689fe77] | |
+ ! : | + ! : 1 swift::Lowering::TypeConverter::getTypeLowering(swift::SILType, swift::TypeExpansionContext, swift::CanGenericSignature) (in LLDB) + 0 [0x10692d950] | |
+ ! : | + ! 1 swift::SILCombiner::visitPointerToAddressInst(swift::PointerToAddressInst*) (in LLDB) + 898 [0x1066ce3b2] | |
+ ! : | + ! 1 swift::SILInstructionVisitor<swift::SILCombiner, swift::SILInstruction*>::visit(swift::SILInstruction*) (in LLDB) + 6 [0x1066c0946] | |
+ ! : | + 9 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 275 [0x1066c06d3] | |
+ ! : | + ! 5 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 164,13,... [0x106823e44,0x106823dad,...] | |
+ ! : | + ! 2 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 21 [0x106823db5] | |
+ ! : | + ! : 2 swift::SILInstruction::getResultsImpl() const (in LLDB) + 30,45 [0x1068ab8de,0x1068ab8ed] | |
+ ! : | + ! 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 58 [0x106823dda] | |
+ ! : | + ! : 1 swift::SILInstructionResultArray::operator[](unsigned long) const (in LLDB) + 16 [0x1068ad830] | |
+ ! : | + ! 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 379 [0x106823f1b] | |
+ ! : | + ! 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 28 [0x1068b222c] | |
+ ! : | + ! 1 swift::SILInstruction::getMemoryBehavior() const (in LLDB) + 186 [0x1068b195a] | |
+ ! : | + ! 1 swift::ApplyInstBase<swift::PartialApplyInst, swift::SingleValueInstruction, false>::getCalleeFunction() const (in LLDB) + 263 [0x1068b2d77] | |
+ ! : | + 6 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 229,250,... [0x1066c06a5,0x1066c06ba,...] | |
+ ! : | + 5 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 349 [0x1066c071d] | |
+ ! : | + ! 3 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 8,10,... [0x106893c78,0x106893c7a,...] | |
+ ! : | + ! 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 35 [0x106893c93] | |
+ ! : | + ! : 1 swift::SILInstruction::getTypeDependentOperands() (in LLDB) + 35 [0x1068b1343] | |
+ ! : | + ! 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 56 [0x106893ca8] | |
+ ! : | + ! 1 swift::SILInstruction::getTypeDependentOperands() const (in LLDB) + 27 [0x1068b0deb] | |
+ ! : | + 1 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 138 [0x1066c064a] | |
+ ! : | + ! 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseInstFromFunction(swift::SILInstruction&, llvm::ilist_iterator<llvm::ilist_detail::node_options<swift::SILInstruction, false, false, void>, false, false>&, bool) (in LLDB) + 378 [0x1066c137a] | |
+ ! : | + ! 1 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::eraseSingleInstFromFunction(swift::SILInstruction&, bool) (in LLDB) + 587 [0x1066c15db] | |
+ ! : | + ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 6 [0x7fff6364ff99] | |
+ ! : | + 1 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 298 [0x1066c06ea] | |
+ ! : | + ! 1 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 1865 [0x1067b8649] | |
+ ! : | + ! 1 SILCombineCanonicalize::notifyNewInstruction(swift::SILInstruction*) (in LLDB) + 45 [0x1066c1e6d] | |
+ ! : | + ! 1 swift::BlotSetVector<swift::SILInstruction*, llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::insert(swift::SILInstruction* const&) (in LLDB) + 132 [0x1066c1b54] | |
+ ! : | + 1 swift::SILInstructionVisitor<swift::SILCombiner, swift::SILInstruction*>::visit(swift::SILInstruction*) (in LLDB) + 32 [0x1066c0960] | |
+ ! : | 27 swift::SILCombiner::runOnFunction(swift::SILFunction&) (in LLDB) + 305 [0x1066c1191] | |
+ ! : | 10 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 36 [0x1066c05e4] | |
+ ! : | ! 6 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 812 [0x1066c055c] | |
+ ! : | ! : 4 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addInitialGroup(llvm::ArrayRef<swift::SILInstruction*>) (in LLDB) + 287 [0x1066c1aaf] | |
+ ! : | ! : | 4 swift::BlotSetVector<swift::SILInstruction*, llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::insert(swift::SILInstruction* const&) (in LLDB) + 74,257,... [0x1066c1b1a,0x1066c1bd1,...] | |
+ ! : | ! : 2 swift::SILInstructionWorklist<llvm::SmallVector<llvm::Optional<swift::SILInstruction*>, 256u>, llvm::DenseMap<swift::SILInstruction*, unsigned int, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseMapPair<swift::SILInstruction*, unsigned int> > >::addInitialGroup(llvm::ArrayRef<swift::SILInstruction*>) (in LLDB) + 265 [0x1066c1a99] | |
+ ! : | ! 4 swift::SILCombiner::addReachableCodeToWorklist(swift::SILBasicBlock*) (in LLDB) + 366 [0x1066c039e] | |
+ ! : | ! 4 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 164,173 [0x106823e44,0x106823e4d] | |
+ ! : | 5 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 308,410,... [0x1066c06f4,0x1066c075a,...] | |
+ ! : | 4 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 360 [0x1066c0728] | |
+ ! : | ! 1 swift::SILCombiner::visitAllocStackInst(swift::AllocStackInst*) (in LLDB) + 304 [0x1066d0f30] | |
+ ! : | ! 1 swift::SILCombiner::visitApplyInst(swift::ApplyInst*) (in LLDB) + 360 [0x1066ca1b8] | |
+ ! : | ! 1 swift::SILCombiner::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 3823 [0x1066cd52f] | |
+ ! : | ! 1 swift::SILInstructionVisitor<swift::SILCombiner, swift::SILInstruction*>::visit(swift::SILInstruction*) (in LLDB) + 22 [0x1066c0956] | |
+ ! : | 3 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 275 [0x1066c06d3] | |
+ ! : | ! 3 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 63,99,... [0x106823ddf,0x106823e03,...] | |
+ ! : | 3 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 349 [0x1066c071d] | |
+ ! : | ! 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 129 [0x106893cf1] | |
+ ! : | ! : 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 16 [0x1068b0870] | |
+ ! : | ! 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 438 [0x106893e26] | |
+ ! : | ! : 1 swift::SILInstruction::getTypeDependentOperands() const (in LLDB) + 16 [0x1068b0de0] | |
+ ! : | ! 1 swift::SILBuilder::addOpenedArchetypeOperands(swift::SILInstruction*) (in LLDB) + 79 [0x106893cbf] | |
+ ! : | 2 swift::SILCombiner::doOneIteration(swift::SILFunction&, unsigned int) (in LLDB) + 298 [0x1066c06ea] | |
+ ! : | 2 swift::CanonicalizeInstruction::canonicalize(swift::SILInstruction*) (in LLDB) + 0,541 [0x1067b7f00,0x1067b811d] | |
+ ! : 65 (anonymous namespace)::SILPerformanceInlinerPass::run() (in LLDB) + 661 [0x10673c795] | |
+ ! : | 65 swift::SILInliner::inlineFullApply(swift::FullApplySite, swift::SILInliner::InlineKind, swift::SILOptFunctionBuilder&) (in LLDB) + 463 [0x106837c3f] | |
+ ! : | 63 swift::SILInliner::inlineFunction(swift::SILFunction*, swift::FullApplySite, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 323 [0x106836ee3] | |
+ ! : | + 63 swift::SILInlineCloner::cloneInline(llvm::ArrayRef<swift::SILValue>) (in LLDB) + 2465 [0x1068379e1] | |
+ ! : | + 48 swift::SILCloner<swift::SILInlineCloner>::cloneFunctionBody(swift::SILFunction*, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, bool) (in LLDB) + 461 [0x1068385cd] | |
+ ! : | + ! 42 swift::SILCloner<swift::SILInlineCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 563 [0x10683b153] | |
+ ! : | + ! : 6 swift::SILCloner<swift::SILInlineCloner>::visitWitnessMethodInst(swift::WitnessMethodInst*) (in LLDB) + 39 [0x10683ee47] | |
+ ! : | + ! : | 6 swift::SILCloner<swift::SILInlineCloner>::getOpConformance(swift::Type, swift::ProtocolConformanceRef) (in LLDB) + 168 [0x106852728] | |
+ ! : | + ! : | 6 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapConformance(swift::Type, swift::ProtocolConformanceRef) (in LLDB) + 78 [0x10685278e] | |
+ ! : | + ! : | 6 swift::ProtocolConformanceRef::subst(swift::Type, swift::SubstitutionMap, swift::SubstOptions) const (in LLDB) + 130 [0x106e88662] | |
+ ! : | + ! : | 6 swift::ProtocolConformanceRef::subst(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 750 [0x106e8897e] | |
+ ! : | + ! : | 4 swift::SubstitutionMap::lookupConformance(swift::CanType, swift::ProtocolDecl*) const (in LLDB) + 463 [0x106e92f1f] | |
+ ! : | + ! : | + 3 swift::GenericSignatureImpl::getSuperclassBound(swift::Type) (in LLDB) + 202 [0x106e245ca] | |
+ ! : | + ! : | + ! 3 swift::GenericSignatureBuilder::resolveEquivalenceClass(swift::Type, swift::ArchetypeResolutionKind) (in LLDB) + 16 [0x106e2df30] | |
+ ! : | + ! : | + ! 3 swift::GenericSignatureBuilder::maybeResolveEquivalenceClass(swift::Type, swift::ArchetypeResolutionKind, bool) (in LLDB) + 831 [0x106e345ef] | |
+ ! : | + ! : | + 1 swift::GenericSignatureImpl::getSuperclassBound(swift::Type) (in LLDB) + 6 [0x106e24506] | |
+ ! : | + ! : | 1 swift::SubstitutionMap::lookupConformance(swift::CanType, swift::ProtocolDecl*) const (in LLDB) + 895 [0x106e930cf] | |
+ ! : | + ! : | + 1 swift::NormalProtocolConformance::getAssociatedConformance(swift::Type, swift::ProtocolDecl*) const (in LLDB) + 91 [0x106e8ae6b] | |
+ ! : | + ! : | + 1 swift::ProtocolDecl::getRequirementSignature() const (in LLDB) + 13 [0x106daf8cd] | |
+ ! : | + ! : | 1 swift::SubstitutionMap::lookupConformance(swift::CanType, swift::ProtocolDecl*) const (in LLDB) + 926 [0x106e930ee] | |
+ ! : | + ! : 4 swift::SILCloner<swift::SILInlineCloner>::visitAllocStackInst(swift::AllocStackInst*) (in LLDB) + 56 [0x10683bce8] | |
+ ! : | + ! : | 3 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 362 [0x10683a33a] | |
+ ! : | + ! : | + 2 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapParentFunction(swift::SILOptFunctionBuilder&, swift::SILModule&, swift::SILFunction*, swift::SubstitutionMap, swift::GenericSignature, bool) (in LLDB) + 1246 [0x10683a8ee] | |
+ ! : | + ! : | + ! 2 swift::CallerAnalysis::notifyWillDeleteFunction(swift::SILFunction*) (in LLDB) + 117 [0x106547f95] | |
+ ! : | + ! : | + 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapParentFunction(swift::SILOptFunctionBuilder&, swift::SILModule&, swift::SILFunction*, swift::SubstitutionMap, swift::GenericSignature, bool) (in LLDB) + 1046 [0x10683a826] | |
+ ! : | + ! : | + 1 swift::SILFunctionBuilder::getOrCreateFunction(swift::SILLocation, llvm::StringRef, swift::SILLinkage, swift::CanTypeWrapper<swift::SILFunctionType>, swift::IsBare_t, swift::IsTransparent_t, swift::IsSerialized_t, swift::IsDynamicallyReplaceable_t, swift::ProfileCounter, swift::IsThunk_t, swift::SubclassScope) (in LLDB) + 220 [0x1068dc63c] | |
+ ! : | + ! : | + 1 swift::SILFunction::create(swift::SILModule&, swift::SILLinkage, llvm::StringRef, swift::CanTypeWrapper<swift::SILFunctionType>, swift::GenericEnvironment*, llvm::Optional<swift::SILLocation>, swift::IsBare_t, swift::IsTransparent_t, swift::IsSerialized_t, swift::ProfileCounter, swift::IsDynamicallyReplaceable_t, swift::IsExactSelfClass_t, swift::IsThunk_t, swift::SubclassScope, swift::Inline_t, swift::EffectsKind, swift::SILFunction*, swift::SILDebugScope const*) (in LLDB) + 309 [0x10689f165] | |
+ ! : | + ! : | + 1 swift::SILFunction::SILFunction(swift::SILModule&, swift::SILLinkage, llvm::StringRef, swift::CanTypeWrapper<swift::SILFunctionType>, swift::GenericEnvironment*, llvm::Optional<swift::SILLocation>, swift::IsBare_t, swift::IsTransparent_t, swift::IsSerialized_t, swift::ProfileCounter, swift::IsThunk_t, swift::SubclassScope, swift::Inline_t, swift::EffectsKind, swift::SILFunction*, swift::SILDebugScope const*, swift::IsDynamicallyReplaceable_t, swift::IsExactSelfClass_t) (in LLDB) + 465 [0x10689f361] | |
+ ! : | + ! : | + 1 swift::SILModule::removeFromZombieList(llvm::StringRef) (in LLDB) + 134 [0x1068da276] | |
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! : | + 1 szone_size (in libsystem_malloc.dylib) + 27 [0x7fff6364e757] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 515 [0x10683a3d3] | |
+ ! : | + ! : | 1 swift::SILDebugScope::SILDebugScope(swift::SILLocation, swift::SILFunction*, swift::SILDebugScope const*, swift::SILDebugScope const*) (in LLDB) + 27 [0x10689bfbb] | |
+ ! : | + ! : 3 swift::SILCloner<swift::SILInlineCloner>::visitFunctionRefInst(swift::FunctionRefInst*) (in LLDB) + 51 [0x10683daa3] | |
+ ! : | + ! : | 3 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 362 [0x10683a33a] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapParentFunction(swift::SILOptFunctionBuilder&, swift::SILModule&, swift::SILFunction*, swift::SubstitutionMap, swift::GenericSignature, bool) (in LLDB) + 743 [0x10683a6f7] | |
+ ! : | + ! : | + 1 swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature) (in LLDB) + 455 [0x106858c27] | |
+ ! : | + ! : | + 1 swift::Mangle::SpecializationMangler::finalize() (in LLDB) + 710 [0x1068588e6] | |
+ ! : | + ! : | + 1 swift::Demangle::mangleNode(swift::Demangle::Node*) (in LLDB) + 25 [0x106f1b049] | |
+ ! : | + ! : | + 1 swift::Demangle::mangleNode(swift::Demangle::Node*, llvm::function_ref<swift::Demangle::Node* (swift::Demangle::SymbolicReferenceKind, void const*)>) (in LLDB) + 810 [0x106f1b38a] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 1882 [0x106f1bbea] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 12731 [0x106f1e64b] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangleFunction(swift::Demangle::Node*) (in LLDB) + 39 [0x106f263d7] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangleAnyGenericType(swift::Demangle::Node*, llvm::StringRef) (in LLDB) + 51 [0x106f29bf3] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::trySubstitution(swift::Demangle::Node*, swift::Demangle::SubstitutionEntry&, bool) (in LLDB) + 34 [0x106f284c2] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangleStandardSubstitution(swift::Demangle::Node*) (in LLDB) + 151 [0x106f28a47] | |
+ ! : | + ! : | + 1 swift::Mangle::getStandardTypeSubst(llvm::StringRef) (in LLDB) + 1006 [0x106efb40e] | |
+ ! : | + ! : | + 1 _platform_memcmp (in libsystem_platform.dylib) + 298 [0x7fff6368c30a] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapParentFunction(swift::SILOptFunctionBuilder&, swift::SILModule&, swift::SILFunction*, swift::SubstitutionMap, swift::GenericSignature, bool) (in LLDB) + 1046 [0x10683a826] | |
+ ! : | + ! : | + 1 swift::SILFunctionBuilder::getOrCreateFunction(swift::SILLocation, llvm::StringRef, swift::SILLinkage, swift::CanTypeWrapper<swift::SILFunctionType>, swift::IsBare_t, swift::IsTransparent_t, swift::IsSerialized_t, swift::IsDynamicallyReplaceable_t, swift::ProfileCounter, swift::IsThunk_t, swift::SubclassScope) (in LLDB) + 220 [0x1068dc63c] | |
+ ! : | + ! : | + 1 swift::SILFunction::create(swift::SILModule&, swift::SILLinkage, llvm::StringRef, swift::CanTypeWrapper<swift::SILFunctionType>, swift::GenericEnvironment*, llvm::Optional<swift::SILLocation>, swift::IsBare_t, swift::IsTransparent_t, swift::IsSerialized_t, swift::ProfileCounter, swift::IsDynamicallyReplaceable_t, swift::IsExactSelfClass_t, swift::IsThunk_t, swift::SubclassScope, swift::Inline_t, swift::EffectsKind, swift::SILFunction*, swift::SILDebugScope const*) (in LLDB) + 81 [0x10689f081] | |
+ ! : | + ! : | + 1 std::__1::pair<llvm::StringMapIterator<swift::SILFunction*>, bool> llvm::StringMap<swift::SILFunction*, llvm::MallocAllocator>::try_emplace<swift::SILFunction*>(llvm::StringRef, swift::SILFunction*&&) (in LLDB) + 123 [0x1068a084b] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapParentFunction(swift::SILOptFunctionBuilder&, swift::SILModule&, swift::SILFunction*, swift::SubstitutionMap, swift::GenericSignature, bool) (in LLDB) + 1246 [0x10683a8ee] | |
+ ! : | + ! : | 1 swift::CallerAnalysis::notifyWillDeleteFunction(swift::SILFunction*) (in LLDB) + 117 [0x106547f95] | |
+ ! : | + ! : 3 swift::SILCloner<swift::SILInlineCloner>::visitStructExtractInst(swift::StructExtractInst*) (in LLDB) + 429 [0x10684622d] | |
+ ! : | + ! : | 3 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 48,247,... [0x1065f6870,0x1065f6937,...] | |
+ ! : | + ! : 3 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::visitApplyInst(swift::ApplyInst*) (in LLDB) + 41 [0x106844609] | |
+ ! : | + ! : | 3 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::ApplySiteCloningHelper::ApplySiteCloningHelper(swift::ApplySite, swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>&) (in LLDB) + 892 [0x10685345c] | |
+ ! : | + ! : | 2 swift::SILCloner<swift::SILInlineCloner>::getOpSubstitutionMap(swift::SubstitutionMap) (in LLDB) + 247 [0x1068537b7] | |
+ ! : | + ! : | + 2 swift::SubstitutionMap::subst(swift::SubstitutionMap, swift::SubstOptions) const (in LLDB) + 118 [0x106e93956] | |
+ ! : | + ! : | + 1 swift::SubstitutionMap::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 340 [0x106e934c4] | |
+ ! : | + ! : | + ! 1 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 127 [0x106e9fcff] | |
+ ! : | + ! : | + ! 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + ! : | + ! 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 54 [0x106ea0e96] | |
+ ! : | + ! : | + ! 1 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions)::$_23>(long, swift::TypeBase*) (in LLDB) + 555 [0x106ea3feb] | |
+ ! : | + ! : | + ! 1 swift::SubstitutionMap::lookupSubstitution(swift::CanTypeWrapper<swift::SubstitutableType>) const (in LLDB) + 93 [0x106e924ad] | |
+ ! : | + ! : | + ! 1 swift::GenericTypeParamType::getDepth() const (in LLDB) + 0 [0x106e99a10] | |
+ ! : | + ! : | + 1 swift::SubstitutionMap::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 1312 [0x106e93890] | |
+ ! : | + ! : | + 1 swift::SubstitutionMap::Storage::get(swift::GenericSignature, llvm::ArrayRef<swift::Type>, llvm::ArrayRef<swift::ProtocolConformanceRef>) (in LLDB) + 274 [0x106d0cdd2] | |
+ ! : | + ! : | + 1 swift::GenericSignatureImpl::getASTContext() const (in LLDB) + 81 [0x106e23e71] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::SILInlineCloner>::getOpSubstitutionMap(swift::SubstitutionMap) (in LLDB) + 291 [0x1068537e3] | |
+ ! : | + ! : | 1 swift::SubstitutionMap::getCanonical() const (in LLDB) + 533 [0x106e92a65] | |
+ ! : | + ! : | 1 swift::SubstitutionMap::Storage::get(swift::GenericSignature, llvm::ArrayRef<swift::Type>, llvm::ArrayRef<swift::ProtocolConformanceRef>) (in LLDB) + 266 [0x106d0cdca] | |
+ ! : | + ! : | 1 swift::SubstitutionMap::Storage::Profile(llvm::FoldingSetNodeID&, swift::GenericSignature, llvm::ArrayRef<swift::Type>, llvm::ArrayRef<swift::ProtocolConformanceRef>) (in LLDB) + 156 [0x106d0cc9c] | |
+ ! : | + ! : | 1 llvm::FoldingSetNodeID::AddPointer(void const*) (in LLDB) + 56 [0x106108018] | |
+ ! : | + ! : 3 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::visitApplyInst(swift::ApplyInst*) (in LLDB) + 360 [0x106844748] | |
+ ! : | + ! : | 3 swift::SILBuilder::createApply(swift::SILLocation, swift::SILValue, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>, bool, swift::GenericSpecializationInformation const*) (in LLDB) + 234 [0x1068c260a] | |
+ ! : | + ! : | 3 swift::ApplyInst::create(swift::SILDebugLocation, swift::SILValue, swift::SubstitutionMap, llvm::ArrayRef<swift::SILValue>, bool, llvm::Optional<swift::SILModuleConventions>, swift::SILFunction&, swift::SILOpenedArchetypesState&, swift::GenericSpecializationInformation const*) (in LLDB) + 118 [0x1068ca846] | |
+ ! : | + ! : | 3 swift::SILType::substGenericArgs(swift::SILModule&, swift::SubstitutionMap, swift::TypeExpansionContext) const (in LLDB) + 36 [0x106908554] | |
+ ! : | + ! : | 3 swift::SILFunctionType::substGenericArgs(swift::SILModule&, swift::SubstitutionMap, swift::TypeExpansionContext) (in LLDB) + 232 [0x1068a50a8] | |
+ ! : | + ! : | 2 (anonymous namespace)::SILTypeSubstituter::substSILFunctionType(swift::CanTypeWrapper<swift::SILFunctionType>) (in LLDB) + 1474 [0x1068a5682] | |
+ ! : | + ! : | + 1 swift::SILFunctionType::get(swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, llvm::ArrayRef<swift::SILParameterInfo>, llvm::ArrayRef<swift::SILYieldInfo>, llvm::ArrayRef<swift::SILResultInfo>, llvm::Optional<swift::SILResultInfo>, swift::SubstitutionMap, bool, swift::ASTContext const&, swift::ProtocolConformanceRef) (in LLDB) + 186 [0x106d0b29a] | |
+ ! : | + ! : | + ! 1 swift::SILFunctionType::Profile(llvm::FoldingSetNodeID&, swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, llvm::ArrayRef<swift::SILParameterInfo>, llvm::ArrayRef<swift::SILYieldInfo>, llvm::ArrayRef<swift::SILResultInfo>, llvm::Optional<swift::SILResultInfo>, swift::ProtocolConformanceRef, bool, swift::SubstitutionMap) (in LLDB) + 404 [0x106d0ad54] | |
+ ! : | + ! : | + ! 1 llvm::FoldingSetNodeID::AddPointer(void const*) (in LLDB) + 30 [0x106107ffe] | |
+ ! : | + ! : | + 1 swift::SILFunctionType::get(swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, llvm::ArrayRef<swift::SILParameterInfo>, llvm::ArrayRef<swift::SILYieldInfo>, llvm::ArrayRef<swift::SILResultInfo>, llvm::Optional<swift::SILResultInfo>, swift::SubstitutionMap, bool, swift::ASTContext const&, swift::ProtocolConformanceRef) (in LLDB) + 216 [0x106d0b2b8] | |
+ ! : | + ! : | + 1 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&) (in LLDB) + 164 [0x106108bf4] | |
+ ! : | + ! : | + 1 llvm::FoldingSet<swift::SILFunctionType>::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const (in LLDB) + 32 [0x106d13a30] | |
+ ! : | + ! : | + 1 swift::SILFunctionType::Profile(llvm::FoldingSetNodeID&) (in LLDB) + 336 [0x106d13bc0] | |
+ ! : | + ! : | + 1 swift::SILFunctionType::Profile(llvm::FoldingSetNodeID&, swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, llvm::ArrayRef<swift::SILParameterInfo>, llvm::ArrayRef<swift::SILYieldInfo>, llvm::ArrayRef<swift::SILResultInfo>, llvm::Optional<swift::SILResultInfo>, swift::ProtocolConformanceRef, bool, swift::SubstitutionMap) (in LLDB) + 378 [0x106d0ad3a] | |
+ ! : | + ! : | + 1 llvm::FoldingSetNodeID::AddInteger(unsigned int) (in LLDB) + 30 [0x10610811e] | |
+ ! : | + ! : | 1 (anonymous namespace)::SILTypeSubstituter::substSILFunctionType(swift::CanTypeWrapper<swift::SILFunctionType>) (in LLDB) + 436 [0x1068a5274] | |
+ ! : | + ! : | 1 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 118 [0x1068a9856] | |
+ ! : | + ! : | 1 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 127 [0x106e9fcff] | |
+ ! : | + ! : | 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + ! : | 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 54 [0x106ea0e96] | |
+ ! : | + ! : | 1 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions)::$_23>(long, swift::TypeBase*) (in LLDB) + 555 [0x106ea3feb] | |
+ ! : | + ! : | 1 swift::SubstitutionMap::lookupSubstitution(swift::CanTypeWrapper<swift::SubstitutableType>) const (in LLDB) + 130 [0x106e924d2] | |
+ ! : | + ! : | 1 swift::GenericParamKey::findIndexIn(swift::ArrayRefView<swift::Type, swift::GenericTypeParamType*, swift::GenericTypeParamType* swift::staticCastHelper<swift::GenericTypeParamType>(swift::Type const&), true>) const (in LLDB) + 109 [0x106e2391d] | |
+ ! : | + ! : 2 swift::SILInstructionVisitor<swift::SILInlineCloner, void>::visit(swift::SILInstruction*) (in LLDB) + 21 [0x106838d75] | |
+ ! : | + ! : | 2 swift::SILInstruction::getTypeDependentOperands() (in LLDB) + 7,27 [0x1068b1327,0x1068b133b] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitAllocStackInst(swift::AllocStackInst*) (in LLDB) + 1124 [0x10683c114] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 212 [0x1065f6914] | |
+ ! : | + ! : | 1 llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>* llvm::DenseMapBase<llvm::DenseMap<swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >, swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >::InsertIntoBucketImpl<swift::SILValue>(swift::SILValue const&, swift::SILValue const&, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>*) (in LLDB) + 83 [0x1068bd3f3] | |
+ ! : | + ! : | 1 llvm::DenseMap<swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >::grow(unsigned int) (in LLDB) + 135 [0x1068bd587] | |
+ ! : | + ! : | 1 llvm::DenseMapBase<llvm::DenseMap<swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >, swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >::moveFromOldBuckets(llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>*, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>*) (in LLDB) + 333 [0x1068bd7ad] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitDebugValueInst(swift::DebugValueInst*) (in LLDB) + 69 [0x106839ed5] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 266 [0x10683a2da] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitDebugValueInst(swift::DebugValueInst*) (in LLDB) + 118 [0x106839f06] | |
+ ! : | + ! : | 1 swift::DebugValueInst::getDecl() const (in LLDB) + 57 [0x1068ca0d9] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitDebugValueInst(swift::DebugValueInst*) (in LLDB) + 202 [0x106839f5a] | |
+ ! : | + ! : | 1 _platform_strlen (in libsystem_platform.dylib) + 22 [0x7fff6368bc96] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitDebugValueInst(swift::DebugValueInst*) (in LLDB) + 376 [0x10683a008] | |
+ ! : | + ! : | 1 swift::SILBuilder::createDebugValue(swift::SILLocation, swift::SILValue, swift::SILDebugVariable) (in LLDB) + 242 [0x106894672] | |
+ ! : | + ! : | 1 swift::DebugValueInst::create(swift::SILDebugLocation, swift::SILValue, swift::SILModule&, swift::SILDebugVariable) (in LLDB) + 96 [0x1068c9f20] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitFunctionRefInst(swift::FunctionRefInst*) (in LLDB) + 281 [0x10683db89] | |
+ ! : | + ! : | 1 swift::SILBuilder::createFunctionRef(swift::SILLocation, swift::SILFunction*) (in LLDB) + 197 [0x1068be025] | |
+ ! : | + ! : | 1 swift::FunctionRefInst::FunctionRefInst(swift::SILDebugLocation, swift::SILFunction*, swift::TypeExpansionContext) (in LLDB) + 40 [0x1068cb738] | |
+ ! : | + ! : | 1 swift::SILFunction::getLoweredFunctionTypeInContext(swift::TypeExpansionContext) const (in LLDB) + 140 [0x1068a650c] | |
+ ! : | + ! : | 1 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type, swift::TypeExpansionContext) (in LLDB) + 330 [0x10692c05a] | |
+ ! : | + ! : | 1 bool llvm::DenseMapBase<llvm::DenseMap<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >, swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*, llvm::DenseMapInfo<swift::Lowering::TypeConverter::CachingTypeKey>, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> >::LookupBucketFor<swift::Lowering::TypeConverter::CachingTypeKey>(swift::Lowering::TypeConverter::CachingTypeKey const&, llvm::detail::DenseMapPair<swift::Lowering::TypeConverter::CachingTypeKey, swift::Lowering::TypeLowering const*> const*&) const (in LLDB) + 108 [0x1069309bc] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitFunctionRefInst(swift::FunctionRefInst*) (in LLDB) + 299 [0x10683db9b] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 31 [0x1065f685f] | |
+ ! : | + ! : | 1 swift::SILInstruction::getResultsImpl() const (in LLDB) + 25 [0x1068ab8d9] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitLoadInst(swift::LoadInst*) (in LLDB) + 1394 [0x106843442] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 305 [0x1065f6971] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitMetatypeInst(swift::MetatypeInst*) (in LLDB) + 385 [0x106844ff1] | |
+ ! : | + ! : | 1 swift::SILBuilder::createMetatype(swift::SILLocation, swift::SILType) (in LLDB) + 145 [0x106893871] | |
+ ! : | + ! : | 1 swift::MetatypeInst::create(swift::SILDebugLocation, swift::SILType, swift::SILFunction*, swift::SILOpenedArchetypesState&) (in LLDB) + 76 [0x1068d355c] | |
+ ! : | + ! : | 1 collectTypeDependentOperands(llvm::SmallVectorImpl<swift::SILValue>&, swift::SILOpenedArchetypesState&, swift::SILFunction&, swift::CanType, swift::SubstitutionMap) (in LLDB) + 0 [0x1068c8f40] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStringLiteralInst(swift::StringLiteralInst*) (in LLDB) + 522 [0x10683e81a] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 161 [0x1065f68e1] | |
+ ! : | + ! : | 1 swift::SILInstructionResultArray::operator[](unsigned long) const (in LLDB) + 0 [0x1068ad820] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStructExtractInst(swift::StructExtractInst*) (in LLDB) + 52 [0x1068460b4] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 515 [0x10683a3d3] | |
+ ! : | + ! : | 1 swift::SILDebugScope::SILDebugScope(swift::SILLocation, swift::SILFunction*, swift::SILDebugScope const*, swift::SILDebugScope const*) (in LLDB) + 27 [0x10689bfbb] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStructInst(swift::StructInst*) (in LLDB) + 240 [0x106845ec0] | |
+ ! : | + ! : | 1 swift::SILInlineCloner::getOrCreateInlineScope(swift::SILDebugScope const*) (in LLDB) + 560 [0x10683a400] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStructInst(swift::StructInst*) (in LLDB) + 569 [0x106846009] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapType(swift::SILType) (in LLDB) + 213 [0x10683bbc5] | |
+ ! : | + ! : | 1 swift::SILType::subst(swift::SILModule&, swift::SubstitutionMap) const (in LLDB) + 169 [0x1068a0eb9] | |
+ ! : | + ! : | 1 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 319 [0x1068a991f] | |
+ ! : | + ! : | 1 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type, swift::TypeExpansionContext) (in LLDB) + 855 [0x10692c267] | |
+ ! : | + ! : | 1 swift::CanTypeVisitor<(anonymous namespace)::LowerType, swift::Lowering::TypeLowering*, swift::Lowering::AbstractionPattern>::visit(swift::CanType, swift::Lowering::AbstractionPattern) (in LLDB) + 301 [0x10692cead] | |
+ ! : | + ! : | 1 (anonymous namespace)::LowerType::visitAnyStructType(swift::CanType, swift::Lowering::AbstractionPattern, swift::StructDecl*) (in LLDB) + 161 [0x106933d01] | |
+ ! : | + ! : | 1 swift::TypeBase::getContextSubstitutionMap(swift::ModuleDecl*, swift::DeclContext const*, swift::GenericEnvironment*) (in LLDB) + 63 [0x106e9a48f] | |
+ ! : | + ! : | 1 swift::TypeBase::getContextSubstitutions(swift::DeclContext const*, swift::GenericEnvironment*) (in LLDB) + 817 [0x106ea04d1] | |
+ ! : | + ! : | 1 llvm::detail::DenseMapPair<swift::SubstitutableType*, swift::Type>* llvm::DenseMapBase<llvm::DenseMap<swift::SubstitutableType*, swift::Type, llvm::DenseMapInfo<swift::SubstitutableType*>, llvm::detail::DenseMapPair<swift::SubstitutableType*, swift::Type> >, swift::SubstitutableType*, swift::Type, llvm::DenseMapInfo<swift::SubstitutableType*>, llvm::detail::DenseMapPair<swift::SubstitutableType*, swift::Type> >::InsertIntoBucketImpl<swift::SubstitutableType*>(swift::SubstitutableType* const&, swift::SubstitutableType* const&, llvm::detail::DenseMapPair<swift::SubstitutableType*, swift::Type>*) (in LLDB) + 83 [0x106ea8f93] | |
+ ! : | + ! : | 1 llvm::DenseMap<swift::SubstitutableType*, swift::Type, llvm::DenseMapInfo<swift::SubstitutableType*>, llvm::detail::DenseMapPair<swift::SubstitutableType*, swift::Type> >::grow(unsigned int) (in LLDB) + 684 [0x106ea934c] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitStructInst(swift::StructInst*) (in LLDB) + 614 [0x106846036] | |
+ ! : | + ! : | 1 swift::SILBuilder::createStruct(swift::SILLocation, swift::SILType, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 185 [0x106934ae9] | |
+ ! : | + ! : | 1 swift::StructInst::create(swift::SILDebugLocation, swift::SILType, llvm::ArrayRef<swift::SILValue>, swift::SILModule&, bool) (in LLDB) + 51 [0x1068cd4b3] | |
+ ! : | + ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 542 [0x7fff6364de5e] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitTupleInst(swift::TupleInst*) (in LLDB) + 632 [0x106845a18] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 212 [0x1065f6914] | |
+ ! : | + ! : | 1 llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>* llvm::DenseMapBase<llvm::DenseMap<swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >, swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >::InsertIntoBucketImpl<swift::SILValue>(swift::SILValue const&, swift::SILValue const&, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue>*) (in LLDB) + 83 [0x1068bd3f3] | |
+ ! : | + ! : | 1 llvm::DenseMap<swift::SILValue, swift::SILValue, llvm::DenseMapInfo<swift::SILValue>, llvm::detail::DenseMapPair<swift::SILValue, swift::SILValue> >::grow(unsigned int) (in LLDB) + 6 [0x1068bd506] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitUncheckedEnumDataInst(swift::UncheckedEnumDataInst*) (in LLDB) + 414 [0x106846b0e] | |
+ ! : | + ! : | 1 swift::SILBuilder::createUncheckedEnumData(swift::SILLocation, swift::SILValue, swift::EnumElementDecl*, swift::SILType) (in LLDB) + 359 [0x1068c3467] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitWitnessMethodInst(swift::WitnessMethodInst*) (in LLDB) + 64 [0x10683ee60] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::SILInlineCloner, swift::SILOptFunctionBuilder>::remapASTType(swift::CanType) (in LLDB) + 62 [0x10685296e] | |
+ ! : | + ! : | 1 swift::Type::subst(swift::SubstitutionMap, swift::SubstOptions) const (in LLDB) + 118 [0x106e999d6] | |
+ ! : | + ! : | 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + ! : | 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 54 [0x106ea0e96] | |
+ ! : | + ! : | 1 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions)::$_23>(long, swift::TypeBase*) (in LLDB) + 2195 [0x106ea4653] | |
+ ! : | + ! : | 1 getMemberForBaseType(llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::Type, swift::Type, swift::AssociatedTypeDecl*, swift::Identifier, swift::SubstOptions) (in LLDB) + 309 [0x106e9ebc5] | |
+ ! : | + ! : | 1 swift::ArchetypeType::getNestedType(swift::Identifier) const (in LLDB) + 124 [0x106e9dc1c] | |
+ ! : | + ! : 1 swift::SILInstructionVisitor<swift::SILInlineCloner, void>::visit(swift::SILInstruction*) (in LLDB) + 790 [0x106839076] | |
+ ! : | + ! 4 swift::SILCloner<swift::SILInlineCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 1267 [0x10683b413] | |
+ ! : | + ! : 3 swift::SILCloner<swift::SILInlineCloner>::visitBranchInst(swift::BranchInst*) (in LLDB) + 677 [0x10684aad5] | |
+ ! : | + ! : | 3 swift::SILBuilder::createBranch(swift::SILLocation, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 150 [0x1065f7be6] | |
+ ! : | + ! : | 2 swift::BranchInst::create(swift::SILDebugLocation, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::SILFunction&) (in LLDB) + 46 [0x1068ce3be] | |
+ ! : | + ! : | + 2 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | + 2 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | + 2 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | + 2 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | + ! 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 532 [0x7fff6364de54] | |
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 143 [0x7fff6364d5d5] | |
+ ! : | + ! : | 1 swift::BranchInst::create(swift::SILDebugLocation, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, swift::SILFunction&) (in LLDB) + 396 [0x1068ce51c] | |
+ ! : | + ! : | 1 swift::SILSuccessor::operator=(swift::SILBasicBlock*) (in LLDB) + 80 [0x106907c00] | |
+ ! : | + ! : 1 swift::SILCloner<swift::SILInlineCloner>::visitBranchInst(swift::BranchInst*) (in LLDB) + 695 [0x10684aae7] | |
+ ! : | + ! : 1 swift::SILCloner<swift::StaticInitCloner>::postProcess(swift::SILInstruction*, swift::SILInstruction*) (in LLDB) + 306 [0x1065f6972] | |
+ ! : | + ! 2 swift::SILCloner<swift::SILInlineCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 385,1449 [0x10683b0a1,0x10683b4c9] | |
+ ! : | + 14 swift::SILCloner<swift::SILInlineCloner>::cloneFunctionBody(swift::SILFunction*, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, bool) (in LLDB) + 472 [0x1068385d8] | |
+ ! : | + ! 11 swift::SILCloner<swift::SILInlineCloner>::doFixUp(swift::SILFunction*) (in LLDB) + 861 [0x10683b87d] | |
+ ! : | + ! : 11 swift::SILInlineCloner::fixUp(swift::SILFunction*) (in LLDB) + 683 [0x106839e7b] | |
+ ! : | + ! : 11 swift::recursivelyDeleteTriviallyDeadInstructions(swift::SILInstruction*, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 34 [0x106824832] | |
+ ! : | + ! : 8 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1769 [0x106824729] | |
+ ! : | + ! : | 5 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! : | + 2 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 973 [0x7fff63650629] | |
+ ! : | + ! : | + ! : 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 556 [0x7fff636513af] | |
+ ! : | + ! : | + ! 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + ! : | + ! 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 476 [0x7fff63650e84] | |
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! : | + ! 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! : | + ! 1 tiny_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e81d] | |
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 162 [0x7fff63650035] | |
+ ! : | + ! : | + ! 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + ! : | + ! 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | + ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 21 [0x7fff6364ffa8] | |
+ ! : | + ! : | 2 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + ! : | + 2 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + ! : | + 2 swift::EscapeAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 120 [0x106554c78] | |
+ ! : | + ! : | 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 119 [0x1068906f7] | |
+ ! : | + ! : | 1 swift::SILInstruction::destroy(swift::SILInstruction*) (in LLDB) + 3283 [0x1068ae553] | |
+ ! : | + ! : 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 608 [0x1068242a0] | |
+ ! : | + ! : | 1 void llvm::function_ref<void (swift::SILInstruction*)>::callback_fn<swift::SILInlineCloner::fixUp(swift::SILFunction*)::$_2>(long, swift::SILInstruction*) (in LLDB) + 0 [0x106853d60] | |
+ ! : | + ! : 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 620 [0x1068242ac] | |
+ ! : | + ! : | 1 swift::SILInstruction::getAllOperands() (in LLDB) + 27 [0x1068ab36b] | |
+ ! : | + ! : 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1697 [0x1068246e1] | |
+ ! : | + ! : 1 swift::SILInstructionResultArray::operator[](unsigned long) const (in LLDB) + 1 [0x1068ad821] | |
+ ! : | + ! 2 swift::SILCloner<swift::SILInlineCloner>::doFixUp(swift::SILFunction*) (in LLDB) + 128 [0x10683b5a0] | |
+ ! : | + ! 1 swift::SILCloner<swift::SILInlineCloner>::doFixUp(swift::SILFunction*) (in LLDB) + 195 [0x10683b5e3] | |
+ ! : | + ! 1 swift::SwitchEnumInstBase::getDefaultBBOrNull() const (in LLDB) + 1 [0x1068d0cc1] | |
+ ! : | + 1 swift::SILCloner<swift::SILInlineCloner>::cloneFunctionBody(swift::SILFunction*, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, bool) (in LLDB) + 415 [0x10683859f] | |
+ ! : | + 1 llvm::detail::DenseMapPair<swift::SILBasicBlock*, swift::SILBasicBlock*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILBasicBlock*, swift::SILBasicBlock*, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, swift::SILBasicBlock*> >, swift::SILBasicBlock*, swift::SILBasicBlock*, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, swift::SILBasicBlock*> >::InsertIntoBucketImpl<swift::SILBasicBlock*>(swift::SILBasicBlock* const&, swift::SILBasicBlock* const&, llvm::detail::DenseMapPair<swift::SILBasicBlock*, swift::SILBasicBlock*>*) (in LLDB) + 83 [0x1065e7403] | |
+ ! : | + 1 llvm::DenseMap<swift::SILBasicBlock*, swift::SILBasicBlock*, llvm::DenseMapInfo<swift::SILBasicBlock*>, llvm::detail::DenseMapPair<swift::SILBasicBlock*, swift::SILBasicBlock*> >::grow(unsigned int) (in LLDB) + 110 [0x1065e757e] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 524 [0x7fff6364cd4d] | |
+ ! : | + 1 small_free_list_remove_ptr (in libsystem_malloc.dylib) + 0 [0x7fff63651b36] | |
+ ! : | 1 swift::SILInliner::inlineFunction(swift::SILFunction*, swift::FullApplySite, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 542 [0x106836fbe] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 451 [0x7fff6364bd64] | |
+ ! : | 1 swift::SILInliner::inlineFunction(swift::SILFunction*, swift::FullApplySite, llvm::ArrayRef<swift::SILValue>) (in LLDB) + 278 [0x106836eb6] | |
+ ! : 34 (anonymous namespace)::SILCSE::run() (in LLDB) + 187 [0x10671698b] | |
+ ! : | 25 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 251 [0x10670396b] | |
+ ! : | + 7 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 656 [0x106703da0] | |
+ ! : | + ! 3 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::operator[]((anonymous namespace)::SimpleValue const&) (in LLDB) + 312 [0x106705598] | |
+ ! : | + ! : 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::grow(unsigned int) (in LLDB) + 116 [0x10670a8b4] | |
+ ! : | + ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + ! : | 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 283 [0x7fff6364c4c9] | |
+ ! : | + ! : | 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 362 [0x7fff6364ccab] | |
+ ! : | + ! : | 1 small_free_list_remove_ptr_no_clear (in libsystem_malloc.dylib) + 88 [0x7fff63651c4e] | |
+ ! : | + ! : 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::grow(unsigned int) (in LLDB) + 512 [0x10670aa40] | |
+ ! : | + ! : | 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 2163 [0x1067062d3] | |
+ ! : | + ! : 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::grow(unsigned int) (in LLDB) + 623 [0x10670aaaf] | |
+ ! : | + ! : 1 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 1 [0x106705721] | |
+ ! : | + ! 2 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::operator[]((anonymous namespace)::SimpleValue const&) (in LLDB) + 181 [0x106705515] | |
+ ! : | + ! : 2 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 36,53 [0x106705744,0x106705755] | |
+ ! : | + ! 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::operator[]((anonymous namespace)::SimpleValue const&) (in LLDB) + 57 [0x106705499] | |
+ ! : | + ! : 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 3779 [0x106706923] | |
+ ! : | + ! 1 llvm::DenseMapBase<llvm::DenseMap<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >, (anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*, llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>, llvm::detail::DenseMapPair<(anonymous namespace)::SimpleValue, llvm::ScopedHashTableVal<(anonymous namespace)::SimpleValue, swift::SILInstruction*>*> >::operator[]((anonymous namespace)::SimpleValue const&) (in LLDB) + 346 [0x1067055ba] | |
+ ! : | + ! 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 5092 [0x106706e44] | |
+ ! : | + ! 1 llvm::hash_code llvm::hashing::detail::hash_combine_recursive_helper::combine<swift::SILValue>(unsigned long, char*, char*, swift::SILValue const&) (in LLDB) + 127 [0x10670855f] | |
+ ! : | + ! 1 char* llvm::hashing::detail::hash_combine_recursive_helper::combine_data<unsigned long>(unsigned long&, char*, char*, unsigned long) (in LLDB) + 0 [0x106e7e080] | |
+ ! : | + 4 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 433 [0x106703cc1] | |
+ ! : | + ! 3 swift::CSE::canHandle(swift::SILInstruction*) (in LLDB) + 295 [0x106704e87] | |
+ ! : | + ! : 3 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::getCalleeEffects(swift::FunctionSideEffects&, swift::FullApplySite) (in LLDB) + 354 [0x106567ac2] | |
+ ! : | + ! : 2 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::recompute(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*) (in LLDB) + 111 [0x1065676cf] | |
+ ! : | + ! : | 2 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::analyzeFunction(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo>&, int) (in LLDB) + 343 [0x1065686f7] | |
+ ! : | + ! : | 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::analyzeCall(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*, swift::FullApplySite, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo>&, int) (in LLDB) + 123 [0x1065689ab] | |
+ ! : | + ! : | + 1 swift::FunctionSideEffects::mergeFromApply(swift::FunctionSideEffects const&, swift::FullApplySite) (in LLDB) + 568 [0x106568078] | |
+ ! : | + ! : | 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::analyzeCall(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*, swift::FullApplySite, swift::BottomUpIPAnalysis::BottomUpFunctionOrder<swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo>&, int) (in LLDB) + 210 [0x106568a02] | |
+ ! : | + ! : | 1 swift::CalleeCache::getCalleeList(swift::FullApplySite) const (in LLDB) + 44 [0x1065449ec] | |
+ ! : | + ! : | 1 swift::CalleeCache::getCalleeListForCalleeKind(swift::SILValue) const (in LLDB) + 172 [0x10654497c] | |
+ ! : | + ! : | 1 swift::CalleeCache::getCalleeList(swift::SILDeclRef) const (in LLDB) + 247 [0x1065448a7] | |
+ ! : | + ! : | 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 268 [0x7fff6368b84c] | |
+ ! : | + ! : 1 swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::recompute(swift::GenericFunctionEffectAnalysis<swift::FunctionSideEffects>::FunctionInfo*) (in LLDB) + 365 [0x1065677cd] | |
+ ! : | + ! : 1 swift::FunctionSideEffects::mergeFromApply(swift::FunctionSideEffects const&, swift::FullApplySite) (in LLDB) + 194 [0x106567f02] | |
+ ! : | + ! 1 swift::CSE::canHandle(swift::SILInstruction*) (in LLDB) + 159 [0x106704dff] | |
+ ! : | + 3 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 100 [0x106703b74] | |
+ ! : | + ! 3 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 63,164,... [0x106823ddf,0x106823e44,...] | |
+ ! : | + 3 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 985 [0x106703ee9] | |
+ ! : | + ! 2 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 36,46 [0x106705744,0x10670574e] | |
+ ! : | + ! 1 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 156 [0x1067057bc] | |
+ ! : | + ! 1 bool swift::SILInstruction::isIdenticalTo<swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)>(swift::SILInstruction const*, swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)&&) const (in LLDB) + 181 [0x106652155] | |
+ ! : | + 3 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 92,296,... [0x106703b6c,0x106703c38,...] | |
+ ! : | + 2 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 296 [0x106703c38] | |
+ ! : | + ! 1 swift::simplifyInstruction(swift::SILInstruction*) (in LLDB) + 191 [0x10656c08f] | |
+ ! : | + ! : 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 27 [0x1068b087b] | |
+ ! : | + ! 1 swift::simplifyInstruction(swift::SILInstruction*) (in LLDB) + 2100 [0x10656c804] | |
+ ! : | + ! 1 swift::SILModule::getBuiltinInfo(swift::Identifier) (in LLDB) + 1 [0x1068d7df1] | |
+ ! : | + 1 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 413 [0x106703cad] | |
+ ! : | + ! 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + ! 1 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + ! 1 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 244 [0x10653bad4] | |
+ ! : | + 1 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 483 [0x106703cf3] | |
+ ! : | + ! 1 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 2271 [0x10670633f] | |
+ ! : | + ! 1 std::__1::enable_if<is_hashable_data<char const>::value, llvm::hash_code>::type llvm::hashing::detail::hash_combine_range_impl<char const>(char const*, char const*) (in LLDB) + 550 [0x10613ffd6] | |
+ ! : | + 1 swift::CSE::processNode(llvm::DomTreeNodeBase<swift::SILBasicBlock>*) (in LLDB) + 524 [0x106703d1c] | |
+ ! : | + 1 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 156 [0x1067057bc] | |
+ ! : | + 1 bool swift::SILInstruction::isIdenticalTo<swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)>(swift::SILInstruction const*, swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)&&) const (in LLDB) + 38 [0x1066520c6] | |
+ ! : | + 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 326 [0x1068b09a6] | |
+ ! : | 5 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 409 [0x106703a09] | |
+ ! : | + 2 swift::CSE::NodeScope::~NodeScope() (in LLDB) + 156 [0x1067053ac] | |
+ ! : | + ! 2 swift::SILInstructionVisitor<(anonymous namespace)::HashVisitor, llvm::hash_code>::visit(swift::SILInstruction*) (in LLDB) + 2170,5291 [0x1067062da,0x106706f0b] | |
+ ! : | + 2 swift::CSE::NodeScope::~NodeScope() (in LLDB) + 193 [0x1067053d1] | |
+ ! : | + ! 2 llvm::DenseMapInfo<(anonymous namespace)::SimpleValue>::isEqual((anonymous namespace)::SimpleValue, (anonymous namespace)::SimpleValue) (in LLDB) + 156 [0x1067057bc] | |
+ ! : | + ! 1 bool swift::SILInstruction::isIdenticalTo<swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)>(swift::SILInstruction const*, swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)&&) const (in LLDB) + 38 [0x1066520c6] | |
+ ! : | + ! : 1 swift::SILInstruction::getAllOperands() const (in LLDB) + 16 [0x1068b0870] | |
+ ! : | + ! 1 bool swift::SILInstruction::isIdenticalTo<swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)>(swift::SILInstruction const*, swift::SILInstruction::isIdenticalTo(swift::SILInstruction const*) const::'lambda'(swift::SILValue const&, swift::SILValue const&)&&) const (in LLDB) + 155 [0x10665213b] | |
+ ! : | + 1 swift::CSE::NodeScope::~NodeScope() (in LLDB) + 188 [0x1067053cc] | |
+ ! : | 1 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 317 [0x1067039ad] | |
+ ! : | + 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 158 [0x7fff6364d5e4] | |
+ ! : | + 1 _os_unfair_lock_lock_slow (in libsystem_platform.dylib) + 160 [0x7fff6368c802] | |
+ ! : | + 1 __ulock_wait (in libsystem_kernel.dylib) + 10 [0x7fff635d79be] | |
+ ! : | 1 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 417 [0x106703a11] | |
+ ! : | + 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 1081 [0x7fff63650695] | |
+ ! : | + 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 753 [0x7fff63650f99] | |
+ ! : | 1 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 623 [0x106703adf] | |
+ ! : | + 1 free_small (in libsystem_malloc.dylib) + 821 [0x7fff6364eece] | |
+ ! : | 1 swift::CSE::processFunction(swift::SILFunction&, swift::DominanceInfo*) (in LLDB) + 155 [0x10670390b] | |
+ ! : 29 (anonymous namespace)::ConstantPropagation::run() (in LLDB) + 260 [0x106661464] | |
+ ! : | 16 swift::ConstantFolder::processWorkList() (in LLDB) + 4747 [0x1067c5edb] | |
+ ! : | + 10 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1769 [0x106824729] | |
+ ! : | + ! 5 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 56 [0x1068906b8] | |
+ ! : | + ! : 5 swift::SILModule::notifyDeleteHandlers(swift::SILNode*) (in LLDB) + 44 [0x1068da99c] | |
+ ! : | + ! : 4 swift::AliasAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 97,232 [0x10653ba41,0x10653bac8] | |
+ ! : | + ! : 1 swift::RCIdentityAnalysis::handleDeleteNotification(swift::SILNode*) (in LLDB) + 46 [0x10656673e] | |
+ ! : | + ! : 1 swift::FunctionAnalysisBase<swift::RCIdentityFunctionInfo>::get(swift::SILFunction*) (in LLDB) + 204 [0x10661cb8c] | |
+ ! : | + ! : 1 swift::RCIdentityAnalysis::newFunctionAnalysis(swift::SILFunction*) (in LLDB) + 23 [0x1065669f7] | |
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | + ! : 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1588 [0x7fff6364e274] | |
+ ! : | + ! : 1 tiny_free_list_add_ptr (in libsystem_malloc.dylib) + 94 [0x7fff63650d06] | |
+ ! : | + ! 5 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + ! 3 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + ! | 3 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + ! | 3 tiny_size (in libsystem_malloc.dylib) + 192,70 [0x7fff6364e897,0x7fff6364e81d] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 468 [0x7fff63650167] | |
+ ! : | + ! | 1 tiny_free_no_lock (in libsystem_malloc.dylib) + 973 [0x7fff63650629] | |
+ ! : | + ! | 1 tiny_free_list_remove_ptr (in libsystem_malloc.dylib) + 574 [0x7fff636513c1] | |
+ ! : | + ! 1 free_tiny (in libsystem_malloc.dylib) + 144 [0x7fff63650023] | |
+ ! : | + 3 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 987 [0x10682441b] | |
+ ! : | + ! 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 95 [0x106823dff] | |
+ ! : | + ! : 1 swift::SILFunction::getEffectiveOptimizationMode() const (in LLDB) + 28 [0x10689f9ec] | |
+ ! : | + ! 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 379 [0x106823f1b] | |
+ ! : | + ! : 1 swift::SILInstruction::mayHaveSideEffects() const (in LLDB) + 48 [0x1068b2240] | |
+ ! : | + ! 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 164 [0x106823e44] | |
+ ! : | + 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 127 [0x1068240bf] | |
+ ! : | + ! 1 swift::isInstructionTriviallyDead(swift::SILInstruction*) (in LLDB) + 336 [0x106823ef0] | |
+ ! : | + 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 620 [0x1068242ac] | |
+ ! : | + ! 1 swift::SILInstruction::getAllOperands() (in LLDB) + 13 [0x1068ab35d] | |
+ ! : | + 1 swift::recursivelyDeleteTriviallyDeadInstructions(llvm::ArrayRef<swift::SILInstruction*>, bool, llvm::function_ref<void (swift::SILInstruction*)>) (in LLDB) + 1732 [0x106824704] | |
+ ! : | + 1 swift::SILBasicBlock::erase(swift::SILInstruction*) (in LLDB) + 131 [0x106890703] | |
+ ! : | + 1 free (in libsystem_malloc.dylib) + 107 [0x7fff6364bc0c] | |
+ ! : | + 1 szone_size (in libsystem_malloc.dylib) + 45 [0x7fff6364e769] | |
+ ! : | + 1 tiny_size (in libsystem_malloc.dylib) + 70 [0x7fff6364e81d] | |
+ ! : | 4 swift::ConstantFolder::processWorkList() (in LLDB) + 2748,2788,... [0x1067c570c,0x1067c5734,...] | |
+ ! : | 3 swift::ConstantFolder::processWorkList() (in LLDB) + 3141 [0x1067c5895] | |
+ ! : | + 1 constantFoldBuiltin(swift::BuiltinInst*, llvm::Optional<bool>&) (in LLDB) + 1266 [0x1067c6a42] | |
+ ! : | + ! 1 bool swift::PatternMatch::match_combine_or<swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::match_integer<0ull> > >, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> >, swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> >, swift::PatternMatch::Argument_match<swift::PatternMatch::match_integer<0ull> > > >::match<swift::BuiltinInst>(swift::BuiltinInst*) (in LLDB) + 76 [0x1067cc4fc] | |
+ ! : | + 1 constantFoldBuiltin(swift::BuiltinInst*, llvm::Optional<bool>&) (in LLDB) + 11315 [0x1067c9183] | |
+ ! : | + ! 1 bool swift::PatternMatch::match<swift::BuiltinInst, swift::PatternMatch::match_combine_or<swift::PatternMatch::match_combine_or<swift::PatternMatch::match_combine_or<swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> >, swift::PatternMatch::Argument_match<swift::PatternMatch::bind_ty<swift::IntegerLiteralInst> > >, swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::bind_ty<swift::IntegerLiteralInst> > >, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> > >, swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> >, swift::PatternMatch::Argument_match<swift::PatternMatch::bind_ty<swift::IntegerLiteralInst> > > >, swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::bind_ty<swift::IntegerLiteralInst> > >, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> > > >(swift::BuiltinInst*, swift::PatternMatch::match_combine_or<swift::PatternMatch::match_combine_or<swift::PatternMatch::match_combine_or<swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> >, swift::PatternMatch::Argument_match<swift::PatternMatch::bind_ty<swift::IntegerLiteralInst> > >, swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::bind_ty<swift::IntegerLiteralInst> > >, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> > >, swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> >, swift::PatternMatch::Argument_match<swift::PatternMatch::bind_ty<swift::IntegerLiteralInst> > > >, swift::PatternMatch::match_combine_and<swift::PatternMatch::match_combine_and<swift::PatternMatch::Callee_match<swift::BuiltinValueKind>, swift::PatternMatch::Argument_match<swift::PatternMatch::bind_ty<swift::IntegerLiteralInst> > >, swift::PatternMatch::Argument_match<swift::PatternMatch::silvalue_bind> > > const&) (in LLDB) + 27 [0x1067cc29b] | |
+ ! : | + ! 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 14 [0x1068cbabe] | |
+ ! : | + ! 1 swift::SILInstruction::getModule() const (in LLDB) + 16 [0x1068ab0d0] | |
+ ! : | + 1 constantFoldBuiltin(swift::BuiltinInst*, llvm::Optional<bool>&) (in LLDB) + 241 [0x1067c6641] | |
+ ! : | 2 swift::ConstantFolder::processWorkList() (in LLDB) + 2768 [0x1067c5720] | |
+ ! : | + 2 llvm::SetVector<swift::SILInstruction*, std::__1::vector<swift::SILInstruction*, std::__1::allocator<swift::SILInstruction*> >, llvm::DenseSet<swift::SILInstruction*, llvm::DenseMapInfo<swift::SILInstruction*> > >::insert(swift::SILInstruction* const&) (in LLDB) + 7,147 [0x10635fc47,0x10635fcd3] | |
+ ! : | 2 swift::ConstantFolder::processWorkList() (in LLDB) + 2922 [0x1067c57ba] | |
+ ! : | + 2 swift::BuiltinInst::getBuiltinKind() const (in LLDB) + 20 [0x1068b2414] | |
+ ! : | + 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 14 [0x1068cbabe] | |
+ ! : | + ! 1 swift::SILInstruction::getModule() const (in LLDB) + 12 [0x1068ab0cc] | |
+ ! : | + 1 swift::BuiltinInst::getBuiltinInfo() const (in LLDB) + 21 [0x1068cbac5] | |
+ ! : | 1 swift::ConstantFolder::processWorkList() (in LLDB) + 555 [0x1067c4e7b] | |
+ ! : | + 1 std::__1::__function::__func<swift::ConstantFolder::ConstantFolder(swift::SILOptFunctionBuilder&, unsigned int, bool, std::__1::function<void (swift::SILInstruction*)>)::'lambda'(swift::SILInstruction*), std::__1::allocator<swift::ConstantFolder::ConstantFolder(swift::SILOptFunctionBuilder&, unsigned int, bool, std::__1::function<void (swift::SILInstruction*)>)::'lambda'(swift::SILInstruction*)>, void (swift::SILInstruction*)>::operator()(swift::SILInstruction*&&) (in LLDB) + 0 [0x106661670] | |
+ ! : | 1 swift::ConstantFolder::processWorkList() (in LLDB) + 3684 [0x1067c5ab4] | |
+ ! : | 1 llvm::SetVector<swift::SILInstruction*, std::__1::vector<swift::SILInstruction*, std::__1::allocator<swift::SILInstruction*> >, llvm::DenseSet<swift::SILInstruction*, llvm::DenseMapInfo<swift::SILInstruction*> > >::insert(swift::SILInstruction* const&) (in LLDB) + 71 [0x10635fc87] | |
+ ! : | 1 llvm::detail::DenseSetPair<swift::SILInstruction*>* llvm::DenseMapBase<llvm::DenseMap<swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >, swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >::InsertIntoBucketImpl<swift::SILInstruction*>(swift::SILInstruction* const&, swift::SILInstruction* const&, llvm::detail::DenseSetPair<swift::SILInstruction*>*) (in LLDB) + 79 [0x1063677bf] | |
+ ! : | 1 llvm::DenseMap<swift::SILInstruction*, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo<swift::SILInstruction*>, llvm::detail::DenseSetPair<swift::SILInstruction*> >::grow(unsigned int) (in LLDB) + 106 [0x10636790a] | |
+ ! : | 1 operator new(unsigned long) (in libc++abi.dylib) + 40 [0x7fff605ff718] | |
+ ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 1459 [0x7fff6364e1f3] | |
+ ! : 26 (anonymous namespace)::GenericSpecializer::run() (in LLDB) + 2605 [0x10673457d] | |
+ ! : | 10 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 2494 [0x1067f6b3e] | |
+ ! : | + 10 swift::GenericFuncSpecializer::tryCreateSpecialization() (in LLDB) + 101 [0x1067f5575] | |
+ ! : | + 10 swift::GenericCloner::cloneFunction(swift::SILOptFunctionBuilder&, swift::SILFunction*, swift::ReabstractionInfo const&, swift::SubstitutionMap, llvm::StringRef, std::__1::function<void (swift::SILInstruction*, swift::SILInstruction*)>) (in LLDB) + 190 [0x1067f56ce] | |
+ ! : | + 9 swift::GenericCloner::populateCloned() (in LLDB) + 2259 [0x1067db303] | |
+ ! : | + ! 9 swift::SILCloner<swift::GenericCloner>::cloneFunctionBody(swift::SILFunction*, swift::SILBasicBlock*, llvm::ArrayRef<swift::SILValue>, bool) (in LLDB) + 461 [0x1067db6bd] | |
+ ! : | + ! 8 swift::SILCloner<swift::GenericCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 563 [0x1067dd1d3] | |
+ ! : | + ! : 2 swift::SILCloner<swift::GenericCloner>::visitWitnessMethodInst(swift::WitnessMethodInst*) (in LLDB) + 203 [0x1067e015b] | |
+ ! : | + ! : | 2 swift::SILBuilder::createWitnessMethod(swift::SILLocation, swift::CanType, swift::ProtocolConformanceRef, swift::SILDeclRef, swift::SILType) (in LLDB) + 174 [0x1068bec3e] | |
+ ! : | + ! : | 2 swift::WitnessMethodInst::create(swift::SILDebugLocation, swift::CanType, swift::ProtocolConformanceRef, swift::SILDeclRef, swift::SILType, swift::SILFunction*, swift::SILOpenedArchetypesState&) (in LLDB) + 110 [0x1068d100e] | |
+ ! : | + ! : | 2 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 2 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | + 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 272 [0x7fff6364d656] | |
+ ! : | + ! : | + 1 tiny_malloc_from_free_list (in libsystem_malloc.dylib) + 165 [0x7fff6364dce5] | |
+ ! : | + ! : | 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 0 [0x7fff63652421] | |
+ ! : | + ! : 1 swift::SILCloner<swift::GenericCloner>::visitBuiltinInst(swift::BuiltinInst*) (in LLDB) + 229 [0x1067e3c45] | |
+ ! : | + ! : | 1 swift::GenericCloner::remapScope(swift::SILDebugScope const*) (in LLDB) + 455 [0x1067dc8d7] | |
+ ! : | + ! : | 1 swift::GenericCloner::remapScope(swift::SILDebugScope const*) (in LLDB) + 470 [0x1067dc8e6] | |
+ ! : | + ! : | 1 swift::GenericCloner::remapScope(swift::SILDebugScope const*) (in LLDB) + 455 [0x1067dc8d7] | |
+ ! : | + ! : | 1 swift::GenericCloner::remapScope(swift::SILDebugScope const*) (in LLDB) + 470 [0x1067dc8e6] | |
+ ! : | + ! : | 1 swift::GenericCloner::remapScope(swift::SILDebugScope const*) (in LLDB) + 455 [0x1067dc8d7] | |
+ ! : | + ! : | 1 swift::GenericCloner::remapScope(swift::SILDebugScope const*) (in LLDB) + 455 [0x1067dc8d7] | |
+ ! : | + ! : | 1 swift::GenericCloner::remapScope(swift::SILDebugScope const*) (in LLDB) + 455 [0x1067dc8d7] | |
+ ! : | + ! : | 1 swift::GenericCloner::remapScope(swift::SILDebugScope const*) (in LLDB) + 455 [0x1067dc8d7] | |
+ ! : | + ! : | 1 swift::GenericCloner::remapScope(swift::SILDebugScope const*) (in LLDB) + 470 [0x1067dc8e6] | |
+ ! : | + ! : | 1 swift::GenericCloner::remapScope(swift::SILDebugScope const*) (in LLDB) + 455 [0x1067dc8d7] | |
+ ! : | + ! : | 1 swift::GenericCloner::remapScope(swift::SILDebugScope const*) (in LLDB) + 359 [0x1067dc877] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::remapParentFunction(swift::SILOptFunctionBuilder&, swift::SILModule&, swift::SILFunction*, swift::SubstitutionMap, swift::GenericSignature, bool) (in LLDB) + 743 [0x1067dcc37] | |
+ ! : | + ! : | 1 swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature) (in LLDB) + 222 [0x106858b3e] | |
+ ! : | + ! : | 1 swift::GenericSignatureImpl::forEachParam(llvm::function_ref<void (swift::GenericTypeParamType*, bool)>) const (in LLDB) + 675 [0x106e23873] | |
+ ! : | + ! : | 1 void llvm::function_ref<void (swift::GenericTypeParamType*, bool)>::callback_fn<swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature)::$_0>(long, swift::GenericTypeParamType*, bool) (in LLDB) + 101 [0x106859c45] | |
+ ! : | + ! : | 1 swift::Mangle::ASTMangler::appendType(swift::Type, swift::ValueDecl const*) (in LLDB) + 486 [0x106d486f6] | |
+ ! : | + ! : | 1 swift::Mangle::ASTMangler::appendAnyGenericType(swift::GenericTypeDecl const*) (in LLDB) + 359 [0x106d475f7] | |
+ ! : | + ! : | 1 swift::Mangle::ASTMangler::appendDeclName(swift::ValueDecl const*) (in LLDB) + 178 [0x106d4ae12] | |
+ ! : | + ! : | 1 swift::Identifier::isOperatorStartCodePoint(unsigned int) (in LLDB) + 0 [0x105ceeb90] | |
+ ! : | + ! : 1 swift::SILCloner<swift::GenericCloner>::visitMetatypeInst(swift::MetatypeInst*) (in LLDB) + 176 [0x1067e4150] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::remapType(swift::SILType) (in LLDB) + 213 [0x1067db405] | |
+ ! : | + ! : | 1 swift::SILType::subst(swift::SILModule&, swift::SubstitutionMap) const (in LLDB) + 169 [0x1068a0eb9] | |
+ ! : | + ! : | 1 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 118 [0x1068a9856] | |
+ ! : | + ! : | 1 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 127 [0x106e9fcff] | |
+ ! : | + ! : | 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + ! : | 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 54 [0x106ea0e96] | |
+ ! : | + ! : | 1 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions)::$_23>(long, swift::TypeBase*) (in LLDB) + 1546 [0x106ea43ca] | |
+ ! : | + ! : 1 swift::SILCloner<swift::GenericCloner>::visitUncheckedTakeEnumDataAddrInst(swift::UncheckedTakeEnumDataAddrInst*) (in LLDB) + 236 [0x1067e56dc] | |
+ ! : | + ! : | 1 swift::SILBuilder::createUncheckedTakeEnumDataAddr(swift::SILLocation, swift::SILValue, swift::EnumElementDecl*, swift::SILType) (in LLDB) + 51 [0x1068c3653] | |
+ ! : | + ! : | 1 swift::SILModule::allocateInst(unsigned int, unsigned int) const (in LLDB) + 36 [0x1068d7814] | |
+ ! : | + ! : | 1 posix_memalign (in libsystem_malloc.dylib) + 25 [0x7fff636548c9] | |
+ ! : | + ! : | 1 malloc_zone_memalign (in libsystem_malloc.dylib) + 154 [0x7fff636524bb] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 66 [0x7fff6364c2ae] | |
+ ! : | + ! : | 1 tiny_malloc_should_clear (in libsystem_malloc.dylib) + 1134 [0x7fff6364d9b4] | |
+ ! : | + ! : 1 swift::SILCloner<swift::GenericCloner>::visitWitnessMethodInst(swift::WitnessMethodInst*) (in LLDB) + 39 [0x1067e00b7] | |
+ ! : | + ! : | 1 swift::SILCloner<swift::GenericCloner>::getOpConformance(swift::Type, swift::ProtocolConformanceRef) (in LLDB) + 168 [0x1067ee2c8] | |
+ ! : | + ! : | 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::remapConformance(swift::Type, swift::ProtocolConformanceRef) (in LLDB) + 147 [0x1067ee373] | |
+ ! : | + ! : | 1 swift::Type::subst(swift::SubstitutionMap, swift::SubstOptions) const (in LLDB) + 118 [0x106e999d6] | |
+ ! : | + ! : | 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + ! : | 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 54 [0x106ea0e96] | |
+ ! : | + ! : | 1 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions)::$_23>(long, swift::TypeBase*) (in LLDB) + 2195 [0x106ea4653] | |
+ ! : | + ! : | 1 getMemberForBaseType(llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::Type, swift::Type, swift::AssociatedTypeDecl*, swift::Identifier, swift::SubstOptions) (in LLDB) + 1044 [0x106e9eea4] | |
+ ! : | + ! : | 1 swift::SubstitutionMap::lookupConformance(swift::CanType, swift::ProtocolDecl*) const (in LLDB) + 895 [0x106e930cf] | |
+ ! : | + ! : | 1 swift::NormalProtocolConformance::getAssociatedConformance(swift::Type, swift::ProtocolDecl*) const (in LLDB) + 106 [0x106e8ae7a] | |
+ ! : | + ! : 1 swift::SILInstructionVisitor<swift::GenericCloner, void>::visit(swift::SILInstruction*) (in LLDB) + 21 [0x1067db8d5] | |
+ ! : | + ! : | 1 swift::SILInstruction::getTypeDependentOperands() (in LLDB) + 7 [0x1068b1327] | |
+ ! : | + ! : 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::visitApplyInst(swift::ApplyInst*) (in LLDB) + 41 [0x1067e39f9] | |
+ ! : | + ! : 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::ApplySiteCloningHelper::ApplySiteCloningHelper(swift::ApplySite, swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>&) (in LLDB) + 870 [0x1067eee06] | |
+ ! : | + ! : 1 swift::SILCloner<swift::GenericCloner>::getOpSubstitutionMap(swift::SubstitutionMap) (in LLDB) + 291 [0x1067ef0b3] | |
+ ! : | + ! : 1 swift::SubstitutionMap::getCanonical() const (in LLDB) + 403 [0x106e929e3] | |
+ ! : | + ! : 1 swift::ProtocolConformanceRef::getCanonicalConformanceRef() const (in LLDB) + 35 [0x106e8cae3] | |
+ ! : | + ! : 1 swift::ProtocolConformance::getCanonicalConformance() (in LLDB) + 23 [0x106e8c977] | |
+ ! : | + ! : 1 swift::ProtocolConformance::isCanonical() const (in LLDB) + 1 [0x106e8c901] | |
+ ! : | + ! 1 swift::SILCloner<swift::GenericCloner>::visitBlocksDepthFirst(swift::SILBasicBlock*) (in LLDB) + 1267 [0x1067dd493] | |
+ ! : | + ! 1 swift::GenericCloner::visitTerminator(swift::SILBasicBlock*) (in LLDB) + 44 [0x1067db70c] | |
+ ! : | + 1 swift::GenericCloner::populateCloned() (in LLDB) + 335 [0x1067dab7f] | |
+ ! : | + 1 swift::TypeSubstCloner<swift::GenericCloner, swift::SILOptFunctionBuilder>::remapType(swift::SILType) (in LLDB) + 213 [0x1067db405] | |
+ ! : | + 1 swift::SILType::subst(swift::SILModule&, swift::SubstitutionMap) const (in LLDB) + 169 [0x1068a0eb9] | |
+ ! : | + 1 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 319 [0x1068a991f] | |
+ ! : | + 1 swift::Lowering::TypeConverter::getTypeLowering(swift::Lowering::AbstractionPattern, swift::Type, swift::TypeExpansionContext) (in LLDB) + 855 [0x10692c267] | |
+ ! : | + 1 swift::CanTypeVisitor<(anonymous namespace)::LowerType, swift::Lowering::TypeLowering*, swift::Lowering::AbstractionPattern>::visit(swift::CanType, swift::Lowering::AbstractionPattern) (in LLDB) + 301 [0x10692cead] | |
+ ! : | + 1 (anonymous namespace)::LowerType::visitAnyStructType(swift::CanType, swift::Lowering::AbstractionPattern, swift::StructDecl*) (in LLDB) + 441 [0x106933e19] | |
+ ! : | + 1 swift::Type::subst(swift::SubstitutionMap, swift::SubstOptions) const (in LLDB) + 118 [0x106e999d6] | |
+ ! : | + 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 54 [0x106ea0e96] | |
+ ! : | + 1 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions)::$_23>(long, swift::TypeBase*) (in LLDB) + 555 [0x106ea3feb] | |
+ ! : | + 1 swift::SubstitutionMap::lookupSubstitution(swift::CanTypeWrapper<swift::SubstitutableType>) const (in LLDB) + 105 [0x106e924b9] | |
+ ! : | + 1 swift::GenericTypeParamType::getIndex() const (in LLDB) + 0 [0x106e99a40] | |
+ ! : | 9 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 2466 [0x1067f6b22] | |
+ ! : | + 9 swift::GenericFuncSpecializer::GenericFuncSpecializer(swift::SILOptFunctionBuilder&, swift::SILFunction*, swift::SubstitutionMap, swift::ReabstractionInfo const&) (in LLDB) + 1205 [0x1067f4db5] | |
+ ! : | + 5 swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature) (in LLDB) + 455 [0x106858c27] | |
+ ! : | + ! 4 swift::Mangle::SpecializationMangler::finalize() (in LLDB) + 710 [0x1068588e6] | |
+ ! : | + ! : 4 swift::Demangle::mangleNode(swift::Demangle::Node*) (in LLDB) + 25 [0x106f1b049] | |
+ ! : | + ! : 2 swift::Demangle::mangleNode(swift::Demangle::Node*, llvm::function_ref<swift::Demangle::Node* (swift::Demangle::SymbolicReferenceKind, void const*)>) (in LLDB) + 810 [0x106f1b38a] | |
+ ! : | + ! : | 2 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 1882 [0x106f1bbea] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 15681 [0x106f1f1d1] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 4300 [0x106f1c55c] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 3279 [0x106f1c15f] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 13832 [0x106f1ea98] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 4233 [0x106f1c519] | |
+ ! : | + ! : | + 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 11580 [0x106f1e1cc] | |
+ ! : | + ! : | + 1 swift::Demangle::Node::begin() const (in LLDB) + 16 [0x106ee6280] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::mangleAbstractStorage(swift::Demangle::Node*, llvm::StringRef) (in LLDB) + 75 [0x106f2a72b] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::mangle(swift::Demangle::Node*) (in LLDB) + 2207 [0x106f1bd2f] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::mangleAnyGenericType(swift::Demangle::Node*, llvm::StringRef) (in LLDB) + 51 [0x106f29bf3] | |
+ ! : | + ! : | 1 (anonymous namespace)::Remangler::trySubstitution(swift::Demangle::Node*, swift::Demangle::SubstitutionEntry&, bool) (in LLDB) + 63 [0x106f284df] | |
+ ! : | + ! : | 1 swift::Demangle::SubstitutionEntry::deepHash(swift::Demangle::Node*) (in LLDB) + 459 [0x106f1aaeb] | |
+ ! : | + ! : | 1 swift::Demangle::SubstitutionEntry::deepHash(swift::Demangle::Node*) (in LLDB) + 6 [0x106f1a926] | |
+ ! : | + ! : 1 swift::Demangle::mangleNode(swift::Demangle::Node*, llvm::function_ref<swift::Demangle::Node* (swift::Demangle::SymbolicReferenceKind, void const*)>) (in LLDB) + 637 [0x106f1b2dd] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 21 [0x7fff6364afe5] | |
+ ! : | + ! : | 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 104 [0x7fff6364b06a] | |
+ ! : | + ! : | 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 120 [0x7fff6364c2e4] | |
+ ! : | + ! : | 1 small_malloc_should_clear (in libsystem_malloc.dylib) + 70 [0x7fff6364c3f4] | |
+ ! : | + ! : 1 swift::Demangle::mangleNode(swift::Demangle::Node*, llvm::function_ref<swift::Demangle::Node* (swift::Demangle::SymbolicReferenceKind, void const*)>) (in LLDB) + 925 [0x106f1b3fd] | |
+ ! : | + ! : 1 operator new(unsigned long) (in libc++abi.dylib) + 0 [0x7fff605ff6f0] | |
+ ! : | + ! 1 swift::Mangle::SpecializationMangler::finalize() (in LLDB) + 284 [0x10685873c] | |
+ ! : | + ! 1 swift::Demangle::Demangler::parseAndPushNodes() (in LLDB) + 56 [0x106ee7998] | |
+ ! : | + ! 1 swift::Demangle::Demangler::demangleOperator() (in LLDB) + 88 [0x106ee7b48] | |
+ ! : | + 4 swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature) (in LLDB) + 222 [0x106858b3e] | |
+ ! : | + 4 swift::GenericSignatureImpl::forEachParam(llvm::function_ref<void (swift::GenericTypeParamType*, bool)>) const (in LLDB) + 675 [0x106e23873] | |
+ ! : | + 2 void llvm::function_ref<void (swift::GenericTypeParamType*, bool)>::callback_fn<swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature)::$_0>(long, swift::GenericTypeParamType*, bool) (in LLDB) + 101 [0x106859c45] | |
+ ! : | + : 2 swift::Mangle::ASTMangler::appendType(swift::Type, swift::ValueDecl const*) (in LLDB) + 486 [0x106d486f6] | |
+ ! : | + : 2 swift::Mangle::ASTMangler::appendAnyGenericType(swift::GenericTypeDecl const*) (in LLDB) + 359 [0x106d475f7] | |
+ ! : | + : 2 swift::Mangle::ASTMangler::appendDeclName(swift::ValueDecl const*) (in LLDB) + 360 [0x106d4aec8] | |
+ ! : | + : 2 swift::Mangle::Mangler::appendIdentifier(llvm::StringRef) (in LLDB) + 93 [0x106ebe7dd] | |
+ ! : | + : 1 std::__1::pair<llvm::StringMapIterator<unsigned int>, bool> llvm::StringMap<unsigned int, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef) (in LLDB) + 28 [0x1096baf5c] | |
+ ! : | + : | 1 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (in LLDB) + 334 [0x10613de8e] | |
+ ! : | + : 1 std::__1::pair<llvm::StringMapIterator<unsigned int>, bool> llvm::StringMap<unsigned int, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef) (in LLDB) + 168 [0x1096bafe8] | |
+ ! : | + : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 222 [0x7fff6368b81e] | |
+ ! : | + 1 void llvm::function_ref<void (swift::GenericTypeParamType*, bool)>::callback_fn<swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature)::$_0>(long, swift::GenericTypeParamType*, bool) (in LLDB) + 185 [0x106859c99] | |
+ ! : | + : 1 llvm::raw_ostream::write(char const*, unsigned long) (in LLDB) + 442 [0x10616daba] | |
+ ! : | + : 1 llvm::raw_svector_ostream::write_impl(char const*, unsigned long) (in LLDB) + 78 [0x10616f0fe] | |
+ ! : | + : 1 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 202 [0x7fff6368b80a] | |
+ ! : | + 1 void llvm::function_ref<void (swift::GenericTypeParamType*, bool)>::callback_fn<swift::Mangle::GenericSpecializationMangler::mangle(swift::GenericSignature)::$_0>(long, swift::GenericTypeParamType*, bool) (in LLDB) + 172 [0x106859c8c] | |
+ ! : | 4 swift::trySpecializeApplyOfGeneric(swift::SILOptFunctionBuilder&, swift::ApplySite, llvm::SmallSetVector<swift::SILInstruction*, 8u>&, llvm::SmallVectorImpl<swift::SILFunction*>&, swift::OptRemark::Emitter&) (in LLDB) + 1833 [0x1067f68a9] | |
+ ! : | + 2 swift::ReabstractionInfo::ReabstractionInfo(swift::ModuleDecl*, bool, swift::ApplySite, swift::SILFunction*, swift::SubstitutionMap, swift::IsSerialized_t, bool, swift::OptRemark::Emitter*) (in LLDB) + 312 [0x1067f0a98] | |
+ ! : | + ! 2 swift::SILFunctionType::substGenericArgs(swift::SILModule&, swift::SubstitutionMap, swift::TypeExpansionContext) (in LLDB) + 232 [0x1068a50a8] | |
+ ! : | + ! 2 (anonymous namespace)::SILTypeSubstituter::substSILFunctionType(swift::CanTypeWrapper<swift::SILFunctionType>) (in LLDB) + 436 [0x1068a5274] | |
+ ! : | + ! 1 (anonymous namespace)::SILTypeSubstituter::visitType(swift::CanType) (in LLDB) + 118 [0x1068a9856] | |
+ ! : | + ! : 1 swift::Type::subst(llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) const (in LLDB) + 127 [0x106e9fcff] | |
+ ! : | + ! : 1 substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions) (in LLDB) + 308 [0x106e9f344] | |
+ ! : | + ! : 1 swift::Type::transformRec(llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>) const (in LLDB) + 54 [0x106ea0e96] | |
+ ! : | + ! : 1 llvm::Optional<swift::Type> llvm::function_ref<llvm::Optional<swift::Type> (swift::TypeBase*)>::callback_fn<substType(swift::Type, llvm::function_ref<swift::Type (swift::SubstitutableType*)>, llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::SubstOptions)::$_23>(long, swift::TypeBase*) (in LLDB) + 1634 [0x106ea4422] | |
+ ! : | + ! : 1 getMemberForBaseType(llvm::function_ref<swift::ProtocolConformanceRef (swift::CanType, swift::Type, swift::ProtocolDecl*)>, swift::Type, swift::Type, swift::AssociatedTypeDecl*, swift::Identifier, swift::SubstOptions) (in LLDB) + 1044 [0x106e9eea4] | |
+ ! : | + ! : 1 swift::SubstitutionMap::lookupConformance(swift::CanType, swift: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment