From: Dan Gohman Date: Sat, 21 Jun 2008 19:26:15 +0000 (+0000) Subject: Reorder some fields in SDNode. This avoids padding, X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=cdb73882335834d40ffc7343d55ca89d49417585;p=oota-llvm.git Reorder some fields in SDNode. This avoids padding, reducings its size from 80 to 72 on 64-bit hosts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52584 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/CodeGen/SelectionDAGNodes.h b/include/llvm/CodeGen/SelectionDAGNodes.h index 83f819a2d5f..1c3a50de147 100644 --- a/include/llvm/CodeGen/SelectionDAGNodes.h +++ b/include/llvm/CodeGen/SelectionDAGNodes.h @@ -1051,17 +1051,17 @@ private: /// NumOperands/NumValues - The number of entries in the Operand/Value list. unsigned short NumOperands, NumValues; - /// Prev/Next pointers - These pointers form the linked list of of the - /// AllNodes list in the current DAG. - SDNode *Prev, *Next; - friend struct ilist_traits; - /// UsesSize - The size of the uses list. unsigned UsesSize; /// Uses - List of uses for this SDNode. SDUse *Uses; + /// Prev/Next pointers - These pointers form the linked list of of the + /// AllNodes list in the current DAG. + SDNode *Prev, *Next; + friend struct ilist_traits; + /// addUse - add SDUse to the list of uses. void addUse(SDUse &U) { U.addToList(&Uses); }