Lines Matching defs:IndexCall
694 struct IndexCall : public PointerUnion<CallsiteInfo *, AllocInfo *> {
695 IndexCall() : PointerUnion() {}
696 IndexCall(std::nullptr_t) : IndexCall() {}
697 IndexCall(CallsiteInfo *StackNode) : PointerUnion(StackNode) {}
698 IndexCall(AllocInfo *AllocNode) : PointerUnion(AllocNode) {}
699 IndexCall(PointerUnion PT) : PointerUnion(PT) {}
701 IndexCall *operator->() { return this; }
719 IndexCall> {
740 IndexCall>;
744 IndexCall &Call, const FunctionSummary *Func,
746 std::vector<std::pair<IndexCall, FunctionSummary *>> &FoundCalleeChain);
749 std::vector<std::pair<IndexCall, FunctionSummary *>> &FoundCalleeChain,
751 uint64_t getLastStackId(IndexCall &Call);
752 std::vector<uint64_t> getStackIdsWithContextNodesForCall(IndexCall &Call);
756 IndexCall>::FuncInfo
761 std::string getLabel(const FunctionSummary *Func, const IndexCall &Call,
789 IndexCallsiteContextGraph, FunctionSummary, IndexCall>::CallInfo>
790 : public DenseMapInfo<std::pair<IndexCall, unsigned>> {};
792 struct DenseMapInfo<IndexCall>
1593 uint64_t IndexCallsiteContextGraph::getLastStackId(IndexCall &Call) {
1620 const IndexCall &Call,
1645 IndexCallsiteContextGraph::getStackIdsWithContextNodesForCall(IndexCall &Call) {
2088 std::vector<std::pair<IndexCall, FunctionSummary *>> &FoundCalleeChain,
2166 IndexCall &Call, const FunctionSummary *Func,
2168 std::vector<std::pair<IndexCall, FunctionSummary *>> &FoundCalleeChain) {
2902 IndexCall>::FuncInfo