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 | 18d5a880241a79e7dff8129638ca07f694b77720 (patch) | |
| tree | 2ee48c21264434a187abb6995dd9751d58a00377 /llvm/include | |
| parent | c479fd5cd9df5507a657e572270d26b693f0bb0a (diff) | |
| download | bcm5719-llvm-18d5a880241a79e7dff8129638ca07f694b77720.tar.gz bcm5719-llvm-18d5a880241a79e7dff8129638ca07f694b77720.zip | |
Added parameter IntRegSize for standard general-purpose register size.
llvm-svn: 2652
Diffstat (limited to 'llvm/include')
| -rw-r--r-- | llvm/include/llvm/Target/TargetMachine.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/include/llvm/Target/TargetMachine.h b/llvm/include/llvm/Target/TargetMachine.h index 3b128b0a469..db3fc206a96 100644 --- a/llvm/include/llvm/Target/TargetMachine.h +++ b/llvm/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: |

