Divided ir/irtypestruct.* in general aggregate and struct specific part.

This is just to improve clarity, as it was rather non-obvious
what of the code also applied to classes before.

IrTypeAggr::createInitializerConstant would currently belong in
IrTypeStruct, but this will be refactored anyway.
This commit is contained in:
David Nadlinger
2013-06-12 14:51:22 +02:00
parent abc6c147dc
commit 2cebe6408c
10 changed files with 225 additions and 193 deletions

View File

@@ -22,7 +22,6 @@
#include "gen/tollvm.h"
#include "gen/utils.h"
#include "ir/iraggr.h"
#include "ir/irtypestruct.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/Support/ManagedStatic.h"
#include <algorithm>