projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
eb5d3a1
)
Add support for 'any' pointer size and endianness
author
Chris Lattner
<sabre@nondot.org>
Sun, 24 Aug 2003 13:49:22 +0000
(13:49 +0000)
committer
Chris Lattner
<sabre@nondot.org>
Sun, 24 Aug 2003 13:49:22 +0000
(13:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8120
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/TargetData.cpp
patch
|
blob
|
history
diff --git
a/lib/Target/TargetData.cpp
b/lib/Target/TargetData.cpp
index 4a1ba70342d021456dc7af51b96bebb1d2bd45d6..22efcc598a37f11b28b349d61aca8480ced53dc1 100644
(file)
--- a/
lib/Target/TargetData.cpp
+++ b/
lib/Target/TargetData.cpp
@@
-112,8
+112,8
@@
TargetData::TargetData(const std::string &ToolName, const Module *M)
: AID(AnnotationManager::getID("TargetData::" + ToolName)) {
AnnotationManager::registerAnnotationFactory(AID, TypeAnFactory, this);
- LittleEndian = M->
isLittleEndian()
;
- PointerSize = M->
has32BitPointers()
? 4 : 8;
+ LittleEndian = M->
getEndianness() != Module::BigEndian
;
+ PointerSize = M->
getPointerSize() != Module::Pointer64
? 4 : 8;
PointerAlignment = PointerSize;
DoubleAlignment = PointerSize;
FloatAlignment = 4;