[mpich-commits] [mpich] MPICH primary repository branch, master, updated. v3.2-407-gf1193cd

Service Account noreply at mpich.org
Mon Aug 29 13:56:21 CDT 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".

The branch, master has been updated
       via  f1193cd4b9302776cb983333e458b71729945e9f (commit)
       via  95c5bd34622ae139c1fd8629a1748f227af02aaf (commit)
      from  5a02fae9ef24a26627a32987ea738df5ea858929 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.mpich.org/mpich.git/commitdiff/f1193cd4b9302776cb983333e458b71729945e9f

commit f1193cd4b9302776cb983333e458b71729945e9f
Author: Ken Raffenetti <raffenet at mcs.anl.gov>
Date:   Sun Aug 28 22:28:12 2016 -0500

    CH4/OFI: Remove always_inline hack
    
    This block was used to fool compilers into inlining functions that were
    defined in other files. It is not safe and prone to warnings.
    
    Signed-off-by: Charles J Archer <charles.j.archer at intel.com>

diff --git a/src/mpid/ch4/netmod/ofi/ofi_impl.h b/src/mpid/ch4/netmod/ofi/ofi_impl.h
index 95e3117..cd80910 100644
--- a/src/mpid/ch4/netmod/ofi/ofi_impl.h
+++ b/src/mpid/ch4/netmod/ofi/ofi_impl.h
@@ -17,16 +17,6 @@
 #include "ch4_impl.h"
 #include "ofi_iovec_util.h"
 
-/* Tag the prototypes with always_inline to force object allocation */
-/* routines to inline  This allows the library, compiled without    */
-/* ipo/pgo enabled to inline MPI layer functions                    */
-__ALWAYS_INLINE__ MPIR_Request *MPIR_Request_create(MPIR_Request_kind_t kind);
-__ALWAYS_INLINE__ void *MPIR_Handle_obj_alloc(MPIR_Object_alloc_t *);
-__ALWAYS_INLINE__ void *MPIR_Handle_obj_alloc_unsafe(MPIR_Object_alloc_t *);
-__ALWAYS_INLINE__ void MPIR_Handle_obj_free(MPIR_Object_alloc_t *, void *);
-__ALWAYS_INLINE__ void *MPIR_Handle_get_ptr_indirect(int, MPIR_Object_alloc_t *);
-__ALWAYS_INLINE__ MPIDII_av_entry_t *MPIDIU_comm_rank_to_av(MPIR_Comm * comm, int rank);
-
 #define MPIDI_OFI_DT(dt)         ((dt)->dev.netmod.ofi)
 #define MPIDI_OFI_OP(op)         ((op)->dev.netmod.ofi)
 #define MPIDI_OFI_COMM(comm)     ((comm)->dev.ch4.netmod.ofi)

http://git.mpich.org/mpich.git/commitdiff/95c5bd34622ae139c1fd8629a1748f227af02aaf

commit 95c5bd34622ae139c1fd8629a1748f227af02aaf
Author: Ken Raffenetti <raffenet at mcs.anl.gov>
Date:   Sun Aug 28 22:27:46 2016 -0500

    CH4: Remove unnecessary forward decl
    
    Signed-off-by: Charles J Archer <charles.j.archer at intel.com>

diff --git a/src/mpid/ch4/include/mpidpre.h b/src/mpid/ch4/include/mpidpre.h
index 9990fb1..1a045ca 100644
--- a/src/mpid/ch4/include/mpidpre.h
+++ b/src/mpid/ch4/include/mpidpre.h
@@ -38,10 +38,6 @@ typedef int MPID_Progress_state;
 #define CH4_COMPILE_TIME_ASSERT(expr_)                                  \
   do { switch(0) { case 0: case (expr_): default: break; } } while (0)
 
-/* Forward declaration of MPIR_Win so that we can refer to it in this file */
-struct MPIR_Win;
-typedef struct MPIR_Win MPIR_Win;
-
 typedef enum {
     MPIDI_PTYPE_RECV,
     MPIDI_PTYPE_SEND,

-----------------------------------------------------------------------

Summary of changes:
 src/mpid/ch4/include/mpidpre.h     |    4 ----
 src/mpid/ch4/netmod/ofi/ofi_impl.h |   10 ----------
 2 files changed, 0 insertions(+), 14 deletions(-)


hooks/post-receive
-- 
MPICH primary repository


More information about the commits mailing list