diff options
author | Vikram S. Adve <vadve@cs.uiuc.edu> | 2002-05-19 15:44:07 +0000 |
---|---|---|
committer | Vikram S. Adve <vadve@cs.uiuc.edu> | 2002-05-19 15:44:07 +0000 |
commit | 14e3c4448677595697f300a7de4b185f1398b4bb (patch) | |
tree | ede22d3519b7242302faf1f0b5b072ed0662d860 | |
parent | c864fde15c68fe56d2af48ddeaddfd4e13006f4a (diff) |
Added parameter IntRegSize for standard general-purpose register size.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2652 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/Target/TargetMachine.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/llvm/Target/TargetMachine.h b/include/llvm/Target/TargetMachine.h index 3b128b0a46..db3fc206a9 100644 --- a/include/llvm/Target/TargetMachine.h +++ b/include/llvm/Target/TargetMachine.h @@ -38,11 +38,13 @@ public: protected: TargetMachine(const std::string &targetname, // Can only create subclasses... + unsigned char IntRegSize = 8, unsigned char PtrSize = 8, unsigned char PtrAl = 8, unsigned char DoubleAl = 8, unsigned char FloatAl = 4, unsigned char LongAl = 8, unsigned char IntAl = 4, unsigned char ShortAl = 2, unsigned char ByteAl = 1) - : TargetName(targetname), DataLayout(targetname, PtrSize, PtrAl, + : TargetName(targetname), DataLayout(targetname, IntRegSize, + PtrSize, PtrAl, DoubleAl, FloatAl, LongAl, IntAl, ShortAl, ByteAl) { } public: |