Lines Matching defs:IndexCall

811 struct IndexCall : public PointerUnion<CallsiteInfo *, AllocInfo *> {
812 IndexCall() : PointerUnion() {}
813 IndexCall(std::nullptr_t) : IndexCall() {}
814 IndexCall(CallsiteInfo *StackNode) : PointerUnion(StackNode) {}
815 IndexCall(AllocInfo *AllocNode) : PointerUnion(AllocNode) {}
816 IndexCall(PointerUnion PT) : PointerUnion(PT) {}
818 IndexCall *operator->() { return this; }
834 template <> struct simplify_type<IndexCall> {
836 static SimpleType getSimplifiedValue(IndexCall &Val) { return Val; }
838 template <> struct simplify_type<const IndexCall> {
840 static SimpleType getSimplifiedValue(const IndexCall &Val) { return Val; }
848 IndexCall> {
869 IndexCall>;
872 const FunctionSummary *getCalleeFunc(IndexCall &Call);
874 IndexCall &Call, const FunctionSummary *Func,
876 std::vector<std::pair<IndexCall, FunctionSummary *>> &FoundCalleeChain);
877 bool sameCallee(IndexCall &Call1, IndexCall &Call2);
880 std::vector<std::pair<IndexCall, FunctionSummary *>> &FoundCalleeChain,
882 uint64_t getLastStackId(IndexCall &Call);
883 std::vector<uint64_t> getStackIdsWithContextNodesForCall(IndexCall &Call);
888 IndexCall>::FuncInfo
893 std::string getLabel(const FunctionSummary *Func, const IndexCall &Call,
921 IndexCallsiteContextGraph, FunctionSummary, IndexCall>::CallInfo>
922 : public DenseMapInfo<std::pair<IndexCall, unsigned>> {};
924 struct DenseMapInfo<IndexCall>
1889 uint64_t IndexCallsiteContextGraph::getLastStackId(IndexCall &Call) {
1920 const IndexCall &Call,
1945 IndexCallsiteContextGraph::getStackIdsWithContextNodesForCall(IndexCall &Call) {
2076 IndexCall AllocCall(&AN);
2113 IndexCall StackNodeCall(&SN);
2629 std::vector<std::pair<IndexCall, FunctionSummary *>> &FoundCalleeChain,
2707 IndexCallsiteContextGraph::getCalleeFunc(IndexCall &Call) {
2715 IndexCall &Call, const FunctionSummary *Func,
2717 std::vector<std::pair<IndexCall, FunctionSummary *>> &FoundCalleeChain) {
2760 bool IndexCallsiteContextGraph::sameCallee(IndexCall &Call1, IndexCall &Call2) {
3595 IndexCall>::FuncInfo