def _analyze(self):
        """

        :return:
        """

        cc_0 = self._analyze_function()
        callsite_ccs = self._analyze_callsites()

        cc = self._merge_cc(cc_0, *callsite_ccs)

        if cc is None:
            l.warning('Cannot determine calling convention.')

        self.cc = cc
def _analyze ( self ) : cc_0 = self . _analyze_function ( ) callsite_ccs = self . _analyze_callsites ( ) cc = self . _merge_cc ( cc_0 , * callsite_ccs ) if cc is None : l . warning ( 'Cannot determine calling convention.' ) self . cc = cc
:return: