Projects

Ticket #503: Exited process_9340.7SXuzL.sample.txt

File Exited process_9340.7SXuzL.sample.txt, 243.2 KB (added by marick@…, 2 years ago)
Line 
1Analysis of sampling Exited process (pid 9340) every 1 millisecond
2Call graph:
3    6087 Thread_3237188   DispatchQueue_1: com.apple.main-thread  (serial)
4      3775 start
5        3775 main
6          3771 ruby_run_node
7            3762 0x10151ccc9
8              3762 rb_vm_dispatch
9                3408 0x1017fab75
10                  3408 rb_vm_dispatch
11                    3408 rb_require_safe
12                      3407 rb_rescue2
13                        3407 load_try
14                          3407 rb_load
15                            3393 0x101535761
16                              3393 rb_vm_dispatch
17                                3393 0x1017fa7f8
18                                  3393 rb_vm_dispatch
19                                    3393 rb_require_safe
20                                      3392 rb_rescue2
21                                        3392 load_try
22                                          3392 rb_load
23                                            3264 0x10153588d
24                                              3264 rb_vm_dispatch
25                                                3264 0x1017fa7f8
26                                                  3264 rb_vm_dispatch
27                                                    3264 rb_require_safe
28                                                      3262 rb_rescue2
29                                                        3262 load_try
30                                                          3262 rb_load
31                                                            2554 0x101535bac
32                                                              2554 rb_vm_dispatch
33                                                                2554 0x1017fa7f8
34                                                                  2554 rb_vm_dispatch
35                                                                    2554 rb_require_safe
36                                                                      2553 rb_rescue2
37                                                                        2553 load_try
38                                                                          2553 rb_load
39                                                                            2458 0x101556cb8
40                                                                              2458 rb_vm_dispatch
41                                                                                2458 0x1017fa7f8
42                                                                                  2458 rb_vm_dispatch
43                                                                                    2458 rb_require_safe
44                                                                                      2458 rb_rescue2
45                                                                                        2458 load_try
46                                                                                          2458 rb_load
47                                                                                            1615 0x1015576b9
48                                                                                              1615 rb_vm_dispatch
49                                                                                                1615 0x1017fa7f8
50                                                                                                  1615 rb_vm_dispatch
51                                                                                                    1615 rb_require_safe
52                                                                                                      1614 rb_rescue2
53                                                                                                        1614 load_try
54                                                                                                          1614 rb_load
55                                                                                                            827 0x101559d73
56                                                                                                              827 rb_vm_dispatch
57                                                                                                                827 0x1017fa7f8
58                                                                                                                  827 rb_vm_dispatch
59                                                                                                                    827 rb_require_safe
60                                                                                                                      825 rb_rescue2
61                                                                                                                        825 load_try
62                                                                                                                          825 rb_load
63                                                                                                                            388 0x10155a203
64                                                                                                                              388 rb_vm_dispatch
65                                                                                                                                388 0x1017fa7f8
66                                                                                                                                  388 rb_vm_dispatch
67                                                                                                                                    388 rb_require_safe
68                                                                                                                                      387 rb_rescue2
69                                                                                                                                        387 load_try
70                                                                                                                                          387 rb_load
71                                                                                                                                            130 0x10155aaf4
72                                                                                                                                              130 rb_vm_dispatch
73                                                                                                                                                130 0x1017fa7f8
74                                                                                                                                                  130 rb_vm_dispatch
75                                                                                                                                                    130 rb_require_safe
76                                                                                                                                                      129 rb_rescue2
77                                                                                                                                                        129 load_try
78                                                                                                                                                          129 rb_load
79                                                                                                                                                            33 rb_vm_run
80                                                                                                                                                              23 RoxorCore::compile(llvm::Function*)
81                                                                                                                                                                22 llvm::JIT::getPointerToFunction(llvm::Function*)
82                                                                                                                                                                  22 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
83                                                                                                                                                                    22 llvm::FunctionPassManager::run(llvm::Function&)
84                                                                                                                                         [...]                                                                                                         2 0x1035c5464
85        2 rb_vm_prepare_method2
86          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
87            2 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
88              2 RoxorCore::compile(llvm::Function*)
89                2 llvm::JIT::getPointerToFunction(llvm::Function*)
90                  2 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
91                    2 llvm::FunctionPassManager::run(llvm::Function&)
92                      2 llvm::FunctionPassManagerImpl::run(llvm::Function&)
93                        2 llvm::FPPassManager::runOnFunction(llvm::Function&)
94                          2 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
95                            1 (anonymous namespace)::Emitter<llvm::JITCodeEmitter>::runOnMachineFunction(llvm::MachineFunction&)
96                              1 (anonymous namespace)::JITEmitter::finishFunction(llvm::MachineFunction&)
97                                1 llvm::ExecutionEngine::getPointerToGlobalIfAvailable(llvm::GlobalValue const*)
98                                  1 llvm::ValueHandleBase::AddToUseList()
99                                    1 llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)
100                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
101                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
102                                1 (anonymous namespace)::X86FastISel::TargetSelectInstruction(llvm::Instruction*)
103                                  1 (anonymous namespace)::X86FastISel::X86SelectCall(llvm::Instruction*)
104                                    1 llvm::MachineInstrBuilder::addReg(unsigned int, unsigned int, unsigned int) const
105                                      1 llvm::MachineInstr::addOperand(llvm::MachineOperand const&)
106                                        1 llvm::MachineOperand::AddRegOperandToRegInfo(llvm::MachineRegisterInfo*)
107      2 0x1035c5899
108        2 rb_vm_prepare_method2
109          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
110            2 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
111              2 RoxorCore::compile(llvm::Function*)
112                2 llvm::JIT::getPointerToFunction(llvm::Function*)
113                  2 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
114                    2 llvm::FunctionPassManager::run(llvm::Function&)
115                      2 llvm::FunctionPassManagerImpl::run(llvm::Function&)
116                        2 llvm::FPPassManager::runOnFunction(llvm::Function&)
117                          2 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
118                            1 llvm::PEI::runOnMachineFunction(llvm::MachineFunction&)
119                              1 llvm::PEI::calculateCalleeSavedRegisters(llvm::MachineFunction&)
120                                1 std::vector<llvm::CalleeSavedInfo, std::allocator<llvm::CalleeSavedInfo> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::CalleeSavedInfo*, std::vector<llvm::CalleeSavedInfo, std::allocator<llvm::CalleeSavedInfo> > >, llvm::CalleeSavedInfo const&)
121                                  1 operator new(unsigned long)
122                                    1 malloc
123                                      1 malloc_zone_malloc
124                                        1 szone_malloc_should_clear
125                                          1 __cpu_number
126                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
127                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
128                                1 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
129                                  1 llvm::SelectionDAG::Legalize(bool, llvm::CodeGenOpt::Level)
130                                    1 (anonymous namespace)::SelectionDAGLegalize::LegalizeDAG()
131                                      1 (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(llvm::SDValue)
132                                        1 (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(llvm::SDValue)
133      2 0x1035c5ae0
134        2 rb_vm_prepare_method2
135          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
136            2 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
137              2 RoxorCore::compile(llvm::Function*)
138                2 llvm::JIT::getPointerToFunction(llvm::Function*)
139                  2 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
140                    2 llvm::FunctionPassManager::run(llvm::Function&)
141                      2 llvm::FunctionPassManagerImpl::run(llvm::Function&)
142                        2 llvm::FPPassManager::runOnFunction(llvm::Function&)
143                          2 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
144                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
145                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
146                                1 llvm::SelectionDAGISel::SelectBasicBlock(llvm::BasicBlock*, llvm::ilist_iterator<llvm::Instruction>, llvm::ilist_iterator<llvm::Instruction>)
147                                  1 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
148                                    1 llvm::SelectionDAG::Legalize(bool, llvm::CodeGenOpt::Level)
149                                      1 (anonymous namespace)::SelectionDAGLegalize::LegalizeDAG()
150                                        1 (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(llvm::SDValue)
151                                          1 (anonymous namespace)::SelectionDAGLegalize::AddLegalizedOperand(llvm::SDValue, llvm::SDValue)
152                            1 llvm::VirtRegMap::runOnMachineFunction(llvm::MachineFunction&)
153                              1 llvm::SmallPtrSetImpl::SmallPtrSetImpl(llvm::SmallPtrSetImpl const&)
154                                1 __memcpy
155      2 0x1035c5b48
156        2 rb_vm_prepare_method2
157          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
158            2 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
159              2 RoxorCore::compile(llvm::Function*)
160                2 llvm::JIT::getPointerToFunction(llvm::Function*)
161                  2 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
162                    2 llvm::FunctionPassManager::run(llvm::Function&)
163                      2 llvm::FunctionPassManagerImpl::run(llvm::Function&)
164                        2 llvm::FPPassManager::runOnFunction(llvm::Function&)
165                          1 llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)
166                            1 llvm::MachineFunctionAnalysis::releaseMemory()
167                              1 llvm::MachineFunction::~MachineFunction()
168                                1 llvm::MachineBasicBlock::~MachineBasicBlock()
169                                  1 szone_free_definite_size
170                          1 llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)
171      2 0x1035c5c1e
172        2 rb_vm_prepare_method2
173          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
174            2 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
175              2 RoxorCore::compile(llvm::Function*)
176                2 llvm::JIT::getPointerToFunction(llvm::Function*)
177                  2 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
178                    2 llvm::FunctionPassManager::run(llvm::Function&)
179                      2 llvm::FunctionPassManagerImpl::run(llvm::Function&)
180                        2 llvm::FPPassManager::runOnFunction(llvm::Function&)
181                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
182                            1 llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&)
183                              1 llvm::SimpleRegisterCoalescing::joinIntervals()
184                                1 llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&)
185                                  1 llvm::SimpleRegisterCoalescing::JoinCopy(llvm::CopyRec&, bool&)
186                                    1 llvm::SimpleRegisterCoalescing::RemoveUnnecessaryKills(unsigned int, llvm::LiveInterval&)
187                          1 llvm::PMTopLevelManager::findAnalysisPass(llvm::PassInfo const*)
188      2 0x1035c616c
189        2 rb_vm_prepare_method2
190          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
191            2 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
192              2 RoxorCore::compile(llvm::Function*)
193                1 llvm::FunctionPassManager::run(llvm::Function&)
194                  1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
195                    1 llvm::FPPassManager::runOnFunction(llvm::Function&)
196                      1 (anonymous namespace)::GVN::runOnFunction(llvm::Function&)
197                        1 (anonymous namespace)::GVN::iterateOnFunction(llvm::Function&)
198                          1 (anonymous namespace)::GVN::processBlock(llvm::BasicBlock*)
199                            1 (anonymous namespace)::GVN::processInstruction(llvm::Instruction*, llvm::SmallVectorImpl<llvm::Instruction*>&)
200                              1 (anonymous namespace)::ValueTable::lookup_or_add(llvm::Value*)
201                                1 llvm::AliasAnalysis::getModRefBehavior(llvm::CallSite, std::vector<llvm::AliasAnalysis::PointerAccessInfo, std::allocator<llvm::AliasAnalysis::PointerAccessInfo> >*)
202                                  1 llvm::CallSite::onlyReadsMemory() const
203                1 llvm::JIT::getPointerToFunction(llvm::Function*)
204                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
205                    1 llvm::FunctionPassManager::run(llvm::Function&)
206                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
207                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
208                          1 llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)
209                            1 llvm::DominatorTreeBase<llvm::MachineBasicBlock>::reset()
210      2 0x1035c6403
211        2 rb_vm_prepare_method2
212          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
213            2 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
214              2 RoxorCore::compile(llvm::Function*)
215                2 llvm::JIT::getPointerToFunction(llvm::Function*)
216                  2 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
217                    2 llvm::FunctionPassManager::run(llvm::Function&)
218                      2 llvm::FunctionPassManagerImpl::run(llvm::Function&)
219                        2 llvm::FPPassManager::runOnFunction(llvm::Function&)
220                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
221                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
222                              1 llvm::LiveVariables::HandlePhysRegDef(unsigned int, llvm::MachineInstr*, llvm::SmallVector<unsigned int, 4u>&)
223                                1 llvm::LiveVariables::HandlePhysRegKill(unsigned int, llvm::MachineInstr*)
224                                  1 llvm::MachineInstr::addRegisterDead(unsigned int, llvm::TargetRegisterInfo const*, bool)
225                          1 llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)
226                            1 llvm::MachineFunctionAnalysis::releaseMemory()
227                              1 llvm::MachineFunction::~MachineFunction()
228                                1 llvm::MachineBasicBlock::~MachineBasicBlock()
229                                  1 llvm::MachineFunction::DeleteMachineInstr(llvm::MachineInstr*)
230                                    1 free
231                                      1 szone_size
232      2 0x1035c6810
233        2 rb_vm_prepare_method2
234          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
235            2 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
236              1 RoxorCompiler::compile_objc_stub(llvm::Function*, objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, char const*)
237                1 llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::FunctionType const*)
238                  1 llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::FunctionType const*, llvm::AttrListPtr)
239                    1 llvm::Function::Function(llvm::FunctionType const*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)
240                      1 llvm::Value::setName(llvm::Twine const&)
241              1 RoxorCore::compile(llvm::Function*)
242                1 llvm::JIT::getPointerToFunction(llvm::Function*)
243                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
244                    1 llvm::FunctionPassManager::run(llvm::Function&)
245                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
246                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
247                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
248                            1 (anonymous namespace)::RALinScan::runOnMachineFunction(llvm::MachineFunction&)
249                              1 (anonymous namespace)::RALinScan::linearScan()
250                                1 (anonymous namespace)::RALinScan::assignRegOrStackSlotAtInterval(llvm::LiveInterval*)
251      2 0x1035c6acd
252        2 rb_vm_prepare_method2
253          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
254            2 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
255              1 RoxorCompiler::compile_objc_stub(llvm::Function*, objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, char const*)
256                1 llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::FunctionType const*)
257                  1 llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::FunctionType const*, llvm::AttrListPtr)
258                    1 llvm::Function::Function(llvm::FunctionType const*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)
259                      1 llvm::LeakDetector::addGarbageObjectImpl(llvm::Value const*)
260                        1 llvm::sys::MutexImpl::acquire()
261                          1 pthread_mutex_lock
262              1 RoxorCore::compile(llvm::Function*)
263                1 llvm::JIT::getPointerToFunction(llvm::Function*)
264                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
265                    1 llvm::FunctionPassManager::run(llvm::Function&)
266                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
267                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
268                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
269                            1 llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&)
270                              1 llvm::SimpleRegisterCoalescing::joinIntervals()
271                                1 llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&)
272                                  1 std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::CopyRec*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> > >, llvm::CopyRec const&)
273                                    1 operator new(unsigned long)
274                                      1 malloc
275                                        1 malloc_zone_malloc
276                                          1 szone_malloc_should_clear
277                                            1 tiny_malloc_from_free_list
278      2 0x1035c7a81
279        2 rb_vm_prepare_method2
280          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
281            2 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
282              2 RoxorCore::compile(llvm::Function*)
283                2 llvm::JIT::getPointerToFunction(llvm::Function*)
284                  2 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
285                    2 llvm::FunctionPassManager::run(llvm::Function&)
286                      2 llvm::FunctionPassManagerImpl::run(llvm::Function&)
287                        2 llvm::FPPassManager::runOnFunction(llvm::Function&)
288                          1 llvm::FPPassManager::runOnFunction(llvm::Function&)
289                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
290                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
291                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
292                                1 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
293                                  1 (anonymous namespace)::X86DAGToDAGISel::InstructionSelect()
294                                    1 (anonymous namespace)::X86DAGToDAGISel::Select(llvm::SDValue)
295                                      1 (anonymous namespace)::X86DAGToDAGISel::SelectCode(llvm::SDValue)
296      2 0x1035d9549
297        2 rb_vm_keep_vars
298          1 ruby_xmalloc
299            1 auto_zone_allocate_object
300              1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
301                1 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
302                  1 Auto::AutoPointerHash::add(void*, unsigned int)
303          1 szone_free_definite_size
304      2 0x1037e5636
305        2 rb_vm_prepare_method2
306          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
307            2 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
308              2 RoxorCore::compile(llvm::Function*)
309                2 llvm::JIT::getPointerToFunction(llvm::Function*)
310                  2 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
311                    2 llvm::FunctionPassManager::run(llvm::Function&)
312                      2 llvm::FunctionPassManagerImpl::run(llvm::Function&)
313                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
314                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
315                            1 (anonymous namespace)::RALinScan::runOnMachineFunction(llvm::MachineFunction&)
316                              1 (anonymous namespace)::LocalRewriter::runOnMachineFunction(llvm::MachineFunction&, llvm::VirtRegMap&, llvm::LiveIntervals*)
317                                1 (anonymous namespace)::LocalRewriter::RewriteMBB(llvm::MachineBasicBlock&, llvm::VirtRegMap&, llvm::LiveIntervals*, (anonymous namespace)::AvailableSpills&, llvm::BitVector&, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >&)
318                                  1 (anonymous namespace)::LocalRewriter::OptimizeByUnfold(llvm::MachineBasicBlock&, llvm::ilist_iterator<llvm::MachineInstr>&, std::vector<llvm::MachineInstr*, std::allocator<llvm::MachineInstr*> >&, (anonymous namespace)::AvailableSpills&, llvm::BitVector&, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >&, llvm::VirtRegMap&)
319                        1 llvm::PMTopLevelManager::initializeAllAnalysisInfo()
320      2 0x106e045a9
321        2 rb_vm_prepare_method
322          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
323            1 RoxorCore::compile(llvm::Function*)
324              1 llvm::JIT::getPointerToFunction(llvm::Function*)
325                1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
326                  1 llvm::FunctionPassManager::run(llvm::Function&)
327                    1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
328                      1 llvm::FPPassManager::runOnFunction(llvm::Function&)
329                        1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
330                          1 (anonymous namespace)::UnreachableMachineBlockElim::runOnMachineFunction(llvm::MachineFunction&)
331                            1 llvm::MachineFunction::RenumberBlocks(llvm::MachineBasicBlock*)
332                              1 std::vector<llvm::MachineBasicBlock*, std::allocator<llvm::MachineBasicBlock*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock**, std::vector<llvm::MachineBasicBlock*, std::allocator<llvm::MachineBasicBlock*> > >, unsigned long, llvm::MachineBasicBlock* const&)
333            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
334              1 RoxorCore::compile(llvm::Function*)
335                1 llvm::JIT::getPointerToFunction(llvm::Function*)
336                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
337                    1 llvm::FunctionPassManager::run(llvm::Function&)
338                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
339                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
340                          1 llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)
341                            1 llvm::LiveIntervals::releaseMemory()
342                              1 szone_free_definite_size
343                                1 tiny_free_list_remove_ptr
344      2 0x106e04659
345        2 rb_vm_prepare_method
346          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
347            1 RoxorCore::compile(llvm::Function*)
348              1 llvm::JIT::getPointerToFunction(llvm::Function*)
349                1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
350                  1 llvm::FunctionPassManager::run(llvm::Function&)
351                    1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
352                      1 llvm::FPPassManager::runOnFunction(llvm::Function&)
353                        1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
354                          1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
355                            1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
356                              1 llvm::SelectionDAGISel::SelectBasicBlock(llvm::BasicBlock*, llvm::ilist_iterator<llvm::Instruction>, llvm::ilist_iterator<llvm::Instruction>)
357                                1 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
358                                  1 llvm::ScheduleDAGSDNodes::EmitSchedule(llvm::DenseMap<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::MachineBasicBlock*> >*)
359                                    1 llvm::ScheduleDAGSDNodes::EmitNode(llvm::SDNode*, bool, bool, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&, llvm::DenseMap<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::MachineBasicBlock*> >*)
360                                      1 llvm::ScheduleDAGSDNodes::ComputeMemOperandsEnd(llvm::SDNode*)
361            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
362              1 RoxorCore::compile(llvm::Function*)
363                1 llvm::JIT::getPointerToFunction(llvm::Function*)
364                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
365                    1 llvm::FunctionPassManager::run(llvm::Function&)
366                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
367                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
368                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
369                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
370      2 0x106e1acac
371        2 rb_vm_prepare_method
372          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
373            1 RoxorCore::compile(llvm::Function*)
374              1 llvm::JIT::getPointerToFunction(llvm::Function*)
375                1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
376                  1 llvm::FunctionPassManager::run(llvm::Function&)
377                    1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
378                      1 llvm::FPPassManager::runOnFunction(llvm::Function&)
379                        1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
380                          1 (anonymous namespace)::DeadMachineInstructionElim::runOnMachineFunction(llvm::MachineFunction&)
381                            1 llvm::MachineInstr::eraseFromParent()
382                              1 llvm::LeakDetector::addGarbageObjectImpl(void*)
383                                1 llvm::sys::MemoryFence()
384            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
385              1 RoxorCore::compile(llvm::Function*)
386                1 llvm::JIT::getPointerToFunction(llvm::Function*)
387                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
388                    1 llvm::FunctionPassManager::run(llvm::Function&)
389                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
390                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
391                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
392                            1 llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&)
393                              1 llvm::LiveIntervals::computeIntervals()
394      2 0x106e2194e
395        2 rb_vm_prepare_method
396          2 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
397            1 RoxorCore::compile(llvm::Function*)
398              1 llvm::JIT::getPointerToFunction(llvm::Function*)
399                1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
400                  1 llvm::FunctionPassManager::run(llvm::Function&)
401                    1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
402                      1 llvm::FPPassManager::runOnFunction(llvm::Function&)
403                        1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
404                          1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
405                            1 llvm::FunctionLoweringInfo::set(llvm::Function&, llvm::MachineFunction&, llvm::SelectionDAG&, bool)
406                              1 llvm::FunctionLoweringInfo::CreateRegForValue(llvm::Value const*)
407                                1 ComputeValueVTs(llvm::TargetLowering const&, llvm::Type const*, llvm::SmallVectorImpl<llvm::EVT>&, llvm::SmallVectorImpl<unsigned long long>*, unsigned long long)
408            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
409              1 RoxorCompiler::compile_objc_stub(llvm::Function*, objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, char const*)
410                1 llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::FunctionType const*)
411                  1 llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::FunctionType const*, llvm::AttrListPtr)
412                    1 llvm::Function::Function(llvm::FunctionType const*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)
413                      1 llvm::Value::setName(llvm::Twine const&)
414                        1 llvm::Twine::toVector(llvm::SmallVectorImpl<char>&) const
415                          1 llvm::Twine::printOneChild(llvm::raw_ostream&, void const*, llvm::Twine::NodeKind) const
416      2 0x106e27c72
417        2 rb_vm_alias2
418          2 _class_resolveMethod
419            2 resolveInstanceMethod_imp(void*, objc_selector*, objc_selector*)
420              2 rb_vm_resolve_method
421                2 RoxorCore::resolve_methods(std::map<objc_class*, rb_vm_method_source_t*, std::less<objc_class*>, std::allocator<std::pair<objc_class* const, rb_vm_method_source_t*> > >*, objc_class*, objc_selector*)
422                  2 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
423                    2 RoxorCore::compile(llvm::Function*)
424                      2 llvm::JIT::getPointerToFunction(llvm::Function*)
425                        2 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
426                          2 llvm::FunctionPassManager::run(llvm::Function&)
427                            2 llvm::FunctionPassManagerImpl::run(llvm::Function&)
428                              2 llvm::FPPassManager::runOnFunction(llvm::Function&)
429                                1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
430                                  1 llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&)
431                                    1 llvm::LiveIntervals::computeIntervals()
432                                      1 llvm::LiveIntervals::handleRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int)
433                                        1 llvm::LiveIntervals::getOrCreateInterval(unsigned int)
434                                          1 operator new(unsigned long)
435                                            1 malloc
436                                              1 malloc_zone_malloc
437                                                1 szone_malloc_should_clear
438                                1 llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)
439                                  1 szone_free_definite_size
440      1 0x101530a66
441        1 rb_unicode_str_new
442          1 CFStringCreateMutable
443            1 _CFRuntimeCreateInstance
444              1 auto_zone_allocate_object
445                1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
446                  1 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
447      1 0x101532313
448        1 rb_vm_dispatch
449          1 _class_resolveMethod
450            1 resolveInstanceMethod_imp(void*, objc_selector*, objc_selector*)
451              1 rb_vm_resolve_method
452                1 RoxorCore::resolve_methods(std::map<objc_class*, rb_vm_method_source_t*, std::less<objc_class*>, std::allocator<std::pair<objc_class* const, rb_vm_method_source_t*> > >*, objc_class*, objc_selector*)
453                  1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
454                    1 RoxorCore::compile(llvm::Function*)
455                      1 llvm::FunctionPassManager::run(llvm::Function&)
456                        1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
457                          1 llvm::FPPassManager::runOnFunction(llvm::Function&)
458                            1 (anonymous namespace)::GVN::runOnFunction(llvm::Function&)
459                              1 (anonymous namespace)::GVN::iterateOnFunction(llvm::Function&)
460      1 0x1015326a1
461        1 rb_vm_dispatch
462          1 _class_resolveMethod
463            1 resolveInstanceMethod_imp(void*, objc_selector*, objc_selector*)
464              1 rb_vm_resolve_method
465                1 RoxorCore::resolve_methods(std::map<objc_class*, rb_vm_method_source_t*, std::less<objc_class*>, std::allocator<std::pair<objc_class* const, rb_vm_method_source_t*> > >*, objc_class*, objc_selector*)
466                  1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
467                    1 RoxorCompiler::compile_objc_stub(llvm::Function*, objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, char const*)
468                      1 RoxorCompiler::compile_conversion_to_c(char const*, llvm::Value*, llvm::Value*)
469                        1 llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::Type const*, ...)
470                          1 llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::FunctionType const*, llvm::AttrListPtr)
471                            1 llvm::PointerType::get(llvm::Type const*, unsigned int)
472                              1 llvm::sys::SmartMutex<true>::release()
473                                1 llvm::sys::MutexImpl::release()
474                                  1 __spin_lock
475      1 0x10153282a
476        1 rb_vm_dispatch
477          1 _class_resolveMethod
478            1 resolveInstanceMethod_imp(void*, objc_selector*, objc_selector*)
479              1 rb_vm_resolve_method
480                1 RoxorCore::resolve_methods(std::map<objc_class*, rb_vm_method_source_t*, std::less<objc_class*>, std::allocator<std::pair<objc_class* const, rb_vm_method_source_t*> > >*, objc_class*, objc_selector*)
481                  1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
482                    1 RoxorCore::compile(llvm::Function*)
483                      1 llvm::JIT::getPointerToFunction(llvm::Function*)
484                        1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
485                          1 llvm::FunctionPassManager::run(llvm::Function&)
486                            1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
487                              1 llvm::FPPassManager::runOnFunction(llvm::Function&)
488                                1 llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)
489                                  1 llvm::MachineFunctionAnalysis::releaseMemory()
490                                    1 llvm::MachineFunction::~MachineFunction()
491                                      1 llvm::MachineBasicBlock::~MachineBasicBlock()
492                                        1 llvm::LeakDetector::addGarbageObjectImpl(void*)
493                                          1 llvm::sys::MutexImpl::acquire()
494                                            1 __spin_lock
495      1 0x101532915
496        1 rb_vm_dispatch
497          1 rb_class_new_instance_imp
498            1 rb_vm_call_with_cache2
499              1 MREP_336C572E198545EF894F6995863FD11D_ruby_scope4
500                1 rb_vm_dispatch
501                  1 MREP_336C572E198545EF894F6995863FD11D_ruby_scope12
502                    1 rb_vm_dispatch
503                      1 MREP_336C572E198545EF894F6995863FD11D_ruby_scope8
504                        1 rb_vm_dispatch
505                          1 MREP_336C572E198545EF894F6995863FD11D_ruby_scope18
506                            1 rb_vm_dispatch
507                              1 rb_str_scan
508                                1 ary_new
509                                  1 rb_objc_newobj
510                                    1 auto_zone_allocate_object
511                                      1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
512                                        1 auto_collect
513                                          1 _dispatch_queue_push_list_slow
514                                            1 _dispatch_wakeup
515                                              1 _dispatch_queue_push_list_slow
516                                                1 _dispatch_wakeup
517                                                  1 _dispatch_queue_wakeup_global
518                                                    1 pthread_workqueue_additem_np
519                                                      1 pick_nextworkqueue_droplock
520                                                        1 __workq_kernreturn
521      1 0x101536c77
522        1 rb_vm_dispatch
523          1 rb_class_new_instance_imp
524            1 0x10154b057
525              1 rb_vm_dispatch
526                1 rb_class_new_instance_imp
527                  1 0x10154b85c
528                    1 rb_vm_dispatch
529                      1 rb_class_new_instance_imp
530                        1 rb_vm_call_with_cache2
531                          1 _class_resolveMethod
532                            1 resolveInstanceMethod_imp(void*, objc_selector*, objc_selector*)
533                              1 rb_vm_resolve_method
534                                1 RoxorCore::resolve_methods(std::map<objc_class*, rb_vm_method_source_t*, std::less<objc_class*>, std::allocator<std::pair<objc_class* const, rb_vm_method_source_t*> > >*, objc_class*, objc_selector*)
535                                  1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
536                                    1 szone_free_definite_size
537                                      1 tiny_free_list_remove_ptr
538      1 0x1015370a7
539        1 rb_reg_new_str
540          1 rb_reg_initialize
541            1 onig_compile
542              1 onig_parse_make_tree
543                1 parse_subexp
544                  1 parse_branch
545                    1 parse_exp
546                      1 parse_enclose
547                        1 parse_subexp
548                          1 parse_branch
549                            1 parse_exp
550                              1 parse_enclose
551                                1 parse_subexp
552                                  1 parse_branch
553      1 0x1015372a3
554        1 rb_vm_prepare_method
555          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
556            1 RoxorCore::compile(llvm::Function*)
557              1 llvm::JIT::getPointerToFunction(llvm::Function*)
558                1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
559                  1 llvm::FunctionPassManager::run(llvm::Function&)
560                    1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
561                      1 llvm::FPPassManager::runOnFunction(llvm::Function&)
562                        1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
563                          1 (anonymous namespace)::RALinScan::runOnMachineFunction(llvm::MachineFunction&)
564                            1 (anonymous namespace)::LocalRewriter::runOnMachineFunction(llvm::MachineFunction&, llvm::VirtRegMap&, llvm::LiveIntervals*)
565                              1 (anonymous namespace)::LocalRewriter::RewriteMBB(llvm::MachineBasicBlock&, llvm::VirtRegMap&, llvm::LiveIntervals*, (anonymous namespace)::AvailableSpills&, llvm::BitVector&, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >&)
566                                1 UpdateKills(llvm::MachineInstr&, llvm::TargetRegisterInfo const*, llvm::BitVector&, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >&)
567                                  1 llvm::MachineInstr::isRegTiedToDefOperand(unsigned int, unsigned int*) const
568      1 0x101537cd6
569        1 rb_vm_define_class
570          1 rb_define_class_id
571            1 rb_define_object_special_methods
572              1 rb_objc_add_method
573                1 __sel_registerName
574                  1 __objc_sel_set_get
575                    1 __objc_sel_set_findBuckets
576      1 0x101538a2c
577        1 rb_vm_define_class
578          1 class_isMetaClass
579            1 _class_isMetaClass
580      1 0x10153b99d
581        1 rb_vm_define_class
582          1 rb_define_class_id
583            1 rb_objc_create_class
584              1 st_insert
585                1 auto_zone_set_write_barrier
586                  1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
587      1 0x10153d308
588        1 rb_vm_define_class
589          1 rb_define_class_id
590            1 rb_define_object_special_methods
591              1 rb_objc_add_method
592                1 rb_vm_define_method
593                  1 __rb_vm_define_method(objc_class*, objc_selector*, objc_object* (*)(objc_object*, objc_selector*, ...), objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, int, bool)
594                    1 RoxorCore::add_method(objc_class*, objc_selector*, objc_object* (*)(objc_object*, objc_selector*, ...), objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, int, char const*)
595                      1 _class_addMethod
596                        1 flushVtables
597                          1 updateVtable
598      1 0x10153d49e
599        1 rb_vm_get_const
600          1 rb_vm_const_lookup(unsigned long, unsigned long, bool, bool)
601      1 0x10153d998
602        1 rb_vm_prepare_class_ivar_slot
603      1 0x10154224a
604        1 rb_singleton_class
605          1 RoxorCore::set_outer(objc_class*, objc_class*)
606            1 std::_Rb_tree<objc_class*, std::pair<objc_class* const, rb_vm_outer*>, std::_Select1st<std::pair<objc_class* const, rb_vm_outer*> >, std::less<objc_class*>, std::allocator<std::pair<objc_class* const, rb_vm_outer*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<objc_class* const, rb_vm_outer*> >, std::pair<objc_class* const, rb_vm_outer*> const&)
607      1 0x10155ce8b
608        1 rb_reg_new_str
609          1 rb_reg_initialize
610            1 unescape_nonascii
611              1 rb_str_buf_cat
612                1 __CFStringAppendBytes
613                  1 __CFStringChangeSizeMultiple
614      1 0x10156b408
615        1 rb_str_new_fast
616          1 CFStringAppend
617            1 CFStringGetBytes
618              1 __memcpy
619      1 0x10156c5dd
620        1 rb_vm_dispatch
621          1 rb_class_new_instance_imp
622            1 0x101574223
623              1 rb_vm_dispatch
624                1 rb_vm_super_lookup(unsigned long, objc_selector*)
625      1 0x10156d3e3
626        1 rb_reg_new_str
627          1 rb_reg_initialize
628            1 onig_compile
629              1 onig_parse_make_tree
630                1 parse_subexp
631                  1 parse_branch
632                    1 parse_exp
633                      1 parse_enclose
634                        1 parse_subexp
635                          1 parse_branch
636                            1 parse_exp
637                              1 parse_enclose
638                                1 parse_subexp
639                                  1 parse_branch
640                                    1 parse_exp
641                                      1 parse_enclose
642                                        1 parse_subexp
643                                          1 parse_branch
644                                            1 parse_exp
645                                              1 parse_enclose
646                                                1 parse_subexp
647                                                  1 parse_branch
648                                                    1 parse_exp
649                                                      1 parse_enclose
650                                                        1 parse_subexp
651                                                          1 fetch_token
652      1 0x10157566a
653        1 rb_vm_dispatch
654          1 rb_mod_attr_accessor
655            1 rb_attr
656              1 rb_vm_define_attr
657                1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
658                  1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
659                    1 RoxorCore::compile(llvm::Function*)
660                      1 llvm::FunctionPassManager::run(llvm::Function&)
661                        1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
662                          1 llvm::FPPassManager::runOnFunction(llvm::Function&)
663                            1 (anonymous namespace)::Reassociate::runOnFunction(llvm::Function&)
664                              1 llvm::ValueHandleBase::AddToUseList()
665                                1 llvm::DenseMap<llvm::Value*, llvm::ValueHandleBase*, llvm::DenseMapInfo<llvm::Value*>, llvm::DenseMapInfo<llvm::ValueHandleBase*> >::LookupBucketFor(llvm::Value* const&, std::pair<llvm::Value*, llvm::ValueHandleBase*>*&) const
666      1 0x101575edb
667        1 rb_vm_dispatch
668          1 rb_mod_attr_reader
669            1 rb_attr
670              1 rb_vm_define_attr
671                1 RoxorCompiler::compile_read_attr(unsigned long)
672                  1 llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::Type const*, ...)
673      1 0x10157c106
674        1 rb_vm_prepare_method
675          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
676            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
677              1 RoxorCore::compile(llvm::Function*)
678                1 llvm::JIT::getPointerToFunction(llvm::Function*)
679                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
680                    1 llvm::FunctionPassManager::run(llvm::Function&)
681                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
682                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
683                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
684                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
685                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
686                                1 llvm::SelectionDAGISel::SelectBasicBlock(llvm::BasicBlock*, llvm::ilist_iterator<llvm::Instruction>, llvm::ilist_iterator<llvm::Instruction>)
687                                  1 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
688                                    1 llvm::createFastDAGScheduler(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)
689                                      1 operator new(unsigned long)
690                                        1 malloc
691                                          1 malloc_zone_malloc
692                                            1 __spin_lock
693      1 0x10157d5bf
694        1 rb_vm_define_class
695          1 rb_define_class_id
696            1 rb_objc_create_class
697              1 rb_objc_alloc_class
698                1 rb_objc_install_primitives
699                  1 rb_objc_add_method
700                    1 rb_vm_define_method
701                      1 __rb_vm_define_method(objc_class*, objc_selector*, objc_object* (*)(objc_object*, objc_selector*, ...), objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, int, bool)
702                        1 RoxorCore::add_method(objc_class*, objc_selector*, objc_object* (*)(objc_object*, objc_selector*, ...), objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, int, char const*)
703      1 0x10157d707
704        1 rb_vm_prepare_method
705          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
706            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
707              1 RoxorCore::compile(llvm::Function*)
708                1 llvm::JIT::getPointerToFunction(llvm::Function*)
709                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
710                    1 llvm::FunctionPassManager::run(llvm::Function&)
711                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
712                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
713                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
714                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
715                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
716                                1 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
717                                  1 llvm::ScheduleDAG::Run(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>)
718                                    1 (anonymous namespace)::ScheduleDAGFast::Schedule()
719                                      1 llvm::ScheduleDAGSDNodes::BuildSchedGraph()
720                                        1 llvm::ScheduleDAGSDNodes::BuildSchedUnits()
721      1 0x1035c2a49
722        1 rb_reg_new_retained
723          1 rb_enc_reg_new
724            1 rb_reg_initialize
725              1 unescape_nonascii
726                1 rb_str_buf_cat
727                  1 __CFStringAppendBytes
728                    1 __CFStringChangeSizeMultiple
729      1 0x1035c4db8
730        1 rb_vm_prepare_method2
731          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
732            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
733              1 RoxorCore::compile(llvm::Function*)
734                1 llvm::JIT::getPointerToFunction(llvm::Function*)
735                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
736                    1 llvm::FunctionPassManager::run(llvm::Function&)
737                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
738                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
739                          1 llvm::PMTopLevelManager::findAnalysisPass(llvm::PassInfo const*)
740                            1 llvm::Pass::getPassInfo() const
741      1 0x1035c4f53
742        1 rb_vm_prepare_method2
743          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
744            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
745              1 RoxorCore::compile(llvm::Function*)
746                1 llvm::JIT::getPointerToFunction(llvm::Function*)
747                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
748                    1 llvm::FunctionPassManager::run(llvm::Function&)
749                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
750                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
751                          1 llvm::PMTopLevelManager::findAnalysisPass(llvm::PassInfo const*)
752                            1 llvm::Pass::getPassInfo() const
753      1 0x1035c4f94
754        1 rb_vm_dispatch
755          1 rb_mod_modfunc
756            1 rb_export_method
757              1 rb_vm_lookup_method2
758                1 snprintf
759                  1 __bzero
760      1 0x1035c4fc3
761        1 rb_vm_prepare_method2
762          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
763            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
764              1 RoxorCore::compile(llvm::Function*)
765                1 llvm::JIT::getPointerToFunction(llvm::Function*)
766                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
767                    1 llvm::FunctionPassManager::run(llvm::Function&)
768                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
769                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
770                          1 llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)
771                            1 llvm::LiveIntervals::releaseMemory()
772                              1 szone_free_definite_size
773                                1 tiny_free_list_remove_ptr
774      1 0x1035c50a7
775        1 rb_vm_prepare_method2
776          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
777            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
778              1 RoxorCore::compile(llvm::Function*)
779                1 llvm::JIT::getPointerToFunction(llvm::Function*)
780                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
781                    1 llvm::FunctionPassManager::run(llvm::Function&)
782                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
783                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
784                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
785                            1 llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&)
786                              1 llvm::SimpleRegisterCoalescing::joinIntervals()
787                                1 llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&)
788                                  1 szone_free_definite_size
789                                    1 tiny_free_list_add_ptr
790      1 0x1035c5306
791        1 rb_vm_prepare_method2
792          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
793            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
794              1 RoxorCore::compile(llvm::Function*)
795                1 llvm::JIT::getPointerToFunction(llvm::Function*)
796                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
797                    1 llvm::FunctionPassManager::run(llvm::Function&)
798                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
799                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
800                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
801                            1 (anonymous namespace)::TwoAddressInstructionPass::runOnMachineFunction(llvm::MachineFunction&)
802      1 0x1035c5376
803        1 rb_vm_prepare_method2
804          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
805            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
806              1 RoxorCore::compile(llvm::Function*)
807                1 llvm::JIT::getPointerToFunction(llvm::Function*)
808                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
809                    1 llvm::FunctionPassManager::run(llvm::Function&)
810                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
811                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
812                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
813                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
814                              1 llvm::LiveVariables::HandlePhysRegDef(unsigned int, llvm::MachineInstr*, llvm::SmallVector<unsigned int, 4u>&)
815                                1 llvm::LiveVariables::HandlePhysRegKill(unsigned int, llvm::MachineInstr*)
816                                  1 llvm::MachineInstr::addRegisterDead(unsigned int, llvm::TargetRegisterInfo const*, bool)
817      1 0x1035c560b
818        1 rb_vm_prepare_method2
819          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
820            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
821              1 RoxorCore::compile(llvm::Function*)
822                1 llvm::JIT::getPointerToFunction(llvm::Function*)
823                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
824                    1 llvm::FunctionPassManager::run(llvm::Function&)
825                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
826                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
827                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
828                            1 llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&)
829                              1 llvm::SimpleRegisterCoalescing::joinIntervals()
830                                1 llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&)
831                                  1 llvm::SimpleRegisterCoalescing::JoinCopy(llvm::CopyRec&, bool&)
832      1 0x1035c57b0
833        1 rb_vm_prepare_method2
834          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
835            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
836              1 RoxorCore::compile(llvm::Function*)
837                1 llvm::JIT::getPointerToFunction(llvm::Function*)
838                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
839                    1 llvm::FunctionPassManager::run(llvm::Function&)
840                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
841                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
842                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
843                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
844                              1 llvm::LiveVariables::HandlePhysRegDef(unsigned int, llvm::MachineInstr*, llvm::SmallVector<unsigned int, 4u>&)
845                                1 llvm::LiveVariables::HandlePhysRegKill(unsigned int, llvm::MachineInstr*)
846                                  1 llvm::MachineInstr::addRegisterDead(unsigned int, llvm::TargetRegisterInfo const*, bool)
847      1 0x1035c59e3
848        1 rb_vm_prepare_method2
849          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
850            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
851              1 RoxorCore::compile(llvm::Function*)
852                1 llvm::JIT::getPointerToFunction(llvm::Function*)
853                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
854                    1 llvm::FunctionPassManager::run(llvm::Function&)
855                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
856                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
857                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
858                            1 llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&)
859                              1 llvm::LiveIntervals::computeIntervals()
860                                1 llvm::LiveIntervals::handleRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int)
861                                  1 llvm::MachineInstr::findRegisterDefOperandIdx(unsigned int, bool, llvm::TargetRegisterInfo const*) const
862      1 0x1035c5bb3
863        1 rb_vm_prepare_method2
864          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
865            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
866              1 RoxorCore::compile(llvm::Function*)
867                1 llvm::JIT::getPointerToFunction(llvm::Function*)
868                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
869                    1 llvm::FunctionPassManager::run(llvm::Function&)
870                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
871                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
872                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
873                            1 llvm::VirtRegMap::runOnMachineFunction(llvm::MachineFunction&)
874                              1 llvm::VirtRegMap::grow()
875      1 0x1035c5dbe
876        1 rb_vm_prepare_method2
877          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
878            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
879              1 RoxorCore::compile(llvm::Function*)
880                1 llvm::JIT::getPointerToFunction(llvm::Function*)
881                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
882                    1 llvm::FunctionPassManager::run(llvm::Function&)
883                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
884                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
885                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
886                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
887                              1 llvm::LiveVariables::HandlePhysRegDef(unsigned int, llvm::MachineInstr*, llvm::SmallVector<unsigned int, 4u>&)
888                                1 llvm::LiveVariables::HandlePhysRegKill(unsigned int, llvm::MachineInstr*)
889                                  1 llvm::MachineInstr::addRegisterDead(unsigned int, llvm::TargetRegisterInfo const*, bool)
890      1 0x1035c5e2c
891        1 rb_vm_prepare_method2
892          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
893            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
894              1 RoxorCore::compile(llvm::Function*)
895                1 llvm::JIT::getPointerToFunction(llvm::Function*)
896                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
897                    1 llvm::FunctionPassManager::run(llvm::Function&)
898                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
899                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
900                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
901                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
902                              1 llvm::LiveVariables::HandlePhysRegDef(unsigned int, llvm::MachineInstr*, llvm::SmallVector<unsigned int, 4u>&)
903                                1 llvm::LiveVariables::HandlePhysRegKill(unsigned int, llvm::MachineInstr*)
904                                  1 llvm::MachineInstr::addRegisterDead(unsigned int, llvm::TargetRegisterInfo const*, bool)
905      1 0x1035c5fcf
906        1 rb_vm_prepare_method2
907          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
908            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
909              1 RoxorCore::compile(llvm::Function*)
910                1 llvm::JIT::getPointerToFunction(llvm::Function*)
911                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
912                    1 llvm::FunctionPassManager::run(llvm::Function&)
913                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
914                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
915                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
916                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
917                              1 std::vector<llvm::MachineInstr*, std::allocator<llvm::MachineInstr*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::MachineInstr**, std::vector<llvm::MachineInstr*, std::allocator<llvm::MachineInstr*> > >, llvm::MachineInstr* const&)
918                                1 operator new(unsigned long)
919                                  1 malloc
920      1 0x1035c625f
921        1 rb_vm_prepare_method2
922          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
923            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
924              1 RoxorCore::compile(llvm::Function*)
925                1 llvm::JIT::getPointerToFunction(llvm::Function*)
926                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
927                    1 llvm::FunctionPassManager::run(llvm::Function&)
928                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
929                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
930                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
931                            1 llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&)
932                              1 llvm::SimpleRegisterCoalescing::joinIntervals()
933                                1 llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&)
934                                  1 llvm::SimpleRegisterCoalescing::JoinCopy(llvm::CopyRec&, bool&)
935                                    1 __memset_pattern
936      1 0x1035c6464
937        1 rb_vm_prepare_method2
938          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
939            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
940              1 RoxorCore::add_method(objc_class*, objc_selector*, objc_object* (*)(objc_object*, objc_selector*, ...), objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, int, char const*)
941                1 _class_addMethod
942                  1 malloc_zone_calloc
943                    1 szone_malloc_should_clear
944                      1 tiny_malloc_from_free_list
945      1 0x1035c64cf
946        1 rb_vm_prepare_method2
947          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
948            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
949              1 RoxorCore::compile(llvm::Function*)
950                1 llvm::JIT::getPointerToFunction(llvm::Function*)
951                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
952                    1 llvm::FunctionPassManager::run(llvm::Function&)
953                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
954                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
955                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
956                            1 (anonymous namespace)::RALinScan::runOnMachineFunction(llvm::MachineFunction&)
957                              1 (anonymous namespace)::LocalRewriter::runOnMachineFunction(llvm::MachineFunction&, llvm::VirtRegMap&, llvm::LiveIntervals*)
958                                1 (anonymous namespace)::LocalRewriter::RewriteMBB(llvm::MachineBasicBlock&, llvm::VirtRegMap&, llvm::LiveIntervals*, (anonymous namespace)::AvailableSpills&, llvm::BitVector&, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >&)
959                                  1 __bzero
960      1 0x1035c653d
961        1 rb_vm_prepare_method2
962          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
963            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
964              1 RoxorCore::compile(llvm::Function*)
965                1 llvm::JIT::getPointerToFunction(llvm::Function*)
966                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
967                    1 llvm::FunctionPassManager::run(llvm::Function&)
968                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
969                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
970                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
971                            1 llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&)
972                              1 llvm::SimpleRegisterCoalescing::joinIntervals()
973                                1 llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&)
974                                  1 llvm::SimpleRegisterCoalescing::JoinCopy(llvm::CopyRec&, bool&)
975                                    1 llvm::LiveInterval::MergeInClobberRanges(llvm::LiveInterval const&, llvm::BumpPtrAllocator&)
976      1 0x1035c65ab
977        1 rb_vm_prepare_method2
978          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
979            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
980              1 RoxorCore::compile(llvm::Function*)
981                1 llvm::JIT::getPointerToFunction(llvm::Function*)
982                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
983                    1 llvm::FunctionPassManager::run(llvm::Function&)
984                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
985                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
986                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
987                            1 llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&)
988                              1 llvm::LiveIntervals::computeIntervals()
989                                1 llvm::LiveIntervals::handleRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int)
990                                  1 llvm::LiveIntervals::handleVirtualRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int, llvm::LiveInterval&)
991      1 0x1035c6619
992        1 rb_vm_prepare_method2
993          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
994            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
995              1 RoxorCore::compile(llvm::Function*)
996                1 llvm::JIT::getPointerToFunction(llvm::Function*)
997                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
998                    1 llvm::FunctionPassManager::run(llvm::Function&)
999                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1000                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1001                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1002                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
1003                              1 llvm::LiveVariables::HandlePhysRegDef(unsigned int, llvm::MachineInstr*, llvm::SmallVector<unsigned int, 4u>&)
1004                                1 llvm::LiveVariables::HandlePhysRegKill(unsigned int, llvm::MachineInstr*)
1005                                  1 llvm::MachineInstr::addRegisterDead(unsigned int, llvm::TargetRegisterInfo const*, bool)
1006      1 0x1035c6684
1007        1 rb_vm_prepare_method2
1008          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1009            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1010              1 RoxorCore::compile(llvm::Function*)
1011                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1012                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1013                    1 llvm::FunctionPassManager::run(llvm::Function&)
1014                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1015                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1016                          1 llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)
1017      1 0x1035c67a5
1018        1 rb_vm_prepare_method2
1019          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1020            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1021              1 RoxorCore::compile(llvm::Function*)
1022                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1023                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1024                    1 llvm::FunctionPassManager::run(llvm::Function&)
1025                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1026                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1027                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1028                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
1029                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
1030                                1 llvm::SelectionDAGISel::LowerArguments(llvm::BasicBlock*)
1031      1 0x1035c6900
1032        1 rb_vm_prepare_method2
1033          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1034            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1035              1 RoxorCore::compile(llvm::Function*)
1036                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1037                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1038                    1 llvm::FunctionPassManager::run(llvm::Function&)
1039                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1040                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1041                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1042                            1 llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&)
1043                              1 llvm::LiveIntervals::computeIntervals()
1044                                1 llvm::LiveIntervals::handleRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int)
1045                                  1 llvm::MachineInstr::findRegisterDefOperandIdx(unsigned int, bool, llvm::TargetRegisterInfo const*) const
1046      1 0x1035c69e4
1047        1 rb_vm_prepare_method2
1048          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1049            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1050              1 RoxorCore::compile(llvm::Function*)
1051                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1052                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1053                    1 llvm::FunctionPassManager::run(llvm::Function&)
1054                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1055                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1056                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1057                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
1058                              1 std::vector<llvm::LiveVariables::VarInfo, std::allocator<llvm::LiveVariables::VarInfo> >::_M_fill_insert(__gnu_cxx::__normal_iterator<llvm::LiveVariables::VarInfo*, std::vector<llvm::LiveVariables::VarInfo, std::allocator<llvm::LiveVariables::VarInfo> > >, unsigned long, llvm::LiveVariables::VarInfo const&)
1059                                1 llvm::LiveVariables::VarInfo::VarInfo(llvm::LiveVariables::VarInfo const&)
1060                                  1 operator new(unsigned long)
1061                                    1 malloc
1062      1 0x1035c6ba2
1063        1 rb_vm_prepare_method2
1064          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1065            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1066              1 RoxorCore::compile(llvm::Function*)
1067                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1068                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1069                    1 llvm::FunctionPassManager::run(llvm::Function&)
1070                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1071                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1072                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1073                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
1074      1 0x1035c6be0
1075        1 rb_vm_dispatch
1076          1 rb_mod_modfunc
1077            1 rb_export_method
1078              1 rb_vm_lookup_method2
1079                1 snprintf
1080      1 0x1035c6cdd
1081        1 rb_vm_prepare_method2
1082          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1083            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1084              1 RoxorCore::compile(llvm::Function*)
1085                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1086                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1087                    1 llvm::FunctionPassManager::run(llvm::Function&)
1088                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1089                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1090                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1091                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
1092                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
1093                                1 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
1094                                  1 llvm::SelectionDAG::Legalize(bool, llvm::CodeGenOpt::Level)
1095                                    1 (anonymous namespace)::SelectionDAGLegalize::LegalizeDAG()
1096                                      1 (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(llvm::SDValue)
1097                                        1 llvm::SDNode::getValueType(unsigned int) const
1098      1 0x1035c6d14
1099        1 rb_vm_dispatch
1100      1 0x1035c6d43
1101        1 rb_vm_prepare_method2
1102          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1103            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1104              1 RoxorCore::compile(llvm::Function*)
1105                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1106                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1107                    1 llvm::FunctionPassManager::run(llvm::Function&)
1108                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1109                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1110                          1 llvm::PMTopLevelManager::findAnalysisPass(llvm::PassInfo const*)
1111                            1 llvm::Pass::getPassInfo() const
1112      1 0x1035c6da9
1113        1 rb_vm_prepare_method2
1114          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1115            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1116              1 RoxorCore::compile(llvm::Function*)
1117                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1118                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1119                    1 llvm::FunctionPassManager::run(llvm::Function&)
1120                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1121                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1122                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1123                            1 dyld_stub_operator delete(void*)
1124      1 0x1035c709f
1125        1 rb_vm_prepare_method2
1126          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1127            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1128              1 RoxorCore::compile(llvm::Function*)
1129                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1130                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1131                    1 llvm::FunctionPassManager::run(llvm::Function&)
1132                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1133                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1134                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1135                            1 llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&)
1136                              1 llvm::SimpleRegisterCoalescing::joinIntervals()
1137                                1 llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&)
1138                                  1 llvm::SimpleRegisterCoalescing::JoinCopy(llvm::CopyRec&, bool&)
1139                                    1 __spin_lock
1140      1 0x1035c7109
1141        1 rb_vm_prepare_method2
1142          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1143            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1144              1 RoxorCore::compile(llvm::Function*)
1145                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1146                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1147                    1 llvm::FunctionPassManager::run(llvm::Function&)
1148                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1149                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1150                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1151                            1 llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&)
1152                              1 llvm::LiveIntervals::computeIntervals()
1153                                1 llvm::LiveIntervals::handleRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int)
1154                                  1 llvm::LiveIntervals::getOrCreateInterval(unsigned int)
1155      1 0x1035c7169
1156        1 rb_vm_prepare_method2
1157          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1158            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1159              1 RoxorCore::compile(llvm::Function*)
1160                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1161                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1162                    1 llvm::FunctionPassManager::run(llvm::Function&)
1163                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1164                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1165                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1166                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
1167                              1 llvm::LiveVariables::HandlePhysRegDef(unsigned int, llvm::MachineInstr*, llvm::SmallVector<unsigned int, 4u>&)
1168                                1 llvm::LiveVariables::HandlePhysRegKill(unsigned int, llvm::MachineInstr*)
1169                                  1 llvm::MachineInstr::addRegisterDead(unsigned int, llvm::TargetRegisterInfo const*, bool)
1170      1 0x1035c71c9
1171        1 rb_vm_prepare_method2
1172          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1173            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1174              1 RoxorCore::compile(llvm::Function*)
1175                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1176                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1177                    1 llvm::FunctionPassManager::run(llvm::Function&)
1178                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1179                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1180                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1181                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
1182                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
1183                                1 llvm::SelectionDAGISel::SelectBasicBlock(llvm::BasicBlock*, llvm::ilist_iterator<llvm::Instruction>, llvm::ilist_iterator<llvm::Instruction>)
1184                                  1 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
1185                                    1 llvm::SelectionDAG::LegalizeTypes()
1186                                      1 llvm::DAGTypeLegalizer::run()
1187      1 0x1035c7229
1188        1 rb_vm_prepare_method2
1189          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1190            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1191              1 RoxorCore::compile(llvm::Function*)
1192                1 llvm::FunctionPassManager::run(llvm::Function&)
1193                  1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1194                    1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1195                      1 (anonymous namespace)::GVN::runOnFunction(llvm::Function&)
1196      1 0x1035c7289
1197        1 rb_vm_prepare_method2
1198          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1199            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1200              1 RoxorCore::compile(llvm::Function*)
1201                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1202                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1203                    1 llvm::FunctionPassManager::run(llvm::Function&)
1204                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1205                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1206                          1 llvm::PMTopLevelManager::findAnalysisPass(llvm::PassInfo const*)
1207      1 0x1035c72e7
1208        1 rb_vm_prepare_method2
1209          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1210            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1211              1 RoxorCore::compile(llvm::Function*)
1212                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1213                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1214                    1 llvm::FunctionPassManager::run(llvm::Function&)
1215                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1216                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1217                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1218                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
1219                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
1220                                1 llvm::SelectionDAGISel::LowerArguments(llvm::BasicBlock*)
1221                                  1 llvm::PATypeHolder::get() const
1222      1 0x1035c7322
1223        1 0x1035c8992
1224          1 rb_vm_dispatch
1225            1 rb_mod_private_method
1226              1 rb_export_method
1227                1 rb_vm_lookup_method2
1228                  1 look_up_method
1229                    1 _class_getMethod
1230      1 0x1035c7380
1231        1 rb_vm_prepare_method2
1232          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1233            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1234              1 RoxorCore::compile(llvm::Function*)
1235                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1236                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1237                    1 llvm::FunctionPassManager::run(llvm::Function&)
1238                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1239                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1240                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1241                            1 (anonymous namespace)::Emitter<llvm::JITCodeEmitter>::runOnMachineFunction(llvm::MachineFunction&)
1242                              1 (anonymous namespace)::JITEmitter::finishFunction(llvm::MachineFunction&)
1243                                1 _unw_add_dynamic_fde
1244                                  1 libunwind::DwarfFDECache<libunwind::LocalAddressSpace>::add(unsigned long long, unsigned long long, unsigned long long, unsigned long long)
1245                                    1 pthread_rwlock_wrlock
1246                                      1 __spin_lock
1247      1 0x1035c7451
1248        1 rb_vm_prepare_method2
1249          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1250            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1251              1 RoxorCore::compile(llvm::Function*)
1252                1 llvm::FunctionPassManager::run(llvm::Function&)
1253                  1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1254                    1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1255                      1 llvm::DominatorTree::runOnFunction(llvm::Function&)
1256                        1 void llvm::Calculate<llvm::Function, llvm::BasicBlock*>(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>::NodeType>&, llvm::Function&)
1257                          1 unsigned int llvm::DFSPass<llvm::GraphTraits<llvm::BasicBlock*> >(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>::NodeType>&, llvm::GraphTraits<llvm::BasicBlock*>::NodeType*, unsigned int)
1258                            1 szone_free_definite_size
1259                              1 tiny_free_list_add_ptr
1260      1 0x1035c749c
1261        1 rb_vm_prepare_method2
1262          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1263            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1264              1 RoxorCore::compile(llvm::Function*)
1265                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1266                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1267                    1 llvm::FunctionPassManager::run(llvm::Function&)
1268                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1269                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1270                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1271                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
1272                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
1273                                1 llvm::SelectionDAGISel::SelectBasicBlock(llvm::BasicBlock*, llvm::ilist_iterator<llvm::Instruction>, llvm::ilist_iterator<llvm::Instruction>)
1274                                  1 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
1275                                    1 llvm::SelectionDAG::LegalizeTypes()
1276      1 0x1035c74e7
1277        1 rb_vm_prepare_method2
1278          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1279            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1280              1 RoxorCore::compile(llvm::Function*)
1281                1 llvm::FunctionPassManager::run(llvm::Function&)
1282                  1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1283                    1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1284                      1 (anonymous namespace)::GVN::runOnFunction(llvm::Function&)
1285                        1 (anonymous namespace)::GVN::iterateOnFunction(llvm::Function&)
1286                          1 llvm::df_iterator<llvm::DomTreeNodeBase<llvm::BasicBlock>*, llvm::SmallPtrSet<llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*>::NodeType*, 8u>, false, llvm::GraphTraits<llvm::DomTreeNodeBase<llvm::BasicBlock>*> > llvm::df_begin<llvm::DomTreeNodeBase<llvm::BasicBlock>*>(llvm::DomTreeNodeBase<llvm::BasicBlock>* const&)
1287      1 0x1035c7532
1288        1 rb_vm_prepare_method2
1289          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1290            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1291              1 RoxorCompiler::compile_objc_stub(llvm::Function*, objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, char const*)
1292                1 llvm::FunctionType::get(llvm::Type const*, std::vector<llvm::Type const*, std::allocator<llvm::Type const*> > const&, bool)
1293                  1 operator new(unsigned long)
1294                    1 malloc
1295                      1 malloc_zone_malloc
1296                        1 __spin_lock
1297      1 0x1035c773f
1298        1 rb_vm_fast_minus
1299          1 rb_vm_dispatch
1300            1 RoxorCore::method_node_get(objc_method*, bool)
1301      1 0x1035c791c
1302        1 rb_vm_prepare_method2
1303          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1304            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1305              1 RoxorCore::compile(llvm::Function*)
1306                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1307                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1308                    1 llvm::FunctionPassManager::run(llvm::Function&)
1309                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1310                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1311                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1312                            1 llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&)
1313                              1 llvm::LiveIntervals::computeIntervals()
1314                                1 llvm::LiveIntervals::handleRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int)
1315                                  1 llvm::LiveIntervals::handlePhysicalRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, llvm::LiveInterval&, llvm::MachineInstr*)
1316                                    1 llvm::SmallVectorImpl<llvm::VNInfo*>::grow(unsigned long)
1317                                      1 operator new(unsigned long)
1318                                        1 malloc
1319                                          1 malloc_zone_malloc
1320                                            1 szone_malloc_should_clear
1321      1 0x1035c7948
1322        1 rb_vm_prepare_method2
1323          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1324            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1325              1 RoxorCore::compile(llvm::Function*)
1326                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1327                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1328                    1 llvm::FunctionPassManager::run(llvm::Function&)
1329                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1330                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1331                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1332                            1 llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&)
1333                              1 llvm::LiveIntervals::computeIntervals()
1334                                1 llvm::LiveIntervals::handleRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int)
1335                                  1 llvm::LiveIntervals::handleVirtualRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int, llvm::LiveInterval&)
1336      1 0x1035c7974
1337        1 rb_vm_prepare_method2
1338          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1339            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1340              1 RoxorCore::compile(llvm::Function*)
1341                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1342                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1343                    1 llvm::FunctionPassManager::run(llvm::Function&)
1344                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1345                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1346                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1347                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
1348                              1 llvm::LiveVariables::HandlePhysRegDef(unsigned int, llvm::MachineInstr*, llvm::SmallVector<unsigned int, 4u>&)
1349      1 0x1035c79a0
1350        1 rb_vm_prepare_method2
1351          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1352            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1353              1 RoxorCore::compile(llvm::Function*)
1354                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1355                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1356                    1 llvm::FunctionPassManager::run(llvm::Function&)
1357                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1358                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1359                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1360                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
1361                              1 llvm::LiveVariables::HandlePhysRegDef(unsigned int, llvm::MachineInstr*, llvm::SmallVector<unsigned int, 4u>&)
1362                                1 llvm::LiveVariables::HandlePhysRegKill(unsigned int, llvm::MachineInstr*)
1363                                  1 llvm::MachineInstr::addRegisterDead(unsigned int, llvm::TargetRegisterInfo const*, bool)
1364      1 0x1035c79c5
1365        1 rb_vm_prepare_method2
1366          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1367            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1368              1 RoxorCore::compile(llvm::Function*)
1369                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1370                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1371                    1 llvm::FunctionPassManager::run(llvm::Function&)
1372                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1373                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1374                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1375                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
1376                              1 llvm::LiveVariables::HandlePhysRegDef(unsigned int, llvm::MachineInstr*, llvm::SmallVector<unsigned int, 4u>&)
1377                                1 llvm::LiveVariables::HandlePhysRegKill(unsigned int, llvm::MachineInstr*)
1378                                  1 llvm::MachineInstr::addRegisterDead(unsigned int, llvm::TargetRegisterInfo const*, bool)
1379      1 0x1035c7aa6
1380        1 rb_vm_prepare_method2
1381          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1382            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1383              1 RoxorCore::compile(llvm::Function*)
1384                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1385                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1386                    1 llvm::FunctionPassManager::run(llvm::Function&)
1387                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1388                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1389                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1390                            1 llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&)
1391                              1 llvm::SimpleRegisterCoalescing::joinIntervals()
1392                                1 llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&)
1393                                  1 llvm::SimpleRegisterCoalescing::JoinCopy(llvm::CopyRec&, bool&)
1394                                    1 llvm::SimpleRegisterCoalescing::UpdateRegDefsUses(unsigned int, unsigned int, unsigned int)
1395                                      1 llvm::MachineOperand::setReg(unsigned int)
1396      1 0x1035c7acb
1397        1 rb_vm_prepare_method2
1398          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1399            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1400              1 RoxorCore::compile(llvm::Function*)
1401                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1402                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1403                    1 llvm::FunctionPassManager::run(llvm::Function&)
1404                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1405                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1406                          1 llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)
1407                            1 llvm::MachineFunctionAnalysis::releaseMemory()
1408                              1 llvm::MachineFunction::~MachineFunction()
1409                                1 llvm::MachineBasicBlock::~MachineBasicBlock()
1410                                  1 llvm::MachineFunction::DeleteMachineInstr(llvm::MachineInstr*)
1411                                    1 llvm::MachineInstr::~MachineInstr()
1412                                      1 llvm::LeakDetector::removeGarbageObjectImpl(void*)
1413                                        1 llvm::sys::MutexImpl::acquire()
1414                                          1 pthread_mutex_lock
1415      1 0x1035c7b15
1416        1 rb_vm_prepare_method2
1417          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1418            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1419              1 RoxorCore::compile(llvm::Function*)
1420                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1421                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1422                    1 llvm::FunctionPassManager::run(llvm::Function&)
1423                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1424                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1425                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1426                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
1427                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
1428                                1 llvm::SelectionDAGISel::SelectBasicBlock(llvm::BasicBlock*, llvm::ilist_iterator<llvm::Instruction>, llvm::ilist_iterator<llvm::Instruction>)
1429                                  1 llvm::SelectionDAGLowering::visitRet(llvm::ReturnInst&)
1430                                    1 llvm::X86TargetLowering::LowerReturn(llvm::SDValue, llvm::CallingConv::ID, bool, llvm::SmallVectorImpl<llvm::ISD::OutputArg> const&, llvm::DebugLoc, llvm::SelectionDAG&)
1431                                      1 llvm::SelectionDAG::getConstant(unsigned long long, llvm::EVT, bool)
1432                                        1 llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)
1433                                          1 llvm::sys::RWMutexImpl::reader_acquire()
1434                                            1 pthread_rwlock_rdlock
1435      1 0x1035c7b3a
1436        1 rb_vm_prepare_method2
1437          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1438            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1439              1 RoxorCore::compile(llvm::Function*)
1440                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1441                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1442                    1 llvm::FunctionPassManager::run(llvm::Function&)
1443                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1444                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1445                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1446                            1 llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&)
1447                              1 llvm::LiveIntervals::computeIntervals()
1448                                1 llvm::LiveIntervals::handleRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int)
1449                                  1 llvm::LiveIntervals::handlePhysicalRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, llvm::LiveInterval&, llvm::MachineInstr*)
1450      1 0x1035c7b5f
1451        1 rb_vm_prepare_method2
1452          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1453            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1454              1 RoxorCore::compile(llvm::Function*)
1455                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1456                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1457                    1 llvm::FunctionPassManager::run(llvm::Function&)
1458                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1459                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1460                          1 llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)
1461                            1 llvm::LiveIntervals::releaseMemory()
1462                              1 szone_free_definite_size
1463      1 0x1035c7ba9
1464        1 rb_vm_prepare_method2
1465          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1466            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1467              1 RoxorCore::compile(llvm::Function*)
1468                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1469                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1470                    1 llvm::FunctionPassManager::run(llvm::Function&)
1471                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1472                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1473                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1474                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
1475                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
1476                                1 llvm::SelectionDAGISel::LowerArguments(llvm::BasicBlock*)
1477                                  1 llvm::X86TargetLowering::LowerFormalArguments(llvm::SDValue, llvm::CallingConv::ID, bool, llvm::SmallVectorImpl<llvm::ISD::InputArg> const&, llvm::DebugLoc, llvm::SelectionDAG&, llvm::SmallVectorImpl<llvm::SDValue>&)
1478                                    1 dyld_stub_llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)
1479      1 0x1035c7bce
1480        1 rb_vm_prepare_method2
1481          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1482            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1483              1 RoxorCore::compile(llvm::Function*)
1484                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1485                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1486                    1 llvm::FunctionPassManager::run(llvm::Function&)
1487                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1488                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1489                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1490                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
1491                              1 llvm::LiveVariables::HandlePhysRegUse(unsigned int, llvm::MachineInstr*)
1492                                1 std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_erase(std::_Rb_tree_node<unsigned int>*)
1493      1 0x1035c7bf3
1494        1 rb_vm_prepare_method2
1495          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1496            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1497              1 RoxorCore::compile(llvm::Function*)
1498                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1499                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1500                    1 llvm::FunctionPassManager::run(llvm::Function&)
1501                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1502                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1503                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1504                            1 llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&)
1505                              1 llvm::TargetRegisterInfo::getAllocatableSet(llvm::MachineFunction&, llvm::TargetRegisterClass const*) const
1506                                1 llvm::X86::FR64Class::allocation_order_end(llvm::MachineFunction const&) const
1507      1 0x1035c7c18
1508        1 rb_vm_prepare_method2
1509          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1510            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1511              1 RoxorCore::compile(llvm::Function*)
1512                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1513                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1514                    1 llvm::FunctionPassManager::run(llvm::Function&)
1515                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1516                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1517                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1518                            1 (anonymous namespace)::Emitter<llvm::JITCodeEmitter>::runOnMachineFunction(llvm::MachineFunction&)
1519                              1 (anonymous namespace)::JITEmitter::finishFunction(llvm::MachineFunction&)
1520                                1 llvm::JITDwarfEmitter::EmitDwarfTable(llvm::MachineFunction&, llvm::JITCodeEmitter&, unsigned char*, unsigned char*, unsigned char*&)
1521                                  1 llvm::JITDwarfEmitter::EmitCommonEHFrame(llvm::Function const*) const
1522                                    1 llvm::JITDwarfEmitter::EmitFrameMoves(long, std::vector<llvm::MachineMove, std::allocator<llvm::MachineMove> > const&) const
1523      1 0x1035c7c62
1524        1 rb_vm_prepare_method2
1525          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1526            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1527              1 RoxorCore::compile(llvm::Function*)
1528                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1529                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1530                    1 llvm::FunctionPassManager::run(llvm::Function&)
1531                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1532                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1533                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1534                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
1535                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
1536                                1 (anonymous namespace)::X86FastISel::TargetSelectInstruction(llvm::Instruction*)
1537                                  1 dyld_stub_llvm::LeakDetector::removeGarbageObjectImpl(void*)
1538      1 0x1035c7ca1
1539        1 rb_vm_prepare_method2
1540          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1541            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1542              1 RoxorCore::compile(llvm::Function*)
1543                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1544                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1545                    1 llvm::FunctionPassManager::run(llvm::Function&)
1546                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1547                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1548                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1549                            1 dyld_stub_llvm::MachineInstr::addRegisterKilled(unsigned int, llvm::TargetRegisterInfo const*, bool)
1550      1 0x1035c7cc6
1551        1 rb_vm_prepare_method2
1552          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1553            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1554              1 RoxorCore::compile(llvm::Function*)
1555                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1556                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1557                    1 llvm::FunctionPassManager::run(llvm::Function&)
1558                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1559                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1560                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1561                            1 (anonymous namespace)::RALinScan::runOnMachineFunction(llvm::MachineFunction&)
1562                              1 (anonymous namespace)::LocalRewriter::runOnMachineFunction(llvm::MachineFunction&, llvm::VirtRegMap&, llvm::LiveIntervals*)
1563                                1 std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<llvm::MachineOperand**, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> > >, unsigned long, llvm::MachineOperand* const&)
1564      1 0x1035c7d10
1565        1 rb_vm_prepare_method2
1566          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1567            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1568              1 RoxorCore::compile(llvm::Function*)
1569                1 llvm::FunctionPassManager::run(llvm::Function&)
1570                  1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1571                    1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1572                      1 (anonymous namespace)::GVN::runOnFunction(llvm::Function&)
1573                        1 (anonymous namespace)::GVN::cleanupGlobalSets()
1574      1 0x1035c7d35
1575        1 rb_vm_prepare_method2
1576          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1577            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1578              1 RoxorCore::compile(llvm::Function*)
1579                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1580                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1581                    1 llvm::FunctionPassManager::run(llvm::Function&)
1582                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1583                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1584                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1585                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
1586                              1 dyld_stub_llvm::LiveVariables::HandlePhysRegKill(unsigned int, llvm::MachineInstr*)
1587      1 0x1035c7d5a
1588        1 rb_vm_prepare_method2
1589          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1590            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1591              1 RoxorCore::compile(llvm::Function*)
1592                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1593                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1594                    1 llvm::FunctionPassManager::run(llvm::Function&)
1595                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1596                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1597                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1598                            1 llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&)
1599                              1 llvm::SimpleRegisterCoalescing::joinIntervals()
1600                                1 llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&)
1601                                  1 llvm::SimpleRegisterCoalescing::JoinCopy(llvm::CopyRec&, bool&)
1602                                    1 llvm::SimpleRegisterCoalescing::JoinIntervals(llvm::LiveInterval&, llvm::LiveInterval&, bool&)
1603                                      1 dyld_stub_llvm::LiveInterval::MergeInClobberRanges(llvm::LiveInterval const&, llvm::BumpPtrAllocator&)
1604      1 0x1035c7d90
1605        1 rb_vm_prepare_method2
1606          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1607            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1608              1 RoxorCore::compile(llvm::Function*)
1609                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1610                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1611                    1 llvm::FunctionPassManager::run(llvm::Function&)
1612                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1613                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1614                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1615                            1 (anonymous namespace)::RALinScan::runOnMachineFunction(llvm::MachineFunction&)
1616                              1 (anonymous namespace)::RALinScan::linearScan()
1617      1 0x1035c7dbf
1618        1 rb_vm_prepare_method2
1619          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1620            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1621              1 RoxorCore::compile(llvm::Function*)
1622                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1623                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1624                    1 llvm::FunctionPassManager::run(llvm::Function&)
1625                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1626                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1627                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1628                            1 llvm::VirtRegMap::runOnMachineFunction(llvm::MachineFunction&)
1629                              1 __spin_lock
1630      1 0x1035c7deb
1631        1 rb_vm_prepare_method2
1632          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1633            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1634              1 RoxorCore::compile(llvm::Function*)
1635                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1636                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1637                    1 llvm::FunctionPassManager::run(llvm::Function&)
1638                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1639                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1640                          1 llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)
1641                            1 std::_Rb_tree<llvm::PassInfo const*, std::pair<llvm::PassInfo const* const, llvm::Pass*>, std::_Select1st<std::pair<llvm::PassInfo const* const, llvm::Pass*> >, std::less<llvm::PassInfo const*>, std::allocator<std::pair<llvm::PassInfo const* const, llvm::Pass*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<llvm::PassInfo const* const, llvm::Pass*> >, std::pair<llvm::PassInfo const* const, llvm::Pass*> const&)
1642                              1 std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)
1643      1 0x1035c7e17
1644        1 rb_vm_prepare_method2
1645          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1646            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1647              1 RoxorCore::compile(llvm::Function*)
1648                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1649                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1650                    1 llvm::FunctionPassManager::run(llvm::Function&)
1651                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1652                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1653                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1654                            1 llvm::VirtRegMap::runOnMachineFunction(llvm::MachineFunction&)
1655                              1 llvm::TargetRegisterInfo::getAllocatableSet(llvm::MachineFunction&, llvm::TargetRegisterClass const*) const
1656      1 0x1035c7e3c
1657        1 rb_vm_prepare_method2
1658          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1659            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1660              1 RoxorCore::compile(llvm::Function*)
1661                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1662                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1663                    1 llvm::FunctionPassManager::run(llvm::Function&)
1664                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1665                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1666                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1667                            1 (anonymous namespace)::RALinScan::runOnMachineFunction(llvm::MachineFunction&)
1668                              1 (anonymous namespace)::RALinScan::linearScan()
1669                                1 (anonymous namespace)::RALinScan::assignRegOrStackSlotAtInterval(llvm::LiveInterval*)
1670                                  1 (anonymous namespace)::RALinScan::addRegUse(unsigned int)
1671      1 0x1035c7e86
1672        1 rb_vm_prepare_method2
1673          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1674            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1675              1 RoxorCompiler::compile_objc_stub(llvm::Function*, objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, char const*)
1676                1 llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::FunctionType const*)
1677                  1 llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::FunctionType const*, llvm::AttrListPtr)
1678                    1 llvm::Function::Function(llvm::FunctionType const*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)
1679      1 0x1035c7eab
1680        1 rb_vm_prepare_method2
1681          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1682            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1683              1 RoxorCore::compile(llvm::Function*)
1684                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1685                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1686                    1 llvm::FunctionPassManager::run(llvm::Function&)
1687                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1688                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1689                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1690                            1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
1691                              1 std::vector<llvm::LiveVariables::VarInfo, std::allocator<llvm::LiveVariables::VarInfo> >::_M_fill_insert(__gnu_cxx::__normal_iterator<llvm::LiveVariables::VarInfo*, std::vector<llvm::LiveVariables::VarInfo, std::allocator<llvm::LiveVariables::VarInfo> > >, unsigned long, llvm::LiveVariables::VarInfo const&)
1692                                1 llvm::LiveVariables::VarInfo::VarInfo(llvm::LiveVariables::VarInfo const&)
1693                                  1 operator new(unsigned long)
1694                                    1 malloc
1695                                      1 malloc_zone_malloc
1696                                        1 szone_malloc_should_clear
1697      1 0x1035c7ed0
1698        1 rb_vm_prepare_method2
1699          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1700            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1701              1 RoxorCore::compile(llvm::Function*)
1702                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1703                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1704                    1 llvm::FunctionPassManager::run(llvm::Function&)
1705                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1706                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1707                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1708                            1 llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&)
1709                              1 llvm::TargetRegisterInfo::getAllocatableSet(llvm::MachineFunction&, llvm::TargetRegisterClass const*) const
1710      1 0x1035c7ef3
1711        1 rb_vm_prepare_method2
1712          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1713            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1714              1 RoxorCore::compile(llvm::Function*)
1715                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1716                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1717                    1 llvm::FunctionPassManager::run(llvm::Function&)
1718                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1719                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1720                          1 llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)
1721                            1 llvm::PMTopLevelManager::collectLastUses(llvm::SmallVector<llvm::Pass*, 12u>&, llvm::Pass*)
1722      1 0x1035c7f9b
1723        1 rb_vm_prepare_method2
1724          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1725            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1726              1 RoxorCore::compile(llvm::Function*)
1727                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1728                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1729                    1 llvm::FunctionPassManager::run(llvm::Function&)
1730                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1731                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1732                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1733                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
1734                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
1735                                1 (anonymous namespace)::X86FastISel::TargetSelectInstruction(llvm::Instruction*)
1736                                  1 (anonymous namespace)::X86FastISel::X86SelectCall(llvm::Instruction*)
1737                                    1 llvm::FastISel::getRegForValue(llvm::Value*)
1738                                      1 (anonymous namespace)::X86FastISel::TargetMaterializeAlloca(llvm::AllocaInst*)
1739                                        1 llvm::MachineInstr::addOperand(llvm::MachineOperand const&)
1740      1 0x1035c7fbe
1741        1 rb_vm_prepare_method2
1742          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1743            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1744              1 RoxorCore::compile(llvm::Function*)
1745                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1746                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1747                    1 llvm::FunctionPassManager::run(llvm::Function&)
1748                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1749                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1750                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1751                            1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
1752                              1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
1753                                1 (anonymous namespace)::X86FastISel::TargetSelectInstruction(llvm::Instruction*)
1754                                  1 (anonymous namespace)::X86FastISel::X86SelectCall(llvm::Instruction*)
1755                                    1 llvm::MachineInstrBuilder::addReg(unsigned int, unsigned int, unsigned int) const
1756                                      1 llvm::MachineInstr::addOperand(llvm::MachineOperand const&)
1757                                        1 llvm::MachineOperand::RemoveRegOperandFromRegInfo()
1758      1 0x1035c7ff0
1759        1 rb_vm_prepare_method2
1760          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1761            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1762              1 RoxorCore::compile(llvm::Function*)
1763                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1764                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1765                    1 llvm::FunctionPassManager::run(llvm::Function&)
1766                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1767                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1768                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1769                            1 (anonymous namespace)::TwoAddressInstructionPass::runOnMachineFunction(llvm::MachineFunction&)
1770                              1 operator new[](unsigned long)
1771                                1 operator new(unsigned long)
1772                                  1 malloc
1773                                    1 malloc_zone_malloc
1774                                      1 szone_malloc_should_clear
1775                                        1 __cpu_number
1776      1 0x1035c8013
1777        1 rb_vm_prepare_method2
1778          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1779            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1780              1 RoxorCore::compile(llvm::Function*)
1781                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1782                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1783                    1 llvm::FunctionPassManager::run(llvm::Function&)
1784                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1785                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1786                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1787                            1 (anonymous namespace)::RALinScan::runOnMachineFunction(llvm::MachineFunction&)
1788                              1 (anonymous namespace)::RALinScan::linearScan()
1789      1 0x1035c8036
1790        1 rb_vm_prepare_method2
1791          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1792            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1793              1 RoxorCore::compile(llvm::Function*)
1794                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1795                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1796                    1 llvm::FunctionPassManager::run(llvm::Function&)
1797                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1798                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1799                          1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1800                            1 llvm::VirtRegMap::runOnMachineFunction(llvm::MachineFunction&)
1801                              1 llvm::VirtRegMap::grow()
1802                                1 std::vector<llvm::MachineInstrIndex, std::allocator<llvm::MachineInstrIndex> >::_M_fill_insert(__gnu_cxx::__normal_iterator<llvm::MachineInstrIndex*, std::vector<llvm::MachineInstrIndex, std::allocator<llvm::MachineInstrIndex> > >, unsigned long, llvm::MachineInstrIndex const&)
1803      1 0x1035c84c4
1804        1 rb_vm_dispatch
1805          1 rb_ary_each_imp
1806            1 0x1035d929b
1807              1 rb_unicode_str_new
1808                1 CFStringAppendCharacters
1809                  1 __CFStringChangeSizeMultiple
1810                    1 malloc_good_size
1811      1 0x1035c86a1
1812        1 rb_vm_dispatch
1813          1 rb_mod_include
1814            1 rb_funcall
1815              1 rb_vm_call_with_cache2
1816                1 rb_mod_append_features
1817                  1 rb_include_module2
1818                    1 RoxorCore::copy_methods(objc_class*, objc_class*)
1819      1 0x1035d9324
1820        1 rb_vm_push_binding
1821          1 auto_zone_set_write_barrier
1822            1 __spin_lock
1823      1 0x106e05a40
1824        1 rb_reg_new_str
1825          1 rb_reg_initialize
1826            1 onig_compile
1827              1 compile_tree
1828                1 compile_tree
1829                  1 compile_enclose_node
1830                    1 compile_tree
1831                      1 compile_tree
1832                        1 compile_quantifier_node
1833                          1 compile_tree
1834                            1 compile_tree
1835                              1 compile_enclose_node
1836                                1 realloc
1837                                  1 malloc_zone_realloc
1838                                    1 szone_realloc
1839                                      1 mag_lock_zine_for_region_trailer
1840      1 0x106e0c20e
1841        1 rb_vm_alias2
1842          1 _class_resolveMethod
1843            1 resolveInstanceMethod_imp(void*, objc_selector*, objc_selector*)
1844              1 rb_vm_resolve_method
1845                1 RoxorCore::resolve_methods(std::map<objc_class*, rb_vm_method_source_t*, std::less<objc_class*>, std::allocator<std::pair<objc_class* const, rb_vm_method_source_t*> > >*, objc_class*, objc_selector*)
1846                  1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1847                    1 RoxorCore::compile(llvm::Function*)
1848                      1 llvm::JIT::getPointerToFunction(llvm::Function*)
1849                        1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1850                          1 llvm::FunctionPassManager::run(llvm::Function&)
1851                            1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1852                              1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1853                                1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1854                                  1 llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
1855                                    1 std::vector<llvm::LiveVariables::VarInfo, std::allocator<llvm::LiveVariables::VarInfo> >::_M_fill_insert(__gnu_cxx::__normal_iterator<llvm::LiveVariables::VarInfo*, std::vector<llvm::LiveVariables::VarInfo, std::allocator<llvm::LiveVariables::VarInfo> > >, unsigned long, llvm::LiveVariables::VarInfo const&)
1856                                      1 llvm::LiveVariables::VarInfo::VarInfo(llvm::LiveVariables::VarInfo const&)
1857                                        1 operator new(unsigned long)
1858                                          1 malloc
1859                                            1 malloc_zone_malloc
1860                                              1 szone_malloc_should_clear
1861                                                1 tiny_malloc_from_free_list
1862                                                  1 tiny_free_list_add_ptr
1863      1 0x106e27c99
1864        1 rb_vm_alias2
1865          1 _class_resolveMethod
1866            1 resolveInstanceMethod_imp(void*, objc_selector*, objc_selector*)
1867              1 rb_vm_resolve_method
1868                1 RoxorCore::resolve_methods(std::map<objc_class*, rb_vm_method_source_t*, std::less<objc_class*>, std::allocator<std::pair<objc_class* const, rb_vm_method_source_t*> > >*, objc_class*, objc_selector*)
1869                  1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1870                    1 RoxorCore::compile(llvm::Function*)
1871                      1 llvm::JIT::getPointerToFunction(llvm::Function*)
1872                        1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1873                          1 llvm::FunctionPassManager::run(llvm::Function&)
1874                            1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1875                              1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1876                                1 llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
1877                                  1 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
1878                                    1 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
1879                                      1 llvm::SelectionDAGISel::CodeGenAndEmitDAG()
1880                                        1 llvm::ScheduleDAG::Run(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>)
1881                                          1 (anonymous namespace)::ScheduleDAGFast::Schedule()
1882                                            1 (anonymous namespace)::ScheduleDAGFast::ListScheduleBottomUp()
1883      1 0x106e2849a
1884        1 rb_vm_dispatch
1885          1 rb_mod_attr_reader
1886            1 rb_attr
1887              1 rb_vm_define_attr
1888                1 RoxorCompiler::compile_read_attr(unsigned long)
1889                  1 llvm::User::operator new(unsigned long, unsigned int)
1890      1 0x106e28e2f
1891        1 rb_vm_dispatch
1892          1 rb_mod_attr_accessor
1893            1 rb_attr
1894              1 rb_vm_define_attr
1895                1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1896                  1 RoxorCore::method_added(objc_class*, objc_selector*)
1897                    1 sanitize_mid(objc_selector*)
1898                      1 rb_intern3
1899                        1 CFDictionaryGetValue
1900                          1 CFBasicHashFindBucket
1901      1 0x106e28e6b
1902        1 rb_vm_prepare_method
1903          1 prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
1904            1 RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
1905              1 RoxorCore::compile(llvm::Function*)
1906                1 llvm::JIT::getPointerToFunction(llvm::Function*)
1907                  1 llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
1908                    1 llvm::FunctionPassManager::run(llvm::Function&)
1909                      1 llvm::FunctionPassManagerImpl::run(llvm::Function&)
1910                        1 llvm::FPPassManager::runOnFunction(llvm::Function&)
1911                          1 llvm::PMTopLevelManager::findAnalysisPass(llvm::PassInfo const*)
1912                            1 llvm::Pass::getPassInfo() const
1913      1 0x106e30722
1914        1 rb_vm_ivar_set
1915          1 auto_zone_set_write_barrier
1916            1 Auto::Zone::block_start(void*)
1917      1 0x106e3bff8
1918        1 rb_vm_dispatch
1919          1 rb_class_new_instance_imp
1920            1 0x106e1d841
1921              1 rb_vm_dispatch
1922                1 rb_str_scan
1923                  1 rb_ary_push
1924                    1 auto_zone_set_write_barrier
1925                      1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1926                        1 Auto::Thread::block_escaped(Auto::Zone*, Auto::Subzone*, void*)
1927                          1 Auto::ThreadLocalCollector::eject_local_block(void*)
1928      1 0x106e3c01e
1929        1 rb_str_new_fast
1930          1 rb_obj_as_string
1931            1 0x106e1e60b
1932              1 rb_vm_fast_plus
1933                1 rb_vm_dispatch
1934                  1 look_up_method
1935                    1 _class_getMethod
1936    5762 Thread_3237192
1937      5762 start_wqthread
1938        5757 _pthread_wqthread
1939          5753 __workq_kernreturn
1940          3 _pthread_wqthread
1941          1 pick_nextworkqueue_droplock
1942        4 start_wqthread
1943        1 OSAtomicAdd32
1944          1 __atomic_add32
1945    4030 Thread_3237251
1946      4030 start_wqthread
1947        4030 _pthread_wqthread
1948          4030 __workq_kernreturn
1949    318 Thread_3237192   DispatchQueue_10: Garbage Collection Work Queue  (serial)
1950      318 start_wqthread
1951        318 _pthread_wqthread
1952          318 _dispatch_worker_thread2
1953            318 _dispatch_queue_invoke
1954              318 _dispatch_queue_drain
1955                316 _dispatch_call_block_and_release
1956                  316 auto_collection_work(Auto::Zone*)
1957                    316 auto_collect_internal(Auto::Zone*, unsigned int)
1958                      278 Auto::Zone::collect(bool, void*, unsigned long long*)
1959                        217 Auto::MemoryScanner::scan()
1960                          104 Auto::Collector::check_roots()
1961                            97 Auto::MemoryScanner::scan_retained_and_old_blocks()
1962                              97 bool Auto::visitAllocatedBlocks<Auto::scan_retained_and_old_blocks_visitor>(Auto::Zone*, Auto::scan_retained_and_old_blocks_visitor&)
1963                                81 bool Auto::visitAllocatedBlocks<Auto::scan_retained_and_old_blocks_visitor>(Auto::Zone*, Auto::scan_retained_and_old_blocks_visitor&)
1964                                16 Auto::WriteBarrier::range_has_marked_cards(void*, unsigned long)
1965                            7 Auto::MemoryScanner::scan_retained_blocks()
1966                              7 bool Auto::visitAllocatedBlocks<Auto::scan_retained_blocks_visitor>(Auto::Zone*, Auto::scan_retained_blocks_visitor&)
1967                          75 Auto::MemoryScanner::scan_pending_until_done()
1968                            67 Auto::MemoryScanner::scan_for_unmarked_blocks(Auto::Subzone*, unsigned long, void*)
1969                              50 Auto::MemoryScanner::scan_range(Auto::Range const&, Auto::WriteBarrier*)
1970                                39 Auto::MemoryScanner::scan_range(Auto::Range const&, Auto::WriteBarrier*)
1971                                11 Auto::MemoryScanner::set_pending(void*)
1972                              13 Auto::MemoryScanner::scan_object_range(Auto::Range&, Auto::WriteBarrier*)
1973                                4 Auto::WriteBarrier::scan_marked_ranges(void*, unsigned long, Auto::MemoryScanner&)
1974                                  4 Auto::MemoryScanner::scan_range(Auto::Range const&, Auto::WriteBarrier*)
1975                                    3 Auto::MemoryScanner::scan_range(Auto::Range const&, Auto::WriteBarrier*)
1976                                    1 Auto::MemoryScanner::set_pending(void*)
1977                                4 objc_layout_for_address
1978                                3 Auto::MemoryScanner::scan_object_range(Auto::Range&, Auto::WriteBarrier*)
1979                                1 Auto::MemoryScanner::scan_range(Auto::Range const&, Auto::WriteBarrier*)
1980                                1 class_getIvarLayout
1981                              4 Auto::MemoryScanner::scan_for_unmarked_blocks(Auto::Subzone*, unsigned long, void*)
1982                            8 Auto::MemoryScanner::scan_pending_until_done()
1983                          32 Auto::MemoryScanner::scan_thread_ranges(bool, bool)
1984                            31 Auto::Zone::scan_registered_threads(void ( block_pointer)(Auto::Thread*))
1985                              30 Auto::Thread::scan_other_thread(Auto::MemoryScanner&, bool)
1986                                21 Auto::MemoryScanner::scan_pending_until_done()
1987                                  21 Auto::MemoryScanner::scan_range(Auto::Range const&, Auto::WriteBarrier*)
1988                                    16 Auto::MemoryScanner::scan_range(Auto::Range const&, Auto::WriteBarrier*)
1989                                    3 Auto::MemoryScanner::set_pending(void*)
1990                                    2 Auto::MemoryScanner::check_block(void**, void*)
1991                                7 Auto::Thread::get_register_state(Auto::ThreadState&, unsigned int&)
1992                                  7 thread_get_state
1993                                    7 mach_msg
1994                                      7 mach_msg_trap
1995                                1 Auto::MemoryScanner::scan_range_from_registers(Auto::Range&, Auto::Thread&, int)
1996                                1 Auto::Thread::suspend()
1997                                  1 thread_suspend
1998                                    1 mach_msg
1999                                      1 mach_msg_trap
2000                              1 OSSpinLockUnlock
2001                            1 Auto::MemoryScanner::scan_thread_ranges(bool, bool)
2002                          3 Auto::Collector::scan_barrier()
2003                            2 Auto::Zone::enlivening_barrier(Auto::MemoryScanner&)
2004                              1 Auto::MemoryScanner::repend(void*)
2005                              1 Auto::Zone::enlivening_barrier(Auto::MemoryScanner&)
2006                            1 thread_info
2007                              1 mach_msg
2008                                1 mach_msg_trap
2009                          3 Auto::MemoryScanner::scan_root_ranges()
2010                            2 Auto::MemoryScanner::scan_root_ranges()
2011                            1 Auto::MemoryScanner::scan_range(Auto::Range const&, Auto::WriteBarrier*)
2012                        55 bool Auto::visitAllocatedBlocks<Auto::scavenge_blocks_visitor>(Auto::Zone*, Auto::scavenge_blocks_visitor&)
2013                          54 bool Auto::visitAllocatedBlocks<Auto::scavenge_blocks_visitor>(Auto::Zone*, Auto::scavenge_blocks_visitor&)
2014                          1 vm_deallocate
2015                            1 mach_msg
2016                              1 mach_msg_trap
2017                        4 weak_clear_references
2018                        1 Auto::WriteBarrier::mark_cards_untouched()
2019                        1 Auto::Zone::recycle_threads()
2020                          1 pthread_mutex_lock
2021                      20 Auto::Zone::free_garbage(unsigned int, unsigned long, unsigned long*, unsigned long&, unsigned long&)
2022                        6 Auto::Zone::free_garbage(unsigned int, unsigned long, unsigned long*, unsigned long&, unsigned long&)
2023                        5 Auto::Admin::deallocate(void*)
2024                          4 Auto::Admin::deallocate_no_lock(void*)
2025                          1 Auto::Admin::deallocate(void*)
2026                        3 __spin_lock
2027                        2 Auto::Zone::block_refcount(void*)
2028                        2 objc_weak_layout_for_address
2029                        1 Auto::Zone::block_layout(void*)
2030                        1 OSSpinLockUnlock
2031                      8 Auto::Zone::invalidate_garbage(unsigned long, unsigned long const*)
2032                        8 batchFinalize
2033                          7 Auto::foreach_block_do(auto_zone_cursor*, void (*)(void*, void*), void*)
2034                            4 finalizeOneObject
2035                              1 -[NSCFString finalize]
2036                                1 objc_msgSendSuper
2037                                  1 lookUpMethod
2038                                    1 _class_getMethodNoSuper_nolock
2039                              1 objc_msgSend
2040                              1 object_cxxDestructFromClass
2041                                1 _class_getSuperclass
2042                              1 object_getClassName
2043                            2 Auto::foreach_block_do(auto_zone_cursor*, void (*)(void*, void*), void*)
2044                            1 Auto::Zone::block_layout(void*)
2045                          1 auto_zone_get_layout_type
2046                      6 vm_msync
2047                        6 mach_msg
2048                          6 mach_msg_trap
2049                      2 thread_info
2050                        1 mach_msg
2051                          1 mach_msg_trap
2052                        1 thread_info
2053                      1 Auto::Admin::purge_free_space()
2054                        1 madvise
2055                      1 auto_collect_internal(Auto::Zone*, unsigned int)
2056                2 _dispatch_queue_drain
2057    7 Thread_3237192   DispatchQueue_9: com.apple.root.high-overcommit-priority  (serial)
2058      7 start_wqthread
2059        7 _pthread_wqthread
2060          7 _dispatch_worker_thread2
2061            5 _dispatch_queue_invoke
2062            2 _dispatch_worker_thread2
2063
2064Total number in stack (recursive counted multiple, when >=5):
2065        1345       llvm::FunctionPassManager::run(llvm::Function&)
2066        1344       llvm::FunctionPassManagerImpl::run(llvm::Function&)
2067        1341       llvm::FPPassManager::runOnFunction(llvm::Function&)
2068        1099       RoxorCore::compile(llvm::Function*)
2069        1097       RoxorCompiler::compile_node(RNode*)
2070        1067       llvm::JIT::getPointerToFunction(llvm::Function*)
2071        1062       llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&)
2072        959       llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
2073        627       RoxorCore::resolve_method(objc_class*, objc_selector*, llvm::Function*, rb_vm_arity_t const&, int, objc_object* (*)(objc_object*, objc_selector*, ...), objc_method*)
2074        591       rb_vm_dispatch
2075        537       llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&)
2076        528       llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function&, llvm::MachineFunction&, llvm::MachineModuleInfo*, llvm::DwarfWriter*, llvm::TargetInstrInfo const&)
2077        523       OBJC_CLASS_$_NSObject
2078        435       prepare_method(objc_class*, bool, objc_selector*, void*, rb_vm_arity_t const&, int, bool)
2079        430       llvm::SelectionDAGISel::CodeGenAndEmitDAG()
2080        416       (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(llvm::SDValue)
2081        404       llvm::SelectionDAGISel::SelectBasicBlock(llvm::BasicBlock*, llvm::ilist_iterator<llvm::Instruction>, llvm::ilist_iterator<llvm::Instruction>)
2082        370       llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)
2083        343       rb_vm_prepare_method
2084        318       llvm::SimpleRegisterCoalescing::runOnMachineFunction(llvm::MachineFunction&)
2085        317       malloc
2086        311       operator new(unsigned long)
2087        308       llvm::LiveVariables::HandlePhysRegDef(unsigned int, llvm::MachineInstr*, llvm::SmallVector<unsigned int, 4u>&)
2088        291       malloc_zone_malloc
2089        289       llvm::LiveVariables::HandlePhysRegKill(unsigned int, llvm::MachineInstr*)
2090        277       llvm::SimpleRegisterCoalescing::joinIntervals()
2091        276       llvm::SimpleRegisterCoalescing::JoinCopy(llvm::CopyRec&, bool&)
2092        271       llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&)
2093        245       llvm::LiveIntervals::runOnMachineFunction(llvm::MachineFunction&)
2094        235       llvm::MachineInstr::addRegisterDead(unsigned int, llvm::TargetRegisterInfo const*, bool)
2095        234       (anonymous namespace)::RALinScan::runOnMachineFunction(llvm::MachineFunction&)
2096        230       llvm::LiveIntervals::computeIntervals()
2097        228       szone_free_definite_size
2098        222       szone_malloc_should_clear
2099        213       _class_resolveMethod
2100        211       llvm::LiveIntervals::handleRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int)
2101        210       RoxorCore::resolve_methods(std::map<objc_class*, rb_vm_method_source_t*, std::less<objc_class*>, std::allocator<std::pair<objc_class* const, rb_vm_method_source_t*> > >*, objc_class*, objc_selector*)
2102        210       rb_vm_resolve_method
2103        187       llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)
2104        178       llvm::SimpleRegisterCoalescing::JoinIntervals(llvm::LiveInterval&, llvm::LiveInterval&, bool&)
2105        164       __spin_lock
2106        148       resolveInstanceMethod_imp(void*, objc_selector*, objc_selector*)
2107        144       rb_node_release
2108        139       (anonymous namespace)::LocalRewriter::runOnMachineFunction(llvm::MachineFunction&, llvm::VirtRegMap&, llvm::LiveIntervals*)
2109        131       rb_require_safe
2110        130       0x1017fa7f8
2111        128       llvm::LiveIntervals::handlePhysicalRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, llvm::LiveInterval&, llvm::MachineInstr*)
2112        127       llvm::LiveInterval::MergeInClobberRanges(llvm::LiveInterval const&, llvm::BumpPtrAllocator&)
2113        124       (anonymous namespace)::LocalRewriter::RewriteMBB(llvm::MachineBasicBlock&, llvm::VirtRegMap&, llvm::LiveIntervals*, (anonymous namespace)::AvailableSpills&, llvm::BitVector&, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >&)
2114        121       (anonymous namespace)::RALinScan::linearScan()
2115        117       llvm::SimpleRegisterCoalescing::SimpleJoin(llvm::LiveInterval&, llvm::LiveInterval&)
2116        116       llvm::SelectionDAG::Legalize(bool, llvm::CodeGenOpt::Level)
2117        114       (anonymous namespace)::InstCombiner::DoOneIteration(llvm::Function&, unsigned int)
2118        114       (anonymous namespace)::InstCombiner::runOnFunction(llvm::Function&)
2119        113       (anonymous namespace)::SelectionDAGLegalize::LegalizeDAG()
2120        112       free
2121        108       (anonymous namespace)::X86FastISel::TargetSelectInstruction(llvm::Instruction*)
2122        105       llvm::ScheduleDAGSDNodes::EmitSchedule(llvm::DenseMap<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::MachineBasicBlock*> >*)
2123        101       (anonymous namespace)::RALinScan::assignRegOrStackSlotAtInterval(llvm::LiveInterval*)
2124        100       llvm::PMTopLevelManager::findAnalysisPass(llvm::PassInfo const*)
2125        98       (anonymous namespace)::X86DAGToDAGISel::InstructionSelect()
2126        96       tiny_malloc_from_free_list
2127        95       llvm::ScheduleDAGSDNodes::EmitNode(llvm::SDNode*, bool, bool, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&, llvm::DenseMap<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::MachineBasicBlock*> >*)
2128        93       (anonymous namespace)::X86FastISel::X86SelectCall(llvm::Instruction*)
2129        93       rb_io_gets_m
2130        89       llvm::MachineFunction::CreateMachineInstr(llvm::TargetInstrDesc const&, llvm::DebugLoc, bool)
2131        88       llvm::Pass::getPassInfo() const
2132        87       (anonymous namespace)::X86DAGToDAGISel::Select(llvm::SDValue)
2133        87       rb_get_load_path
2134        87       rb_vm_prepare_method2
2135        84       llvm::SelectionDAG::LegalizeTypes()
2136        82       rb_file_expand_path
2137        81       (anonymous namespace)::X86DAGToDAGISel::SelectCode(llvm::SDValue)
2138        80       llvm::MachineInstr::MachineInstr(llvm::TargetInstrDesc const&, llvm::DebugLoc, bool)
2139        80       rb_vm_run
2140        79       yycompile0
2141        78       szone_size
2142        76       load_try
2143        76       rb_load
2144        76       rb_rescue2
2145        75       load_file
2146        75       rb_load_file
2147        75       rb_vm_prepare_block
2148        74       llvm::SelectionDAGLowering::LowerCallTo(llvm::CallSite, llvm::SDValue, bool, llvm::MachineBasicBlock*)
2149        73       RoxorCompiler::compile_main_function(RNode*)
2150        71       llvm::MachineFunction::~MachineFunction()
2151        71       llvm::MachineFunctionAnalysis::releaseMemory()
2152        71       llvm::MachineInstr::addOperand(llvm::MachineOperand const&)
2153        70       rb_ensure
2154        69       -[NSString(NSPathUtilities) _stringByResolvingSymlinksInPathUsingCache:]
2155        68       (anonymous namespace)::Emitter<llvm::JITCodeEmitter>::runOnMachineFunction(llvm::MachineFunction&)
2156        68       llvm::Value::setName(llvm::Twine const&)
2157        66       (anonymous namespace)::GVN::runOnFunction(llvm::Function&)
2158        65       llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)
2159        65       llvm::ScheduleDAG::Run(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>)
2160        64       RoxorCompiler::compile_optimized_dispatch_call(objc_selector*, int, std::vector<llvm::Value*, std::allocator<llvm::Value*> >&)
2161        63       llvm::SelectionDAGLowering::visitCall(llvm::CallInst&)
2162        62       llvm::LiveInterval::addRangeFrom(llvm::LiveRange, llvm::LiveRange*)
2163        62       llvm::MachineInstr::findRegisterDefOperandIdx(unsigned int, bool, llvm::TargetRegisterInfo const*) const
2164        62       resolveClassMethod_imp(void*, objc_selector*, objc_selector*)
2165        61       (anonymous namespace)::ScheduleDAGFast::Schedule()
2166        61       RoxorCompiler::compile_dispatch_arguments(RNode*, std::vector<llvm::Value*, std::allocator<llvm::Value*> >&, int*)
2167        61       _NSResolveSymlinksInPathUsingCache
2168        61       ruby_yyparse
2169        60       llvm::LiveIntervals::releaseMemory()
2170        60       llvm::MachineBasicBlock::~MachineBasicBlock()
2171        60       tiny_free_list_add_ptr
2172        59       auto_zone_allocate_object
2173        58       getFoldedCast(llvm::Instruction::CastOps, llvm::Constant*, llvm::Type const*)
2174        58       rb_io_read_internal
2175        57       Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
2176        57       llvm::MachineFunction::DeleteMachineInstr(llvm::MachineInstr*)
2177        55       llvm::X86InstrInfo::copyRegToReg(llvm::MachineBasicBlock&, llvm::ilist_iterator<llvm::MachineInstr>, unsigned int, unsigned int, llvm::TargetRegisterClass const*, llvm::TargetRegisterClass const*) const
2178        55       read
2179        53       auto_zone_set_write_barrier
2180        52       llvm::LiveIntervals::getOrCreateInterval(unsigned int)
2181        52       lstat$INODE64
2182        50       (anonymous namespace)::GVN::iterateOnFunction(llvm::Function&)
2183        50       llvm::sys::MutexImpl::acquire()
2184        49       llvm::sys::MutexImpl::release()
2185        48       (anonymous namespace)::TwoAddressInstructionPass::runOnMachineFunction(llvm::MachineFunction&)
2186        48       llvm::TargetLowering::LowerCallTo(llvm::SDValue, llvm::Type const*, bool, bool, bool, bool, unsigned int, llvm::CallingConv::ID, bool, bool, llvm::SDValue, std::vector<llvm::TargetLowering::ArgListEntry, std::allocator<llvm::TargetLowering::ArgListEntry> >&, llvm::SelectionDAG&, llvm::DebugLoc)
2187        48       llvm::ValueSymbolTable::createValueName(llvm::StringRef const&, llvm::Value*)
2188        47       (anonymous namespace)::Reassociate::runOnFunction(llvm::Function&)
2189        46       __memset_pattern
2190        45       llvm::ConstantFoldInstOperands(unsigned int, llvm::Type const*, llvm::Constant* const*, unsigned int, llvm::LLVMContext&, llvm::TargetData const*)
2191        45       llvm::SelectionDAG::LegalizeVectors()
2192        45       llvm::X86TargetLowering::LowerCall(llvm::SDValue, llvm::SDValue, llvm::CallingConv::ID, bool, bool, llvm::SmallVectorImpl<llvm::ISD::OutputArg> const&, llvm::SmallVectorImpl<llvm::ISD::InputArg> const&, llvm::DebugLoc, llvm::SelectionDAG&, llvm::SmallVectorImpl<llvm::SDValue>&)
2193        44       llvm::PEI::runOnMachineFunction(llvm::MachineFunction&)
2194        44       llvm::SelectionDAG::Combine(llvm::CombineLevel, llvm::AliasAnalysis&, llvm::CodeGenOpt::Level)
2195        44       llvm::VirtRegMap::runOnMachineFunction(llvm::MachineFunction&)
2196        43       pthread_mutex_unlock
2197        42       glob_helper
2198        42       llvm::ConstantInt::get(llvm::Type const*, unsigned long long, bool)
2199        42       llvm::InstVisitor<(anonymous namespace)::InstCombiner, llvm::Instruction*>::visit(llvm::Instruction&)
2200        42       llvm::ValueMap<llvm::ExprMapKeyType, llvm::Type, llvm::ConstantExpr, false>::getOrCreate(llvm::Type const*, llvm::ExprMapKeyType const&)
2201        42       llvm::X86InstrInfo::isMoveInstr(llvm::MachineInstr const&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) const
2202        42       pthread_mutex_lock
2203        41       (anonymous namespace)::DeadMachineInstructionElim::runOnMachineFunction(llvm::MachineFunction&)
2204        41       (anonymous namespace)::JITEmitter::finishFunction(llvm::MachineFunction&)
2205        41       (anonymous namespace)::VectorLegalizer::Run()
2206        40       llvm::DAGTypeLegalizer::run()
2207        40       llvm::TargetRegisterInfo::getAllocatableSet(llvm::MachineFunction&, llvm::TargetRegisterClass const*) const
2208        39       llvm::ConstantInt::get(llvm::IntegerType const*, unsigned long long, bool)
2209        39       llvm::SelectionDAGLowering::getValue(llvm::Value const*)
2210        38       (anonymous namespace)::DAGCombiner::Run(llvm::CombineLevel)
2211        38       llvm::SelectionDAG::getConstant(unsigned long long, llvm::EVT, bool)
2212        37       llvm::ConstantFoldConstantExpression(llvm::ConstantExpr*, llvm::LLVMContext&, llvm::TargetData const*)
2213        36       llvm::MachineInstr::findRegisterUseOperandIdx(unsigned int, bool, llvm::TargetRegisterInfo const*) const
2214        35       llvm::MachineInstr::addRegisterKilled(unsigned int, llvm::TargetRegisterInfo const*, bool)
2215        35       rb_node_newnode
2216        34       (anonymous namespace)::SelectionDAGLegalize::LegalizeAllNodesNotLeadingTo(llvm::SDNode*, llvm::SDNode*, llvm::SmallPtrSet<llvm::SDNode*, 32u>&)
2217        34       (anonymous namespace)::VectorLegalizer::LegalizeOp(llvm::SDValue)
2218        33       rb_vm_alias2
2219        32       0x106e3c6b7
2220        32       __memcpy
2221        31       0x7ad
2222        31       AddReachableCodeToWorklist(llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, 64u>&, (anonymous namespace)::InstCombiner&, llvm::TargetData const*)
2223        31       Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
2224        31       OBJC_CLASS_$_NSMutableString
2225        31       OBJC_METACLASS_$_NSMutableString
2226        31       llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)
2227        31       llvm::LeakDetector::addGarbageObjectImpl(void*)
2228        30       0x106e3ccd5
2229        30       llvm::LiveVariables::releaseMemory()
2230        30       llvm::MachineOperand::AddRegOperandToRegInfo(llvm::MachineRegisterInfo*)
2231        30       llvm::SelectionDAGISel::FinishBasicBlock()
2232        30       operator new[](unsigned long)
2233        29       (anonymous namespace)::GVN::processBlock(llvm::BasicBlock*)
2234        29       0x106e3d0f8
2235        29       RoxorCompiler::compile_protected_call(llvm::Value*, std::vector<llvm::Value*, std::allocator<llvm::Value*> >&)
2236        29       rb_class_new_instance_imp
2237        28       (anonymous namespace)::GVN::processInstruction(llvm::Instruction*, llvm::SmallVectorImpl<llvm::Instruction*>&)
2238        28       0x106e3d897
2239        28       0x106e3da53
2240        28       llvm::FastISel::getRegForValue(llvm::Value*)
2241        27       RoxorCompiler::compile_double_coercion(llvm::Value*, llvm::Value*, llvm::BasicBlock*, llvm::Function*)
2242        27       RoxorCompiler::compile_literal(unsigned long)
2243        27       UpdateKills(llvm::MachineInstr&, llvm::TargetRegisterInfo const*, llvm::BitVector&, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >&)
2244        27       llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long)
2245        27       rb_vm_call_with_cache2
2246        26       llvm::LeakDetector::removeGarbageObjectImpl(void*)
2247        26       llvm::LiveInterval::FindLiveRangeContaining(llvm::MachineInstrIndex)
2248        26       llvm::MachineInstrBuilder::addReg(unsigned int, unsigned int, unsigned int) const
2249        26       rb_objc_add_method
2250        26       small_malloc_from_free_list
2251        26       std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >::reserve(unsigned long)
2252        25       (anonymous namespace)::DAGCombiner::combine(llvm::SDNode*)
2253        25       0x106e3db97
2254        25       __bzero
2255        25       llvm::SmallVectorImpl<llvm::LiveRange>::grow(unsigned long)
2256        25       llvm::sys::ThreadLocalImpl::setInstance(void const*)
2257        25       pthread_setspecific
2258        25       rb_intern3
2259        24       (anonymous namespace)::CFGSimplifyPass::runOnFunction(llvm::Function&)
2260        24       llvm::MachineInstr::~MachineInstr()
2261        24       rb_bytestring_alloc
2262        24       stat64
2263        23       llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)
2264        23       llvm::llvm_is_multithreaded()
2265        23       tiny_free_list_remove_ptr
2266        22       RoxorCore::add_method(objc_class*, objc_selector*, objc_object* (*)(objc_object*, objc_selector*, ...), objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, int, char const*)
2267        22       __sel_registerName
2268        22       objc_assign_strongCast_gc
2269        21       (anonymous namespace)::ScheduleDAGFast::ListScheduleBottomUp()
2270        21       0x106e3df0a
2271        21       RoxorCompiler::compile_const_global_ustring(unsigned short const*, unsigned long, unsigned long)
2272        21       __rb_vm_define_method(objc_class*, objc_selector*, objc_object* (*)(objc_object*, objc_selector*, ...), objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, int, bool)
2273        21       check_path
2274        21       llvm::DominatorTree::runOnFunction(llvm::Function&)
2275        21       llvm::SelectionDAG::getConstant(llvm::ConstantInt const&, llvm::EVT, bool)
2276        21       llvm::SelectionDAG::getRegister(unsigned int, llvm::EVT)
2277        21       llvm::sys::RWMutexImpl::reader_acquire()
2278        21       std::vector<std::pair<unsigned int, float>, std::allocator<std::pair<unsigned int, float> > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::pair<unsigned int, float>*, std::vector<std::pair<unsigned int, float>, std::allocator<std::pair<unsigned int, float> > > >, std::pair<unsigned int, float> const&)
2279        20       (anonymous namespace)::DAGCombiner::visit(llvm::SDNode*)
2280        20       0x106e42a6b
2281        20       llvm::Instruction::setParent(llvm::BasicBlock*)
2282        20       llvm::LeakDetector::addGarbageObjectImpl(llvm::Value const*)
2283        20       llvm::SelectionDAGLowering::clear()
2284        20       llvm::sys::RWMutexImpl::reader_release()
2285        20       pthread_rwlock_rdlock
2286        20       std::vector<llvm::LiveVariables::VarInfo, std::allocator<llvm::LiveVariables::VarInfo> >::_M_fill_insert(__gnu_cxx::__normal_iterator<llvm::LiveVariables::VarInfo*, std::vector<llvm::LiveVariables::VarInfo, std::allocator<llvm::LiveVariables::VarInfo> > >, unsigned long, llvm::LiveVariables::VarInfo const&)
2287        20       std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >, llvm::MachineOperand const&)
2288        20       std::vector<llvm::Value*, std::allocator<llvm::Value*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::Value**, std::vector<llvm::Value*, std::allocator<llvm::Value*> > >, llvm::Value* const&)
2289        19       0x106e3fad7
2290        19       0x106e42ea1
2291        19       OBJC_METACLASS_$_NSObject
2292        19       __dynamic_cast
2293        19       llvm::MachineDominatorTree::runOnMachineFunction(llvm::MachineFunction&)
2294        19       llvm::SelectionDAGISel::LowerArguments(llvm::BasicBlock*)
2295        19       llvm::SmallPtrSetImpl::FindBucketFor(void const*) const
2296        19       memset
2297        19       pthread_rwlock_unlock
2298        19       rb_vm_define_method
2299        19       void llvm::Calculate<llvm::Function, llvm::BasicBlock*>(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>::NodeType>&, llvm::Function&)
2300        18       RoxorCompiler::compile_const_pointer(void*, llvm::PointerType const*)
2301        18       __CFDataInit
2302        18       auto_zone_retain
2303        18       dlopen
2304        18       llvm::FastISel::SelectOperator(llvm::User*, unsigned int)
2305        18       llvm::ScheduleDAGSDNodes::AddSchedEdges()
2306        18       llvm::SelectionDAG::clear()
2307        18       llvm::SelectionDAGLowering::visitRet(llvm::ReturnInst&)
2308        18       llvm::SymbolTableListTraits<llvm::Instruction, llvm::BasicBlock>::addNodeToList(llvm::Instruction*)
2309        17       (anonymous namespace)::X86DAGToDAGISel::SelectAddr(llvm::SDValue, llvm::SDValue, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&)
2310        17       IterativeSimplifyCFG(llvm::Function&)
2311        17       RoxorCompiler::compile_single_when_argument(RNode*, llvm::Value*, llvm::BasicBlock*)
2312        17       RoxorCompiler::compile_when_arguments(RNode*, llvm::Value*, llvm::BasicBlock*)
2313        17       SymbolicallyEvaluateGEP(llvm::Constant* const*, unsigned int, llvm::Type const*, llvm::LLVMContext&, llvm::TargetData const*)
2314        17       _class_getMethod
2315        17       getPassRegistrar()
2316        17       llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)
2317        17       llvm::SimplifyCFG(llvm::BasicBlock*)
2318        17       llvm::SmallVectorImpl<unsigned int>::grow(unsigned long)
2319        17       look_up_method
2320        17       rb_vm_yield
2321        16       (anonymous namespace)::InstCombiner::SimplifyDemandedUseBits(llvm::Value*, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int)
2322        16       (anonymous namespace)::TwoAddressInstructionPass::ProcessCopy(llvm::MachineInstr*, llvm::MachineBasicBlock*, llvm::SmallPtrSet<llvm::MachineInstr*, 8u>&)
2323        16       0x106e3ffec
2324        16       0x106e4338b
2325        16       0x106e437f9
2326        16       Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
2327        16       CFDataReplaceBytes
2328        16       RoxorCompiler::compile_dispatch_call(std::vector<llvm::Value*, std::allocator<llvm::Value*> >&)
2329        16       RoxorCompiler::compile_dstr(RNode*)
2330        16       RoxorCompiler::compile_objc_stub(llvm::Function*, objc_object* (*)(objc_object*, objc_selector*, ...), rb_vm_arity_t const&, char const*)
2331        16       _CFRuntimeCreateInstance
2332        16       llvm::Instruction::Instruction(llvm::Type const*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)
2333        16       llvm::LiveIntervals::conflictsWithPhysRegRef(llvm::LiveInterval&, unsigned int, bool, llvm::SmallPtrSet<llvm::MachineInstr*, 32u>&)
2334        16       llvm::SelectionDAG::getNode(unsigned int, llvm::DebugLoc, llvm::SDVTList, llvm::SDValue const*, unsigned int)
2335        16       rb_vm_define_class
2336        15       (anonymous namespace)::Emitter<llvm::JITCodeEmitter>::emitInstruction(llvm::MachineInstr const&, llvm::TargetInstrDesc const*)
2337        15       __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const
2338        15       f_open_body
2339        15       llvm::DenseMap<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*, llvm::DenseMapAPIntKeyInfo, llvm::DenseMapInfo<llvm::ConstantInt*> >::LookupBucketFor(llvm::DenseMapAPIntKeyInfo::KeyTy const&, std::pair<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*>*&) const
2340        15       llvm::DominanceFrontier::runOnFunction(llvm::Function&)
2341        15       llvm::LiveInterval::overlapsFrom(llvm::LiveInterval const&, llvm::LiveRange const*) const
2342        15       llvm::LiveIntervals::handleVirtualRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int, llvm::LiveInterval&)
2343        15       llvm::LiveVariables::VarInfo::VarInfo(llvm::LiveVariables::VarInfo const&)
2344        15       llvm::PATypeHolder::get() const
2345        15       llvm::PEI::calculateCallsInformation(llvm::MachineFunction&)
2346        15       llvm::SelectionDAG::AssignTopologicalOrder()
2347        15       llvm::SelectionDAG::MorphNodeTo(llvm::SDNode*, unsigned int, llvm::SDVTList, llvm::SDValue const*, unsigned int)
2348        15       llvm::SelectionDAGLowering::visitInvoke(llvm::InvokeInst&)
2349        15       llvm::SimpleRegisterCoalescing::CalculateSpillWeights()
2350        15       llvm::SimpleRegisterCoalescing::ReMaterializeTrivialDef(llvm::LiveInterval&, unsigned int, unsigned int, llvm::MachineInstr*)
2351        15       llvm::SmallPtrSetImpl::insert_imp(void const*)
2352        15       llvm::SmallVectorImpl<llvm::VNInfo*>::grow(unsigned long)
2353        15       llvm::Twine::toVector(llvm::SmallVectorImpl<char>&) const
2354        15       snprintf
2355        14       (anonymous namespace)::InstCombiner::visitICmpInst(llvm::ICmpInst&)
2356        14       0x106e3db69
2357        14       _class_addMethod
2358        14       llvm::MachineInstr::RemoveRegOperandsFromUseLists()
2359        14       llvm::RegsForValue::getCopyFromRegs(llvm::SelectionDAG&, llvm::DebugLoc, llvm::SDValue&, llvm::SDValue*) const
2360        14       llvm::ScheduleDAGSDNodes::EmitCopyFromReg(llvm::SDNode*, unsigned int, bool, bool, unsigned int, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&)
2361        14       rb_ary_each_imp
2362        14       small_free_list_add_ptr
2363        13       (anonymous namespace)::JITEmitter::getPointerToGlobal(llvm::GlobalValue*, void*, bool)
2364        13       (anonymous namespace)::RALinScan::addRegUse(unsigned int)
2365        13       (anonymous namespace)::SelectionDAGLegalize::AddLegalizedOperand(llvm::SDValue, llvm::SDValue)
2366        13       0x106e3d152
2367        13       Auto::Zone::block_start(void*)
2368        13       __CFDataGrow
2369        13       _dispatch_queue_push_list_slow
2370        13       _dispatch_wakeup
2371        13       llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)
2372        13       llvm::DominanceFrontier::calculate(llvm::DominatorTree const&, llvm::DomTreeNodeBase<llvm::BasicBlock> const*)
2373        13       llvm::ReversePostOrderTraversal<llvm::Function*, llvm::GraphTraits<llvm::Function*> >::Initialize(llvm::BasicBlock*)
2374        13       llvm::SimpleRegisterCoalescing::UpdateRegDefsUses(unsigned int, unsigned int, unsigned int)
2375        13       llvm::TargetRegisterInfo::getPhysicalRegisterRegClass(unsigned int, llvm::EVT) const
2376        13       rb_define_class_under
2377        13       std::vector<llvm::Constant*, std::allocator<llvm::Constant*> >::vector(std::vector<llvm::Constant*, std::allocator<llvm::Constant*> > const&)
2378        13       std::vector<unsigned int, std::allocator<unsigned int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, unsigned int const&)
2379        12       (anonymous namespace)::InstCombiner::SimplifyDemandedBits(llvm::Use&, llvm::APInt, llvm::APInt&, llvm::APInt&, unsigned int)
2380        12       0x106e441ea
2381        12       Auto::Thread::block_escaped(Auto::Zone*, Auto::Subzone*, void*)
2382        12       CFStringCreateMutableCopy
2383        12       __cpu_number
2384        12       dladdr
2385        12       llvm::ExecutionEngine::getPointerToGlobalIfAvailable(llvm::GlobalValue const*)
2386        12       llvm::LiveIntervals::findLiveInMBBs(llvm::MachineInstrIndex, llvm::MachineInstrIndex, llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&) const
2387        12       llvm::LiveVariables::getVarInfo(unsigned int)
2388        12       llvm::ScheduleDAGSDNodes::BuildSchedGraph()
2389        12       llvm::ScheduleDAGSDNodes::BuildSchedUnits()
2390        12       llvm::SelectionDAGLowering::visitIntToPtr(llvm::User&)
2391        12       llvm::X86TargetLowering::LowerFormalArguments(llvm::SDValue, llvm::CallingConv::ID, bool, llvm::SmallVectorImpl<llvm::ISD::InputArg> const&, llvm::DebugLoc, llvm::SelectionDAG&, llvm::SmallVectorImpl<llvm::SDValue>&)
2392        12       llvm::sys::MemoryFence()
2393        12       rb_get_path_check
2394        12       rb_objc_newobj
2395        12       void llvm::Calculate<llvm::MachineFunction, llvm::MachineBasicBlock*>(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::MachineBasicBlock*>::NodeType>&, llvm::MachineFunction&)
2396        11       (anonymous namespace)::GVN::processLoad(llvm::LoadInst*, llvm::SmallVectorImpl<llvm::Instruction*>&)
2397        11       (anonymous namespace)::JITEmitter::startFunction(llvm::MachineFunction&)
2398        11       0x106e403bf
2399        11       RoxorCompiler::compile_attribute_assign(RNode*, llvm::Value*)
2400        11       RoxorCompiler::compile_const(unsigned long, llvm::Value*)
2401        11       RoxorCompiler::compile_prepare_method(llvm::Value*, llvm::Value*, bool, llvm::Function*, rb_vm_arity_t&, RNode*)
2402        11       llvm::ConstantExpr::getGetElementPtrTy(llvm::Type const*, llvm::Constant*, llvm::Value* const*, unsigned int)
2403        11       llvm::ConstantExpr::getInBoundsGetElementPtrTy(llvm::Type const*, llvm::Constant*, llvm::Value* const*, unsigned int)
2404        11       llvm::ConstantFoldGetElementPtr(llvm::LLVMContext&, llvm::Constant*, bool, llvm::Constant* const*, unsigned int)
2405        11       llvm::ConstantFoldInstruction(llvm::Instruction*, llvm::LLVMContext&, llvm::TargetData const*)
2406        11       llvm::FoldingSetImpl::clear()
2407        11       llvm::LiveIntervals::addIntervalsForSpills(llvm::LiveInterval const&, llvm::SmallVectorImpl<llvm::LiveInterval*>&, llvm::MachineLoopInfo const*, llvm::VirtRegMap&)
2408        11       llvm::LiveIntervals::processImplicitDefs()
2409        11       llvm::MachineOperand::RemoveRegOperandFromRegInfo()
2410        11       llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*)
2411        11       llvm::SelectionDAG::getNode(unsigned int, llvm::DebugLoc, llvm::EVT, llvm::SDValue const*, unsigned int)
2412        11       llvm::X86RegisterInfo::eliminateCallFramePseudoInstr(llvm::MachineFunction&, llvm::MachineBasicBlock&, llvm::ilist_iterator<llvm::MachineInstr>) const
2413        11       llvm::X86TargetLowering::LowerMemOpCallTo(llvm::SDValue, llvm::SDValue, llvm::SDValue, llvm::DebugLoc, llvm::SelectionDAG&, llvm::CCValAssign const&, llvm::ISD::ArgFlagsTy)
2414        11       mach_msg
2415        11       mach_msg_trap
2416        11       rb_reg_initialize
2417        11       rb_str_dup_imp
2418        10       (anonymous namespace)::UnreachableMachineBlockElim::runOnMachineFunction(llvm::MachineFunction&)
2419        10       (anonymous namespace)::ValueTable::lookup_or_add(llvm::Value*)
2420        10       (anonymous namespace)::X86DAGToDAGISel::ReplaceUses(llvm::SDValue const*, llvm::SDValue const*, unsigned int)
2421        10       0x106e3ed70
2422        10       CFMakeCollectable
2423        10       RoxorCompiler::compile_fast_op_call(objc_selector*, llvm::Value*, llvm::Value*)
2424        10       __CFStringChangeSizeMultiple
2425        10       auto_collect
2426        10       llvm::FastISel::SelectInstruction(llvm::Instruction*)
2427        10       llvm::Function::Function(llvm::FunctionType const*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)
2428        10       llvm::FunctionType::get(llvm::Type const*, std::vector<llvm::Type const*, std::allocator<llvm::Type const*> > const&, bool)
2429        10       llvm::JIT::getOrEmitGlobalVariable(llvm::GlobalVariable const*)
2430        10       llvm::JITDwarfEmitter::EmitDwarfTable(llvm::MachineFunction&, llvm::JITCodeEmitter&, unsigned char*, unsigned char*, unsigned char*&)
2431        10       llvm::LiveIntervals::computeNumbering()
2432        10       llvm::MallocSlabAllocator::Allocate(unsigned long)
2433        10       llvm::PEI::insertCSRSpillsAndRestores(llvm::MachineFunction&)
2434        10       llvm::SelectionDAG::RemoveDeadNodes()
2435        10       llvm::SelectionDAG::ReplaceAllUsesOfValuesWith(llvm::SDValue const*, llvm::SDValue const*, unsigned int, llvm::SelectionDAG::DAGUpdateListener*)
2436        10       llvm::SimpleRegisterCoalescing::RemoveUnnecessaryKills(unsigned int, llvm::LiveInterval&)
2437        10       llvm::StringMapImpl::RehashTable()
2438        10       llvm::User::operator new(unsigned long, unsigned int)
2439        10       llvm::createFastDAGScheduler(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)
2440        10       llvm::ilist_traits<llvm::MachineInstr>::addNodeToList(llvm::MachineInstr*)
2441        10       lseek
2442        10       malloc_zone_calloc
2443        10       malloc_zone_realloc
2444        10       std::vector<llvm::MachineBasicBlock*, std::allocator<llvm::MachineBasicBlock*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::MachineBasicBlock**, std::vector<llvm::MachineBasicBlock*, std::allocator<llvm::MachineBasicBlock*> > >, llvm::MachineBasicBlock* const&)
2445        10       unsigned int llvm::DFSPass<llvm::GraphTraits<llvm::BasicBlock*> >(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::BasicBlock*>::NodeType>&, llvm::GraphTraits<llvm::BasicBlock*>::NodeType*, unsigned int)
2446        9       (anonymous namespace)::AvailableSpills::ClobberPhysRegOnly(unsigned int)
2447        9       (anonymous namespace)::GVN::cleanupGlobalSets()
2448        9       (anonymous namespace)::InstCombineWorklist::Add(llvm::Instruction*)
2449        9       (anonymous namespace)::InstCombiner::visitLoadInst(llvm::LoadInst&)
2450        9       (anonymous namespace)::RALinScan::updateSpillWeights(std::vector<float, std::allocator<float> >&, unsigned int, float, llvm::TargetRegisterClass const*)
2451        9       (anonymous namespace)::ScheduleDAGFast::ScheduleNodeBottomUp(llvm::SUnit*, unsigned int)
2452        9       0x106e3c0ec
2453        9       CC_X86_64_C(unsigned int, llvm::EVT, llvm::EVT, llvm::CCValAssign::LocInfo, llvm::ISD::ArgFlagsTy, llvm::CCState&)
2454        9       ImageLoader::link(ImageLoader::LinkContext const&, bool, bool, ImageLoader::RPathChain const&)
2455        9       ImageLoader::recursiveRebase(ImageLoader::LinkContext const&)
2456        9       ImageLoaderMachOCompressed::rebase(ImageLoader::LinkContext const&)
2457        9       __objc_sel_set_findBuckets
2458        9       __vfprintf
2459        9       dln_load
2460        9       dyld::link(ImageLoader*, bool, ImageLoader::RPathChain const&)
2461        9       dyld::load(char const*, dyld::LoadContext const&)
2462        9       dyld::loadPhase0(char const*, dyld::LoadContext const&, std::vector<char const*, std::allocator<char const*> >*)
2463        9       dyld::loadPhase1(char const*, dyld::LoadContext const&, std::vector<char const*, std::allocator<char const*> >*)
2464        9       dyld::loadPhase3(char const*, dyld::LoadContext const&, std::vector<char const*, std::allocator<char const*> >*)
2465        9       dyld::loadPhase4(char const*, dyld::LoadContext const&, std::vector<char const*, std::allocator<char const*> >*)
2466        9       dyld::loadPhase5(char const*, dyld::LoadContext const&, std::vector<char const*, std::allocator<char const*> >*)
2467        9       dyld::loadPhase6(int, stat&, char const*, dyld::LoadContext const&)
2468        9       dyld_stub__spin_lock
2469        9       dyld_stub__spin_unlock
2470        9       llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*)
2471        9       llvm::ConstantArray::get(llvm::ArrayType const*, std::vector<llvm::Constant*, std::allocator<llvm::Constant*> > const&)
2472        9       llvm::FastISel::FastEmitInst_i(unsigned int, llvm::TargetRegisterClass const*, unsigned long long)
2473        9       llvm::LeakDetector::removeGarbageObjectImpl(llvm::Value const*)
2474        9       llvm::LiveInterval::MergeRangesInAsValue(llvm::LiveInterval const&, llvm::VNInfo*)
2475        9       llvm::LiveInterval::join(llvm::LiveInterval&, int const*, int const*, llvm::SmallVector<llvm::VNInfo*, 16u>&, llvm::MachineRegisterInfo*)
2476        9       llvm::LiveIntervals::handleLiveInRegister(llvm::MachineBasicBlock*, llvm::MachineInstrIndex, llvm::LiveInterval&, bool)
2477        9       llvm::MachineInstr::AddRegOperandsToUseLists(llvm::MachineRegisterInfo&)
2478        9       llvm::MachineInstr::eraseFromParent()
2479        9       llvm::MergeBlockIntoPredecessor(llvm::BasicBlock*, llvm::Pass*)
2480        9       llvm::PMTopLevelManager::collectLastUses(llvm::SmallVector<llvm::Pass*, 12u>&, llvm::Pass*)
2481        9       llvm::SDNode::getValueTypeList(llvm::EVT)
2482        9       llvm::ScheduleDAGSDNodes::CreateVirtualRegisters(llvm::SDNode*, llvm::MachineInstr*, llvm::TargetInstrDesc const&, bool, bool, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&)
2483        9       llvm::SelectionDAGLowering::visitSwitch(llvm::SwitchInst&)
2484        9       llvm::SelectionDAGLowering::visitSwitchCase(llvm::SelectionDAGLowering::CaseBlock&)
2485        9       llvm::StringMapImpl::LookupBucketFor(llvm::StringRef const&)
2486        9       llvm::Twine::printOneChild(llvm::raw_ostream&, void const*, llvm::Twine::NodeKind) const
2487        9       parse_subexp
2488        9       parser_parse_string
2489        9       pread
2490        9       pthread_rwlock_wrlock
2491        9       rb_attr
2492        9       rb_define_class_id
2493        9       rb_define_object_special_methods
2494        9       rb_vm_define_attr
2495        9       std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)
2496        9       szone_malloc
2497        8       (anonymous namespace)::DefaultJITMemoryManager::startFunctionBody(llvm::Function const*, unsigned long&)
2498        8       (anonymous namespace)::PromotePass::runOnFunction(llvm::Function&)
2499        8       (anonymous namespace)::RALinScan::getFreePhysReg(llvm::LiveInterval*)
2500        8       (anonymous namespace)::X86DAGToDAGISel::Emit_83(llvm::SDValue const&, unsigned int)
2501        8       0x106e422f8
2502        8       Auto::AutoPointerHash::add(void*, unsigned int)
2503        8       CFStringCreateMutable
2504        8       _spin_lock
2505        8       _unw_add_dynamic_fde
2506        8       dyld_stub_llvm::llvm_is_multithreaded()
2507        8       isCopyToReg(llvm::MachineInstr&, llvm::TargetInstrInfo const*, unsigned int&, unsigned int&, bool&, bool&)
2508        8       libunwind::DwarfFDECache<libunwind::LocalAddressSpace>::add(unsigned long long, unsigned long long, unsigned long long, unsigned long long)
2509        8       llvm::CallInst* llvm::CallInst::Create<__gnu_cxx::__normal_iterator<llvm::Value**, std::vector<llvm::Value*, std::allocator<llvm::Value*> > > >(llvm::Value*, __gnu_cxx::__normal_iterator<llvm::Value**, std::vector<llvm::Value*, std::allocator<llvm::Value*> > >, __gnu_cxx::__normal_iterator<llvm::Value**, std::vector<llvm::Value*, std::allocator<llvm::Value*> > >, llvm::Twine const&, llvm::BasicBlock*)
2510        8       llvm::ComputeMaskedBits(llvm::Value*, llvm::APInt const&, llvm::APInt&, llvm::APInt&, llvm::TargetData const*, unsigned int)
2511        8       llvm::DominanceFrontierBase::releaseMemory()
2512        8       llvm::FunctionLoweringInfo::set(llvm::Function&, llvm::MachineFunction&, llvm::SelectionDAG&, bool)
2513        8       llvm::JITDwarfEmitter::EmitCommonEHFrame(llvm::Function const*) const
2514        8       llvm::MachineBasicBlock::addSuccessor(llvm::MachineBasicBlock*)
2515        8       llvm::MachineFunction::MachineFunction(llvm::Function*, llvm::TargetMachine const&)
2516        8       llvm::MachineFunctionAnalysis::runOnFunction(llvm::Function&)
2517        8       llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::Type const*, ...)
2518        8       llvm::PMTopLevelManager::initializeAllAnalysisInfo()
2519        8       llvm::ScheduleDAGSDNodes::AddOperand(llvm::MachineInstr*, llvm::SDValue, unsigned int, llvm::TargetInstrDesc const*, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&)
2520        8       llvm::SelectionDAG::getIntPtrConstant(unsigned long long, bool)
2521        8       llvm::SelectionDAG::getNode(unsigned int, llvm::DebugLoc, llvm::EVT, llvm::SDValue)
2522        8       llvm::SimpleRegisterCoalescing::HasIncompatibleSubRegDefUse(llvm::MachineInstr*, unsigned int, unsigned int)
2523        8       llvm::X86TargetLowering::LowerOperation(llvm::SDValue, llvm::SelectionDAG&)
2524        8       llvm::X86TargetLowering::LowerReturn(llvm::SDValue, llvm::CallingConv::ID, bool, llvm::SmallVectorImpl<llvm::ISD::OutputArg> const&, llvm::DebugLoc, llvm::SelectionDAG&)
2525        8       objc_selopt::objc_selopt_t::get(char const*) const
2526        8       parse_branch
2527        8       rb_funcall
2528        8       rb_vm_lookup_method2
2529        8       ruby_xmalloc
2530        8       std::_Deque_base<std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >, std::allocator<std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> > > >::_M_initialize_map(unsigned long)
2531        8       std::_Rb_tree<llvm::PassInfo const*, std::pair<llvm::PassInfo const* const, llvm::Pass*>, std::_Select1st<std::pair<llvm::PassInfo const* const, llvm::Pass*> >, std::less<llvm::PassInfo const*>, std::allocator<std::pair<llvm::PassInfo const* const, llvm::Pass*> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<llvm::PassInfo const* const, llvm::Pass*> >, std::pair<llvm::PassInfo const* const, llvm::Pass*> const&)
2532        8       std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_erase(std::_Rb_tree_node<unsigned int>*)
2533        8       std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)
2534        8       std::vector<llvm::MachineInstr*, std::allocator<llvm::MachineInstr*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::MachineInstr**, std::vector<llvm::MachineInstr*, std::allocator<llvm::MachineInstr*> > >, llvm::MachineInstr* const&)
2535        7       (anonymous namespace)::GVN::processNonLocalLoad(llvm::LoadInst*, llvm::SmallVectorImpl<llvm::Instruction*>&)
2536        7       0x106e37265
2537        7       AddNodeIDNode(llvm::FoldingSetNodeID&, llvm::SDNode const*)
2538        7       OSSpinLockUnlock
2539        7       RemoveUnreachableBlocksFromFn(llvm::Function&)
2540        7       _CFRelease
2541        7       __objc_sel_set_get
2542        7       auto_realloc(_malloc_zone_t*, void*, unsigned long)
2543        7       calloc
2544        7       gettable_gen
2545        7       llvm::CallSite::paramHasAttr(unsigned short, unsigned int) const
2546        7       llvm::DenseMap<llvm::SDValue, llvm::SDValue, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<llvm::SDValue> >::LookupBucketFor(llvm::SDValue const&, std::pair<llvm::SDValue, llvm::SDValue>*&) const
2547        7       llvm::ExecutionEngine::InitializeMemory(llvm::Constant const*, void*)
2548        7       llvm::FoldingSetNodeID::AddPointer(void const*)
2549        7       llvm::LiveIntervals::rewriteInstructionsForSpills(llvm::LiveInterval const&, bool, llvm::LiveRange const*&, llvm::MachineInstr*, llvm::MachineInstr*, unsigned int, int, bool, bool, bool, bool, llvm::VirtRegMap&, llvm::TargetRegisterClass const*, llvm::SmallVector<int, 4u>&, llvm::MachineLoopInfo const*, llvm::BitVector&, llvm::DenseMap<unsigned int, std::vector<llvm::LiveIntervals::SRInfo, std::allocator<llvm::LiveIntervals::SRInfo> >, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<std::vector<llvm::LiveIntervals::SRInfo, std::allocator<llvm::LiveIntervals::SRInfo> > > >&, llvm::BitVector&, llvm::DenseMap<unsigned int, std::vector<llvm::LiveIntervals::SRInfo, std::allocator<llvm::LiveIntervals::SRInfo> >, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<std::vector<llvm::LiveIntervals::SRInfo, std::allocator<llvm::LiveIntervals::SRInfo> > > >&, llvm::DenseMap<unsigned int, unsigned int, llvm::DenseMapInfo<unsigned int>, llvm::DenseMapInfo<unsigned int> >&, std::vector<llvm::LiveInterval*, std::allocator<llvm::LiveInterval*> >&)
2550        7       llvm::MachineRegisterInfo::createVirtualRegister(llvm::TargetRegisterClass const*)
2551        7       llvm::MemoryDependenceAnalysis::getNonLocalPointerDependency(llvm::Value*, bool, llvm::BasicBlock*, llvm::SmallVectorImpl<std::pair<llvm::BasicBlock*, llvm::MemDepResult> >&)
2552        7       llvm::PEI::insertPrologEpilogCode(llvm::MachineFunction&)
2553        7       llvm::SDNode::getOperand(unsigned int) const
2554        7       llvm::Value::getContext() const
2555        7       llvm::ValueHandleBase::AddToUseList()
2556        7       llvm::X86InstrInfo::determineREX(llvm::MachineInstr const&)
2557        7       local_pop_gen
2558        7       parse_enclose
2559        7       parse_exp
2560        7       rb_export_method
2561        7       rb_id2str
2562        7       rb_objc_create_class
2563        7       rb_str_cstr
2564        7       rb_str_new4
2565        7       std::_Rb_tree<llvm::AssertingVH<llvm::Value>, std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int>, std::_Select1st<std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int> >, std::less<llvm::AssertingVH<llvm::Value> >, std::allocator<std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int> >, std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int> const&)
2566        7       std::_Rb_tree<llvm::BasicBlock*, std::pair<llvm::BasicBlock* const, std::set<llvm::BasicBlock*, std::less<llvm::BasicBlock*>, std::allocator<llvm::BasicBlock*> > >, std::_Select1st<std::pair<llvm::BasicBlock* const, std::set<llvm::BasicBlock*, std::less<llvm::BasicBlock*>, std::allocator<llvm::BasicBlock*> > > >, std::less<llvm::BasicBlock*>, std::allocator<std::pair<llvm::BasicBlock* const, std::set<llvm::BasicBlock*, std::less<llvm::BasicBlock*>, std::allocator<llvm::BasicBlock*> > > > >::_M_erase(std::_Rb_tree_node<std::pair<llvm::BasicBlock* const, std::set<llvm::BasicBlock*, std::less<llvm::BasicBlock*>, std::allocator<llvm::BasicBlock*> > > >*)
2567        7       std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)
2568        7       std::vector<llvm::SUnit*, std::allocator<llvm::SUnit*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<llvm::SUnit**, std::vector<llvm::SUnit*, std::allocator<llvm::SUnit*> > >, unsigned long, llvm::SUnit* const&)
2569        6       (anonymous namespace)::DAGCombiner::visitAND(llvm::SDNode*)
2570        6       (anonymous namespace)::FPS::runOnMachineFunction(llvm::MachineFunction&)
2571        6       (anonymous namespace)::GVN::performPRE(llvm::Function&)
2572        6       (anonymous namespace)::InstCombiner::SimplifyDemandedInstructionBits(llvm::Instruction&)
2573        6       (anonymous namespace)::LocalRewriter::OptimizeByUnfold(llvm::MachineBasicBlock&, llvm::ilist_iterator<llvm::MachineInstr>&, std::vector<llvm::MachineInstr*, std::allocator<llvm::MachineInstr*> >&, (anonymous namespace)::AvailableSpills&, llvm::BitVector&, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >&, llvm::VirtRegMap&)
2574        6       (anonymous namespace)::RALinScan::getFreePhysReg(llvm::LiveInterval*, llvm::TargetRegisterClass const*, unsigned int, llvm::SmallVector<unsigned int, 256u>&, bool)
2575        6       (anonymous namespace)::ScheduleDAGFast::~ScheduleDAGFast()
2576        6       (anonymous namespace)::UnreachableBlockElim::runOnFunction(llvm::Function&)
2577        6       (anonymous namespace)::X86DAGToDAGISel::Emit_172(llvm::SDValue const&, unsigned int, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&)
2578        6       (anonymous namespace)::X86DAGToDAGISel::Emit_89(llvm::SDValue const&, unsigned int, unsigned int, llvm::MVT::SimpleValueType, llvm::MVT::SimpleValueType)
2579        6       +[NSPathStore2 pathStoreWithCharacters:length:]
2580        6       0x106e403ed
2581        6       Auto::ThreadLocalCollector::eject_local_block(void*)
2582        6       Auto::Zone::block_increment_refcount(void*)
2583        6       CFDictionarySetValue
2584        6       ImageLoaderMachOCompressed::findClosestSymbol(void const*, void const**) const
2585        6       RoxorCompiler::compile_boolean_test(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*)
2586        6       RoxorCompiler::compile_ivar_read(unsigned long)
2587        6       RoxorCore::method_node_get(objc_method*, bool)
2588        6       RoxorCore::symbolize_call_address(void*, void**, char*, unsigned long, unsigned long*, char*, unsigned long)
2589        6       __objc_sel_set_add
2590        6       _convertToFileSystemRepresentation
2591        6       compile_tree
2592        6       dyld_stub_operator delete(void*)
2593        6       llvm::BumpPtrAllocator::Reset()
2594        6       llvm::CCState::AnalyzeCallOperands(llvm::SmallVectorImpl<llvm::EVT>&, llvm::SmallVectorImpl<llvm::ISD::ArgFlagsTy>&, bool (*)(unsigned int, llvm::EVT, llvm::EVT, llvm::CCValAssign::LocInfo, llvm::ISD::ArgFlagsTy, llvm::CCState&))
2595        6       llvm::CallInst::paramHasAttr(unsigned int, unsigned int) const
2596        6       llvm::DAGTypeLegalizer::PromoteIntegerOperand(llvm::SDNode*, unsigned int)
2597        6       llvm::DominatorTreeBase<llvm::MachineBasicBlock>::reset()
2598        6       llvm::ExecutionEngine::EmitGlobalVariable(llvm::GlobalVariable const*)
2599        6       llvm::FastISel::FastEmitBranch(llvm::MachineBasicBlock*)
2600        6       llvm::HandleSDNode::HandleSDNode(llvm::SDValue)
2601        6       llvm::Instruction::Instruction(llvm::Type const*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)
2602        6       llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)
2603        6       llvm::MemoryDependenceAnalysis::getNonLocalPointerDepFromBB(llvm::Value*, unsigned long long, bool, llvm::BasicBlock*, llvm::SmallVectorImpl<std::pair<llvm::BasicBlock*, llvm::MemDepResult> >&, llvm::DenseMap<llvm::BasicBlock*, llvm::Value*, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::Value*> >&, bool)
2604        6       llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::FunctionType const*, llvm::AttrListPtr)
2605        6       llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)
2606        6       llvm::SDNode::getValueType(unsigned int) const
2607        6       llvm::SUnit::addPred(llvm::SDep const&)
2608        6       llvm::SelectionDAG::ComputeMaskedBits(llvm::SDValue, llvm::APInt const&, llvm::APInt&, llvm::APInt&, unsigned int) const
2609        6       llvm::SelectionDAG::UpdateNodeOperands(llvm::SDValue, llvm::SDValue const*, unsigned int)
2610        6       llvm::SelectionDAG::allnodes_clear()
2611        6       llvm::SelectionDAG::getStore(llvm::SDValue, llvm::DebugLoc, llvm::SDValue, llvm::SDValue, llvm::Value const*, int, bool, unsigned int)
2612        6       llvm::SelectionDAGLowering::handleSmallSwitchRange(llvm::SelectionDAGLowering::CaseRec&, std::vector<llvm::SelectionDAGLowering::CaseRec, std::allocator<llvm::SelectionDAGLowering::CaseRec> >&, llvm::Value*, llvm::MachineBasicBlock*)
2613        6       llvm::TargetLowering::ValueTypeActionImpl::getTypeAction(llvm::LLVMContext&, llvm::EVT) const
2614        6       llvm::ValueMap<std::vector<llvm::Constant*, std::allocator<llvm::Constant*> >, llvm::ArrayType, llvm::ConstantArray, true>::Create(llvm::ArrayType const*, std::vector<llvm::Constant*, std::allocator<llvm::Constant*> > const&, std::_Rb_tree_iterator<std::pair<std::pair<llvm::ArrayType const*, std::vector<llvm::Constant*, std::allocator<llvm::Constant*> > > const, llvm::ConstantArray*> >)
2615        6       llvm::VirtRegMap::grow()
2616        6       llvm::X86InstrInfo::isLoadFromStackSlot(llvm::MachineInstr const*, int&) const
2617        6       llvm::X86InstrInfo::spillCalleeSavedRegisters(llvm::MachineBasicBlock&, llvm::ilist_iterator<llvm::MachineInstr>, std::vector<llvm::CalleeSavedInfo, std::allocator<llvm::CalleeSavedInfo> > const&) const
2618        6       llvm::ilist_traits<llvm::MachineInstr>::removeNodeFromList(llvm::MachineInstr*)
2619        6       llvm::isMalloc(llvm::Value const*)
2620        6       onig_compile
2621        6       rb_include_module2
2622        6       rb_io_each_line
2623        6       rb_mod_define_method
2624        6       rb_mod_include
2625        6       rb_objc_alloc_class
2626        6       rb_objc_symbolize_address
2627        6       rb_set_class_path2
2628        6       rb_vm_define_method3
2629        6       setup_tree
2630        6       std::_Rb_tree<llvm::AssertingVH<llvm::Value>, std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int>, std::_Select1st<std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int> >, std::less<llvm::AssertingVH<llvm::Value> >, std::allocator<std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int> >*)
2631        6       std::_Rb_tree<llvm::AssertingVH<llvm::Value>, std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int>, std::_Select1st<std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int> >, std::less<llvm::AssertingVH<llvm::Value> >, std::allocator<std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<llvm::AssertingVH<llvm::Value> const, unsigned int> const&)
2632        6       std::vector<llvm::BasicBlock*, std::allocator<llvm::BasicBlock*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::BasicBlock**, std::vector<llvm::BasicBlock*, std::allocator<llvm::BasicBlock*> > >, llvm::BasicBlock* const&)
2633        6       std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::CopyRec*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> > >, llvm::CopyRec const&)
2634        6       std::vector<llvm::SDNode*, std::allocator<llvm::SDNode*> >::reserve(unsigned long)
2635        6       strcmp
2636        5       (anonymous namespace)::DAGCombiner::SimplifyDemandedBits(llvm::SDValue, llvm::APInt const&)
2637        5       (anonymous namespace)::DAGCombiner::visitADD(llvm::SDNode*)
2638        5       (anonymous namespace)::DAGCombiner::visitTokenFactor(llvm::SDNode*)
2639        5       (anonymous namespace)::DwarfEHPrepare::MoveExceptionValueCalls()
2640        5       (anonymous namespace)::DwarfEHPrepare::runOnFunction(llvm::Function&)
2641        5       (anonymous namespace)::InstCombiner::commonShiftTransforms(llvm::BinaryOperator&)
2642        5       (anonymous namespace)::Reassociate::ReassociateBB(llvm::BasicBlock*)
2643        5       (anonymous namespace)::X86DAGToDAGISel::Emit_171(llvm::SDValue const&, unsigned int, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&, llvm::SDValue&)
2644        5       0x106e3ffb6
2645        5       0x106e42258
2646        5       Auto::MemoryScanner::scan_range(Auto::Range const&, Auto::WriteBarrier*)
2647        5       CFBasicHashFindBucket
2648        5       CFBasicHashSetValue
2649        5       CFDictionaryGetValue
2650        5       NSAllocateObject
2651        5       RoxorCompiler::compile_block_create()
2652        5       RoxorCompiler::compile_landing_pad_header(std::type_info const&)
2653        5       RoxorCore::copy_methods(objc_class*, objc_class*)
2654        5       __CFStringAppendBytes
2655        5       ___CFBasicHashFindBucket1
2656        5       __workq_kernreturn
2657        5       _convertToUnichars
2658        5       _dispatch_queue_wakeup_global
2659        5       ary_new
2660        5       attachMethodLists
2661        5       auto_zone_release
2662        5       dyld_stub_llvm::sys::MemoryFence()
2663        5       llvm::BinaryOperator::BinaryOperator(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Type const*, llvm::Twine const&, llvm::Instruction*)
2664        5       llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::BasicBlock*)
2665        5       llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)
2666        5       llvm::CallInst::init(llvm::Value*, llvm::Value* const*, unsigned int)
2667        5       llvm::ConstantInt::get(llvm::Type const*, llvm::APInt const&)
2668        5       llvm::DenseMap<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::FindAndConstruct(llvm::BasicBlock* const&)
2669        5       llvm::DenseMap<llvm::SDValue, llvm::SDValue, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<llvm::SDValue> >::grow(unsigned int)
2670        5       llvm::EVT::getEVT(llvm::Type const*, bool)
2671        5       llvm::FoldingSetNodeID::AddInteger(unsigned int)
2672        5       llvm::ICmpInst::ICmpInst(llvm::BasicBlock&, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&)
2673        5       llvm::LoadInst::LoadInst(llvm::Value*, char const*, llvm::BasicBlock*)
2674        5       llvm::MachineLoopInfo::runOnMachineFunction(llvm::MachineFunction&)
2675        5       llvm::MachineOperand::setReg(unsigned int)
2676        5       llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(llvm::Value*, unsigned long long, bool, llvm::ilist_iterator<llvm::Instruction>, llvm::BasicBlock*)
2677        5       llvm::Module::getOrInsertFunction(llvm::StringRef const&, llvm::FunctionType const*)
2678        5       llvm::PHINode::addIncoming(llvm::Value*, llvm::BasicBlock*)
2679        5       llvm::PointerType::get(llvm::Type const*, unsigned int)
2680        5       llvm::PromoteMemToReg(std::vector<llvm::AllocaInst*, std::allocator<llvm::AllocaInst*> > const&, llvm::DominatorTree&, llvm::DominanceFrontier&, llvm::LLVMContext&, llvm::AliasSetTracker*)
2681        5       llvm::ScheduleDAGSDNodes::ComputeMemOperandsEnd(llvm::SDNode*)
2682        5       llvm::SelectionDAG::RemoveDeadNodes(llvm::SmallVectorImpl<llvm::SDNode*>&, llvm::SelectionDAG::DAGUpdateListener*)
2683        5       llvm::SelectionDAG::getGlobalAddress(llvm::GlobalValue const*, llvm::EVT, long long, bool, unsigned char)
2684        5       llvm::SelectionDAG::getNode(unsigned int, llvm::DebugLoc, llvm::EVT, llvm::SDValue, llvm::SDValue)
2685        5       llvm::SelectionDAG::getNode(unsigned int, llvm::DebugLoc, llvm::EVT, llvm::SDValue, llvm::SDValue, llvm::SDValue)
2686        5       llvm::SelectionDAG::getNode(unsigned int, llvm::DebugLoc, llvm::EVT, llvm::SDValue, llvm::SDValue, llvm::SDValue, llvm::SDValue)
2687        5       llvm::Use::getUser() const
2688        5       llvm::X86RegisterInfo::emitPrologue(llvm::MachineFunction&) const
2689        5       llvm::X86TargetLowering::LowerBRCOND(llvm::SDValue, llvm::SelectionDAG&)
2690        5       llvm::X86TargetLowering::LowerCallResult(llvm::SDValue, llvm::SDValue, llvm::CallingConv::ID, bool, llvm::SmallVectorImpl<llvm::ISD::InputArg> const&, llvm::DebugLoc, llvm::SelectionDAG&, llvm::SmallVectorImpl<llvm::SDValue>&)
2691        5       llvm::raw_svector_ostream::raw_svector_ostream(llvm::SmallVectorImpl<char>&)
2692        5       local_push_gen
2693        5       objc_msgSend
2694        5       pick_nextworkqueue_droplock
2695        5       rb_mod_append_features
2696        5       rb_mod_attr_reader
2697        5       rb_reg_compile
2698        5       rb_reg_new_str
2699        5       rb_stat
2700        5       rb_str_scan
2701        5       rb_vm_super_lookup(unsigned long, objc_selector*)
2702        5       reg_compile_gen
2703        5       std::_Rb_tree<llvm::BasicBlock*, std::pair<llvm::BasicBlock* const, unsigned int>, std::_Select1st<std::pair<llvm::BasicBlock* const, unsigned int> >, std::less<llvm::BasicBlock*>, std::allocator<std::pair<llvm::BasicBlock* const, unsigned int> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<llvm::BasicBlock* const, unsigned int> >, std::pair<llvm::BasicBlock* const, unsigned int> const&)
2704        5       std::_Rb_tree<unsigned long, std::pair<unsigned long const, llvm::Value*>, std::_Select1st<std::pair<unsigned long const, llvm::Value*> >, std::less<unsigned long>, std::allocator<std::pair<unsigned long const, llvm::Value*> > >::_M_copy(std::_Rb_tree_node<std::pair<unsigned long const, llvm::Value*> > const*, std::_Rb_tree_node<std::pair<unsigned long const, llvm::Value*> >*)
2705        5       std::deque<std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >, std::allocator<std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> > > >::deque(std::deque<std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> >, std::allocator<std::pair<llvm::BasicBlock*, llvm::SuccIterator<llvm::TerminatorInst*, llvm::BasicBlock> > > > const&)
2706        5       std::vector<llvm::Type const*, std::allocator<llvm::Type const*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::Type const**, std::vector<llvm::Type const*, std::allocator<llvm::Type const*> > >, llvm::Type const* const&)
2707        5       unsigned int llvm::DFSPass<llvm::GraphTraits<llvm::MachineBasicBlock*> >(llvm::DominatorTreeBase<llvm::GraphTraits<llvm::MachineBasicBlock*>::NodeType>&, llvm::GraphTraits<llvm::MachineBasicBlock*>::NodeType*, unsigned int)
2708
2709Sort by top of stack, same collapsed (when >= 5):
2710        __workq_kernreturn        9786
2711        read        424
2712        llvm::MachineInstr::addRegisterDead(unsigned int, llvm::TargetRegisterInfo const*, bool)        369
2713        llvm::LiveInterval::MergeInClobberRanges(llvm::LiveInterval const&, llvm::BumpPtrAllocator&)        238
2714        __spin_lock        167
2715        stat64        157
2716        szone_free_definite_size        146
2717        lstat$INODE64        126
2718        kevent        112
2719        pread        90
2720        szone_malloc_should_clear        83
2721        tiny_malloc_from_free_list        82
2722        bool Auto::visitAllocatedBlocks<Auto::scan_retained_and_old_blocks_visitor>(Auto::Zone*, Auto::scan_retained_and_old_blocks_visitor&)        81
2723        szone_size        78
2724        llvm::MachineInstr::findRegisterDefOperandIdx(unsigned int, bool, llvm::TargetRegisterInfo const*) const        74
2725        llvm::Pass::getPassInfo() const        73
2726        (anonymous namespace)::SelectionDAGLegalize::LegalizeOp(llvm::SDValue)        71
2727        llvm::LiveVariables::HandlePhysRegKill(unsigned int, llvm::MachineInstr*)        69
2728        (anonymous namespace)::RALinScan::assignRegOrStackSlotAtInterval(llvm::LiveInterval*)        66
2729        Auto::MemoryScanner::scan_range(Auto::Range const&, Auto::WriteBarrier*)        60
2730        tiny_free_list_add_ptr        60
2731        (anonymous namespace)::LocalRewriter::RewriteMBB(llvm::MachineBasicBlock&, llvm::VirtRegMap&, llvm::LiveIntervals*, (anonymous namespace)::AvailableSpills&, llvm::BitVector&, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >&)        59
2732        bool Auto::visitAllocatedBlocks<Auto::scavenge_blocks_visitor>(Auto::Zone*, Auto::scavenge_blocks_visitor&)        54
2733        __memset_pattern        47
2734        llvm::LiveIntervals::handlePhysicalRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, llvm::LiveInterval&, llvm::MachineInstr*)        47
2735        llvm::LiveVariables::runOnMachineFunction(llvm::MachineFunction&)        46
2736        llvm::MachineInstr::findRegisterUseOperandIdx(unsigned int, bool, llvm::TargetRegisterInfo const*) const        42
2737        llvm::X86InstrInfo::isMoveInstr(llvm::MachineInstr const&, unsigned int&, unsigned int&, unsigned int&, unsigned int&) const        42
2738        pthread_mutex_lock        39
2739        pthread_mutex_unlock        38
2740        llvm::LiveInterval::addRangeFrom(llvm::LiveRange, llvm::LiveRange*)        36
2741        llvm::LiveVariables::HandlePhysRegDef(unsigned int, llvm::MachineInstr*, llvm::SmallVector<unsigned int, 4u>&)        36
2742        llvm::MachineInstr::addRegisterKilled(unsigned int, llvm::TargetRegisterInfo const*, bool)        36
2743        free        34
2744        llvm::MachineInstr::addOperand(llvm::MachineOperand const&)        34
2745        __memcpy        33
2746        llvm::SimpleRegisterCoalescing::JoinCopy(llvm::CopyRec&, bool&)        33
2747        llvm::MachineOperand::AddRegOperandToRegInfo(llvm::MachineRegisterInfo*)        32
2748        llvm::SimpleRegisterCoalescing::JoinIntervals(llvm::LiveInterval&, llvm::LiveInterval&, bool&)        30
2749        ruby_yyparse        30
2750        mach_msg_trap        29
2751        llvm::LiveInterval::FindLiveRangeContaining(llvm::MachineInstrIndex)        28
2752        UpdateKills(llvm::MachineInstr&, llvm::TargetRegisterInfo const*, llvm::BitVector&, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >&)        27
2753        llvm::LiveIntervals::getOrCreateInterval(unsigned int)        27
2754        (anonymous namespace)::DeadMachineInstructionElim::runOnMachineFunction(llvm::MachineFunction&)        26
2755        RoxorCompiler::compile_node(RNode*)        26
2756        malloc        26
2757        (anonymous namespace)::TwoAddressInstructionPass::runOnMachineFunction(llvm::MachineFunction&)        25
2758        __bzero        25
2759        pthread_setspecific        25
2760        Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)        24
2761        parse_lsda_header(_Unwind_Context*, unsigned char const*, lsda_header_info*)        24
2762        ImageLoaderMachOCompressed::rebase(ImageLoader::LinkContext const&)        23
2763        llvm::ValueMap<llvm::ExprMapKeyType, llvm::Type, llvm::ConstantExpr, false>::getOrCreate(llvm::Type const*, llvm::ExprMapKeyType const&)        23
2764        llvm::llvm_is_multithreaded()        23
2765        tiny_free_list_remove_ptr        23
2766        close        21
2767        dladdr        21
2768        (anonymous namespace)::X86DAGToDAGISel::SelectCode(llvm::SDValue)        20
2769        llvm::PMTopLevelManager::findAnalysisPass(llvm::PassInfo const*)        20
2770        small_malloc_from_free_list        20
2771        llvm::DAGTypeLegalizer::run()        19
2772        llvm::FoldingSetImpl::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)        19
2773        llvm::SmallPtrSetImpl::FindBucketFor(void const*) const        19
2774        malloc_zone_malloc        19
2775        memset        19
2776        open$NOCANCEL        19
2777        llvm::BumpPtrAllocator::Allocate(unsigned long, unsigned long)        18
2778        llvm::LiveIntervals::computeIntervals()        18
2779        _class_getMethod        17
2780        llvm::SelectionDAG::LegalizeTypes()        17
2781        Auto::WriteBarrier::range_has_marked_cards(void*, unsigned long)        16
2782        ImageLoaderMachOCompressed::findClosestSymbol(void const*, void const**) const        16
2783        llvm::LiveIntervals::handleRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int)        16
2784        llvm::MachineInstr::MachineInstr(llvm::TargetInstrDesc const&, llvm::DebugLoc, bool)        16
2785        Auto::MemoryScanner::set_pending(void*)        15
2786        llvm::LiveInterval::overlapsFrom(llvm::LiveInterval const&, llvm::LiveRange const*) const        15
2787        llvm::PATypeHolder::get() const        15
2788        llvm::SelectionDAG::AssignTopologicalOrder()        15
2789        llvm::SimpleRegisterCoalescing::CopyCoalesceInMBB(llvm::MachineBasicBlock*, std::vector<llvm::CopyRec, std::allocator<llvm::CopyRec> >&)        15
2790        llvm::TargetRegisterInfo::getAllocatableSet(llvm::MachineFunction&, llvm::TargetRegisterClass const*) const        15
2791        (anonymous namespace)::VectorLegalizer::LegalizeOp(llvm::SDValue)        14
2792        llvm::LiveIntervals::conflictsWithPhysRegRef(llvm::LiveInterval&, unsigned int, bool, llvm::SmallPtrSet<llvm::MachineInstr*, 32u>&)        14
2793        lseek        14
2794        small_free_list_add_ptr        14
2795        (anonymous namespace)::RALinScan::addRegUse(unsigned int)        13
2796        Auto::Zone::block_start(void*)        13
2797        llvm::DenseMap<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*, llvm::DenseMapAPIntKeyInfo, llvm::DenseMapInfo<llvm::ConstantInt*> >::LookupBucketFor(llvm::DenseMapAPIntKeyInfo::KeyTy const&, std::pair<llvm::DenseMapAPIntKeyInfo::KeyTy, llvm::ConstantInt*>*&) const        13
2798        llvm::SimpleRegisterCoalescing::CalculateSpillWeights()        13
2799        llvm::SmallPtrSetImpl::insert_imp(void const*)        13
2800        llvm::TargetRegisterInfo::getPhysicalRegisterRegClass(unsigned int, llvm::EVT) const        13
2801        operator new(unsigned long)        13
2802        __cpu_number        12
2803        llvm::FPPassManager::runOnFunction(llvm::Function&)        12
2804        llvm::LiveIntervals::findLiveInMBBs(llvm::MachineInstrIndex, llvm::MachineInstrIndex, llvm::SmallVectorImpl<llvm::MachineBasicBlock*>&) const        12
2805        llvm::sys::MemoryFence()        12
2806        std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> >::_M_insert_aux(__gnu_cxx::__normal_iterator<llvm::MachineOperand*, std::vector<llvm::MachineOperand, std::allocator<llvm::MachineOperand> > >, llvm::MachineOperand const&)        12
2807        llvm::MachineOperand::RemoveRegOperandFromRegInfo()        11
2808        llvm::ScheduleDAGSDNodes::AddSchedEdges()        11
2809        llvm::SelectionDAG::getNode(unsigned int, llvm::DebugLoc, llvm::SDVTList, llvm::SDValue const*, unsigned int)        11
2810        (anonymous namespace)::AvailableSpills::ClobberPhysRegOnly(unsigned int)        10
2811        (anonymous namespace)::SelectionDAGLegalize::AddLegalizedOperand(llvm::SDValue, llvm::SDValue)        10
2812        llvm::LiveIntervals::releaseMemory()        10
2813        llvm::ScheduleDAGSDNodes::BuildSchedUnits()        10
2814        llvm::SmallVectorImpl<llvm::LiveRange>::grow(unsigned long)        10
2815        __dynamic_cast        9
2816        __objc_sel_set_findBuckets        9
2817        dyld_stub__spin_lock        9
2818        dyld_stub__spin_unlock        9
2819        llvm::MachineInstr::RemoveRegOperandsFromUseLists()        9
2820        llvm::PMTopLevelManager::collectLastUses(llvm::SmallVector<llvm::Pass*, 12u>&, llvm::Pass*)        9
2821        llvm::SimpleRegisterCoalescing::SimpleJoin(llvm::LiveInterval&, llvm::LiveInterval&)        9
2822        std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)        9
2823        szone_malloc        9
2824        (anonymous namespace)::DefaultJITMemoryManager::startFunctionBody(llvm::Function const*, unsigned long&)        8
2825        (anonymous namespace)::InstCombineWorklist::Add(llvm::Instruction*)        8
2826        (anonymous namespace)::RALinScan::linearScan()        8
2827        (anonymous namespace)::RALinScan::updateSpillWeights(std::vector<float, std::allocator<float> >&, unsigned int, float, llvm::TargetRegisterClass const*)        8
2828        Auto::AutoPointerHash::add(void*, unsigned int)        8
2829        Auto::MemoryScanner::scan_pending_until_done()        8
2830        Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)        8
2831        __vfprintf        8
2832        _spin_lock        8
2833        dyld_stub_llvm::llvm_is_multithreaded()        8
2834        getPassRegistrar()        8
2835        llvm::LeakDetector::removeGarbageObjectImpl(void*)        8
2836        llvm::LiveInterval::join(llvm::LiveInterval&, int const*, int const*, llvm::SmallVector<llvm::VNInfo*, 16u>&, llvm::MachineRegisterInfo*)        8
2837        llvm::LiveIntervals::handleVirtualRegisterDef(llvm::MachineBasicBlock*, llvm::ilist_iterator<llvm::MachineInstr>, llvm::MachineInstrIndex, llvm::MachineOperand&, unsigned int, llvm::LiveInterval&)        8
2838        llvm::MachineInstr::~MachineInstr()        8
2839        llvm::SelectionDAG::getConstant(llvm::ConstantInt const&, llvm::EVT, bool)        8
2840        llvm::SelectionDAGISel::CodeGenAndEmitDAG()        8
2841        rb_vm_prepare_block        8
2842        std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)        8
2843        (anonymous namespace)::LocalRewriter::OptimizeByUnfold(llvm::MachineBasicBlock&, llvm::ilist_iterator<llvm::MachineInstr>&, std::vector<llvm::MachineInstr*, std::allocator<llvm::MachineInstr*> >&, (anonymous namespace)::AvailableSpills&, llvm::BitVector&, std::vector<llvm::MachineOperand*, std::allocator<llvm::MachineOperand*> >&, llvm::VirtRegMap&)        7
2844        AddReachableCodeToWorklist(llvm::BasicBlock*, llvm::SmallPtrSet<llvm::BasicBlock*, 64u>&, (anonymous namespace)::InstCombiner&, llvm::TargetData const*)        7
2845        CC_X86_64_C(unsigned int, llvm::EVT, llvm::EVT, llvm::CCValAssign::LocInfo, llvm::ISD::ArgFlagsTy, llvm::CCState&)        7
2846        OSSpinLockUnlock        7
2847        bool Auto::visitAllocatedBlocks<Auto::scan_retained_blocks_visitor>(Auto::Zone*, Auto::scan_retained_blocks_visitor&)        7
2848        llvm::DenseMap<llvm::SDValue, llvm::SDValue, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<llvm::SDValue> >::LookupBucketFor(llvm::SDValue const&, std::pair<llvm::SDValue, llvm::SDValue>*&) const        7
2849        llvm::ExecutionEngine::getPointerToGlobalIfAvailable(llvm::GlobalValue const*)        7
2850        llvm::FoldingSetNodeID::AddPointer(void const*)        7
2851        llvm::FunctionType::get(llvm::Type const*, std::vector<llvm::Type const*, std::allocator<llvm::Type const*> > const&, bool)        7
2852        llvm::LeakDetector::addGarbageObjectImpl(void*)        7
2853        llvm::PMDataManager::removeNotPreservedAnalysis(llvm::Pass*)        7
2854        llvm::SDNode::getOperand(unsigned int) const        7
2855        llvm::Value::getContext() const        7
2856        llvm::X86InstrInfo::determineREX(llvm::MachineInstr const&)        7
2857        strcmp        7
2858        (anonymous namespace)::Emitter<llvm::JITCodeEmitter>::emitInstruction(llvm::MachineInstr const&, llvm::TargetInstrDesc const*)        6
2859        (anonymous namespace)::GVN::cleanupGlobalSets()        6
2860        (anonymous namespace)::VectorLegalizer::Run()        6
2861        (anonymous namespace)::X86FastISel::X86SelectCall(llvm::Instruction*)        6
2862        Auto::Zone::free_garbage(unsigned int, unsigned long, unsigned long*, unsigned long&, unsigned long&)        6
2863        Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)        6
2864        auto_realloc(_malloc_zone_t*, void*, unsigned long)        6
2865        dyld_stub_operator delete(void*)        6
2866        llvm::DominanceFrontier::calculate(llvm::DominatorTree const&, llvm::DomTreeNodeBase<llvm::BasicBlock> const*)        6
2867        llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)        6
2868        llvm::PMDataManager::initializeAnalysisImpl(llvm::Pass*)        6
2869        llvm::PMTopLevelManager::findAnalysisUsage(llvm::Pass*)        6
2870        llvm::SDNode::getValueType(unsigned int) const        6
2871        llvm::SDNode::getValueTypeList(llvm::EVT)        6
2872        llvm::ScheduleDAGSDNodes::EmitNode(llvm::SDNode*, bool, bool, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&, llvm::DenseMap<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::MachineBasicBlock*> >*)        6
2873        llvm::SelectionDAG::MorphNodeTo(llvm::SDNode*, unsigned int, llvm::SDVTList, llvm::SDValue const*, unsigned int)        6
2874        llvm::SelectionDAG::RemoveDeadNodes()        6
2875        llvm::SelectionDAG::UpdateNodeOperands(llvm::SDValue, llvm::SDValue const*, unsigned int)        6
2876        llvm::TargetLowering::ValueTypeActionImpl::getTypeAction(llvm::LLVMContext&, llvm::EVT) const        6
2877        llvm::ValueSymbolTable::createValueName(llvm::StringRef const&, llvm::Value*)        6
2878        llvm::X86InstrInfo::isLoadFromStackSlot(llvm::MachineInstr const*, int&) const        6
2879        std::vector<std::pair<unsigned int, float>, std::allocator<std::pair<unsigned int, float> > >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::pair<unsigned int, float>*, std::vector<std::pair<unsigned int, float>, std::allocator<std::pair<unsigned int, float> > > >, std::pair<unsigned int, float> const&)        6
2880        (anonymous namespace)::DAGCombiner::Run(llvm::CombineLevel)        5
2881        (anonymous namespace)::GVN::iterateOnFunction(llvm::Function&)        5
2882        (anonymous namespace)::InstCombiner::DoOneIteration(llvm::Function&, unsigned int)        5
2883        (anonymous namespace)::LocalRewriter::runOnMachineFunction(llvm::MachineFunction&, llvm::VirtRegMap&, llvm::LiveIntervals*)        5
2884        (anonymous namespace)::ScheduleDAGFast::ListScheduleBottomUp()        5
2885        (anonymous namespace)::SelectionDAGLegalize::LegalizeAllNodesNotLeadingTo(llvm::SDNode*, llvm::SDNode*, llvm::SmallPtrSet<llvm::SDNode*, 32u>&)        5
2886        (anonymous namespace)::SelectionDAGLegalize::LegalizeDAG()        5
2887        (anonymous namespace)::X86DAGToDAGISel::Select(llvm::SDValue)        5
2888        RoxorCore::method_node_get(objc_method*, bool)        5
2889        ___CFBasicHashFindBucket1        5
2890        __cxxabiv1::__si_class_type_info::__do_dyncast(long, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const        5
2891        _dispatch_queue_invoke        5
2892        auto_zone_allocate_object        5
2893        dyld_stub_llvm::sys::MemoryFence()        5
2894        llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)        5
2895        llvm::DenseMap<llvm::BasicBlock*, llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::BasicBlock*>, llvm::DenseMapInfo<llvm::DominatorTreeBase<llvm::BasicBlock>::InfoRec> >::FindAndConstruct(llvm::BasicBlock* const&)        5
2896        llvm::DenseMap<llvm::SDValue, llvm::SDValue, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<llvm::SDValue> >::grow(unsigned int)        5
2897        llvm::EVT::getEVT(llvm::Type const*, bool)        5
2898        llvm::FoldingSetNodeID::AddInteger(unsigned int)        5
2899        llvm::LiveIntervals::processImplicitDefs()        5
2900        llvm::PMDataManager::recordAvailableAnalysis(llvm::Pass*)        5
2901        llvm::PMDataManager::removeDeadPasses(llvm::Pass*, llvm::StringRef const&, llvm::PassDebuggingString)        5
2902        llvm::RegsForValue::getCopyFromRegs(llvm::SelectionDAG&, llvm::DebugLoc, llvm::SDValue&, llvm::SDValue*) const        5
2903        llvm::SUnit::addPred(llvm::SDep const&)        5
2904        llvm::ScheduleDAGSDNodes::ComputeMemOperandsEnd(llvm::SDNode*)        5
2905        llvm::ScheduleDAGSDNodes::CreateVirtualRegisters(llvm::SDNode*, llvm::MachineInstr*, llvm::TargetInstrDesc const&, bool, bool, llvm::DenseMap<llvm::SDValue, unsigned int, llvm::DenseMapInfo<llvm::SDValue>, llvm::DenseMapInfo<unsigned int> >&)        5
2906        llvm::ScheduleDAGSDNodes::EmitSchedule(llvm::DenseMap<llvm::MachineBasicBlock*, llvm::MachineBasicBlock*, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::DenseMapInfo<llvm::MachineBasicBlock*> >*)        5
2907        llvm::SelectionDAG::RemoveDeadNodes(llvm::SmallVectorImpl<llvm::SDNode*>&, llvm::SelectionDAG::DAGUpdateListener*)        5
2908        llvm::SelectionDAG::getConstant(unsigned long long, llvm::EVT, bool)        5
2909        llvm::SelectionDAGLowering::LowerCallTo(llvm::CallSite, llvm::SDValue, bool, llvm::MachineBasicBlock*)        5
2910        llvm::SimpleRegisterCoalescing::RemoveUnnecessaryKills(unsigned int, llvm::LiveInterval&)        5
2911        llvm::StringMapImpl::LookupBucketFor(llvm::StringRef const&)        5
2912        llvm::StringMapImpl::RehashTable()        5
2913        llvm::Twine::printOneChild(llvm::raw_ostream&, void const*, llvm::Twine::NodeKind) const        5
2914        llvm::Use::getUser() const        5
2915        llvm::sys::MutexImpl::acquire()        5
2916        llvm::sys::MutexImpl::release()        5
2917        rb_node_release        5
2918        rb_vm_dispatch        5
2919        std::_Rb_tree<unsigned int, unsigned int, std::_Identity<unsigned int>, std::less<unsigned int>, std::allocator<unsigned int> >::_M_erase(std::_Rb_tree_node<unsigned int>*)        5