[llvm-commits] CVS: llvm/include/llvm/Analysis/AliasSetTracker.h Dominators.h LoopInfo.h
Chris Lattner
lattner at cs.uiuc.edu
Wed Oct 27 09:15:03 PDT 2004
Changes in directory llvm/include/llvm/Analysis:
AliasSetTracker.h updated: 1.21 -> 1.22
Dominators.h updated: 1.46 -> 1.47
LoopInfo.h updated: 1.41 -> 1.42
---
Log message:
Convert 'struct' to 'class' in various places to adhere to the coding standards
and work better with VC++. Patch contributed by Morten Ofstad!
---
Diffs of the changes: (+6 -6)
Index: llvm/include/llvm/Analysis/AliasSetTracker.h
diff -u llvm/include/llvm/Analysis/AliasSetTracker.h:1.21 llvm/include/llvm/Analysis/AliasSetTracker.h:1.22
--- llvm/include/llvm/Analysis/AliasSetTracker.h:1.21 Wed Sep 15 12:00:41 2004
+++ llvm/include/llvm/Analysis/AliasSetTracker.h Wed Oct 27 11:14:50 2004
@@ -34,7 +34,7 @@
class AliasSet {
friend class AliasSetTracker;
- struct PointerRec;
+ class PointerRec;
typedef std::pair<Value* const, PointerRec> HashNodePair;
class PointerRec {
@@ -116,7 +116,7 @@
// Volatile - True if this alias set contains volatile loads or stores.
bool Volatile : 1;
- friend class ilist_traits<AliasSet>;
+ friend struct ilist_traits<AliasSet>;
AliasSet *getPrev() const { return Prev; }
AliasSet *getNext() const { return Next; }
void setPrev(AliasSet *P) { Prev = P; }
Index: llvm/include/llvm/Analysis/Dominators.h
diff -u llvm/include/llvm/Analysis/Dominators.h:1.46 llvm/include/llvm/Analysis/Dominators.h:1.47
--- llvm/include/llvm/Analysis/Dominators.h:1.46 Thu Oct 14 10:46:59 2004
+++ llvm/include/llvm/Analysis/Dominators.h Wed Oct 27 11:14:50 2004
@@ -287,9 +287,9 @@
Node *RootNode;
public:
class Node {
- friend class DominatorTree;
- friend class PostDominatorTree;
- friend class DominatorTreeBase;
+ friend struct DominatorTree;
+ friend struct PostDominatorTree;
+ friend struct DominatorTreeBase;
BasicBlock *TheBB;
Node *IDom;
std::vector<Node*> Children;
Index: llvm/include/llvm/Analysis/LoopInfo.h
diff -u llvm/include/llvm/Analysis/LoopInfo.h:1.41 llvm/include/llvm/Analysis/LoopInfo.h:1.42
--- llvm/include/llvm/Analysis/LoopInfo.h:1.41 Wed Sep 1 17:55:34 2004
+++ llvm/include/llvm/Analysis/LoopInfo.h Wed Oct 27 11:14:50 2004
@@ -35,7 +35,7 @@
namespace llvm {
-class DominatorSet;
+struct DominatorSet;
class LoopInfo;
class PHINode;
class Instruction;
More information about the llvm-commits
mailing list