Searched refs:CallEdge (Results 1 – 11 of 11) sorted by relevance
/external/llvm-project/lldb/include/lldb/Symbol/ |
D | Function.h | 271 class CallEdge { 274 virtual ~CallEdge() {} in ~CallEdge() 311 CallEdge(AddrType caller_address_type, lldb::addr_t caller_address, in CallEdge() function 340 class DirectCallEdge : public CallEdge { 347 : CallEdge(caller_address_type, caller_address, is_tail_call, in DirectCallEdge() 373 class IndirectCallEdge : public CallEdge { 380 : CallEdge(caller_address_type, caller_address, is_tail_call, in IndirectCallEdge() 489 llvm::ArrayRef<std::unique_ptr<CallEdge>> GetCallEdges(); 493 llvm::ArrayRef<std::unique_ptr<CallEdge>> GetTailCallingEdges(); 498 CallEdge *GetCallEdgeForReturnAddress(lldb::addr_t return_pc, Target &target); [all …]
|
D | SymbolFile.h | 269 virtual std::vector<std::unique_ptr<CallEdge>>
|
/external/llvm-project/lldb/source/Symbol/ |
D | Function.cpp | 123 lldb::addr_t CallEdge::GetLoadAddress(lldb::addr_t unresolved_pc, in GetLoadAddress() 146 lldb::addr_t CallEdge::GetReturnPCAddress(Function &caller, in GetReturnPCAddress() 292 llvm::ArrayRef<std::unique_ptr<CallEdge>> Function::GetCallEdges() { in GetCallEdges() 314 llvm::sort(m_call_edges, [](const std::unique_ptr<CallEdge> &LHS, in GetCallEdges() 315 const std::unique_ptr<CallEdge> &RHS) { in GetCallEdges() 322 llvm::ArrayRef<std::unique_ptr<CallEdge>> Function::GetTailCallingEdges() { in GetTailCallingEdges() 326 [](const std::unique_ptr<CallEdge> &edge) { return edge->IsTailCall(); }); in GetTailCallingEdges() 329 CallEdge *Function::GetCallEdgeForReturnAddress(addr_t return_pc, in GetCallEdgeForReturnAddress() 333 llvm::partition_point(edges, [&](const std::unique_ptr<CallEdge> &edge) { in GetCallEdgeForReturnAddress()
|
/external/llvm-project/lldb/source/Target/ |
D | StackFrameList.cpp | 244 CallEdge::AddrType address_type = CallEdge::AddrType::Call; 264 CallEdge *first_edge = begin.GetCallEdgeForReturnAddress(return_pc, target); in FindInterveningFrames() 300 void search(CallEdge &first_edge, Function &first_callee, in FindInterveningFrames() 307 void dfs(CallEdge ¤t_edge, Function &callee) { in FindInterveningFrames() 417 calleeInfo.address_type == CallEdge::AddrType::Call; in SynthesizeTailCallFrames()
|
/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
D | SymbolFileDWARF.h | 289 std::vector<std::unique_ptr<lldb_private::CallEdge>> 434 std::vector<std::unique_ptr<lldb_private::CallEdge>>
|
D | SymbolFileDWARF.cpp | 3650 std::vector<std::unique_ptr<lldb_private::CallEdge>> 3669 std::vector<std::unique_ptr<CallEdge>> call_edges; in CollectCallEdges() 3748 CallEdge::AddrType caller_address_type; in CollectCallEdges() 3751 caller_address_type = CallEdge::AddrType::AfterCall; in CollectCallEdges() 3754 caller_address_type = CallEdge::AddrType::AfterCall; in CollectCallEdges() 3757 caller_address_type = CallEdge::AddrType::Call; in CollectCallEdges() 3771 std::unique_ptr<CallEdge> edge; in CollectCallEdges() 3812 std::vector<std::unique_ptr<lldb_private::CallEdge>>
|
D | SymbolFileDWARFDebugMap.h | 138 std::vector<std::unique_ptr<lldb_private::CallEdge>>
|
D | SymbolFileDWARFDebugMap.cpp | 1082 std::vector<std::unique_ptr<lldb_private::CallEdge>>
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriter.cpp | 201 for (auto &CallEdge : FS->calls()) in ModuleBitcodeWriterBase() local 202 if (!CallEdge.first.haveGVs() || !CallEdge.first.getValue()) in ModuleBitcodeWriterBase() 203 assignValueId(CallEdge.first.getGUID()); in ModuleBitcodeWriterBase()
|
/external/llvm-project/llvm/lib/Bitcode/Writer/ |
D | BitcodeWriter.cpp | 204 for (auto &CallEdge : FS->calls()) in ModuleBitcodeWriterBase() local 205 if (!CallEdge.first.haveGVs() || !CallEdge.first.getValue()) in ModuleBitcodeWriterBase() 206 assignValueId(CallEdge.first.getGUID()); in ModuleBitcodeWriterBase()
|
/external/llvm-project/lldb/source/Expression/ |
D | DWARFExpression.cpp | 753 CallEdge *call_edge = nullptr; in Evaluate_DW_OP_entry_value()
|