コード例 #1
0
ファイル: BugReporterVisitors.cpp プロジェクト: Godin/clang
void SuppressInlineDefensiveChecksVisitor::Profile(FoldingSetNodeID &ID) const {
  static int id = 0;
  ID.AddPointer(&id);
  ID.AddPointer(StartN);
  ID.Add(V);
}
コード例 #2
0
ファイル: Constant.cpp プロジェクト: ezhangle/rhine
void ConstantBool::Profile(FoldingSetNodeID &ID, const Type *Ty,
                           const bool &Val) {
  ID.Add(Ty);
  ID.AddBoolean(Val);
}
コード例 #3
0
ファイル: Constant.cpp プロジェクト: ezhangle/rhine
void Pointer::Profile(FoldingSetNodeID &ID, const Type *Ty, const Value *Val) {
  ID.Add(Ty);
  ID.AddPointer(Val);
}
コード例 #4
0
ファイル: Constant.cpp プロジェクト: ezhangle/rhine
void ConstantInt::Profile(FoldingSetNodeID &ID, const Type *Ty,
                          const int &Val) {
  ID.Add(Ty);
  ID.AddInteger(Val);
}
コード例 #5
0
ファイル: Constant.cpp プロジェクト: ezhangle/rhine
void ConstantFloat::Profile(FoldingSetNodeID &ID, const Type *Ty,
                            const float &Val) {
  ID.Add(Ty);
  ID.AddInteger((long)Val);
}