diff options
author | Chris Lattner <sabre@nondot.org> | 2003-04-26 20:11:09 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-04-26 20:11:09 +0000 |
commit | 10daaa141661d96843f3d8ece0e5a4c2da4b6e87 (patch) | |
tree | 0791b17726d66043d6c4e81e5f81dde1451aeac3 /lib/Target/TargetData.cpp | |
parent | 37ec8114097b05974a83083a062041675b974c08 (diff) |
Remove two fields from TargetData which are target specific.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5963 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/TargetData.cpp')
-rw-r--r-- | lib/Target/TargetData.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/lib/Target/TargetData.cpp b/lib/Target/TargetData.cpp index 923031c400..158f57e3ac 100644 --- a/lib/Target/TargetData.cpp +++ b/lib/Target/TargetData.cpp @@ -82,8 +82,7 @@ Annotation *TargetData::TypeAnFactory(AnnotationID AID, const Annotable *T, //===----------------------------------------------------------------------===// TargetData::TargetData(const std::string &TargetName, - bool isLittleEndian, unsigned char SubWordSize, - unsigned char IntRegSize, unsigned char PtrSize, + bool isLittleEndian, unsigned char PtrSize, unsigned char PtrAl, unsigned char DoubleAl, unsigned char FloatAl, unsigned char LongAl, unsigned char IntAl, unsigned char ShortAl, @@ -99,8 +98,6 @@ TargetData::TargetData(const std::string &TargetName, "ERROR: Tool did not specify a target data to use!"); LittleEndian = isLittleEndian; - SubWordDataSize = SubWordSize; - IntegerRegSize = IntRegSize; PointerSize = PtrSize; PointerAlignment = PtrAl; DoubleAlignment = DoubleAl; @@ -118,8 +115,6 @@ TargetData::TargetData(const std::string &ToolName, const Module *M) AnnotationManager::registerAnnotationFactory(AID, TypeAnFactory, this); LittleEndian = M->isLittleEndian(); - SubWordDataSize = 1; - IntegerRegSize = 8; PointerSize = M->has32BitPointers() ? 4 : 8; PointerAlignment = PointerSize; DoubleAlignment = PointerSize; |