mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-07-24 23:29:41 +00:00
Use "a" instead of "a0" in DataLayout.
It means exactly the same and is just a bit shorter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@197169 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
35e19348d9
commit
2053a06bd5
@ -1147,7 +1147,7 @@ specifications are given in this list:
|
|||||||
- ``f128:128:128`` - quad is 128-bit aligned
|
- ``f128:128:128`` - quad is 128-bit aligned
|
||||||
- ``v64:64:64`` - 64-bit vector is 64-bit aligned
|
- ``v64:64:64`` - 64-bit vector is 64-bit aligned
|
||||||
- ``v128:128:128`` - 128-bit vector is 128-bit aligned
|
- ``v128:128:128`` - 128-bit vector is 128-bit aligned
|
||||||
- ``a0:0:64`` - aggregates are 64-bit aligned
|
- ``a:0:64`` - aggregates are 64-bit aligned
|
||||||
|
|
||||||
When LLVM is determining the alignment for a given type, it uses the
|
When LLVM is determining the alignment for a given type, it uses the
|
||||||
following rules:
|
following rules:
|
||||||
|
@ -73,7 +73,7 @@ HexagonTargetMachine::HexagonTargetMachine(const Target &T, StringRef TT,
|
|||||||
: LLVMTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL),
|
: LLVMTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL),
|
||||||
DL("e-p:32:32:32-"
|
DL("e-p:32:32:32-"
|
||||||
"i64:64:64-i32:32:32-i16:16:16-i1:32:32-"
|
"i64:64:64-i32:32:32-i16:16:16-i1:32:32-"
|
||||||
"f64:64:64-f32:32:32-a0:0-n32") ,
|
"f64:64:64-f32:32:32-a:0-n32") ,
|
||||||
Subtarget(TT, CPU, FS), InstrInfo(Subtarget), TLInfo(*this),
|
Subtarget(TT, CPU, FS), InstrInfo(Subtarget), TLInfo(*this),
|
||||||
TSInfo(*this),
|
TSInfo(*this),
|
||||||
FrameLowering(Subtarget),
|
FrameLowering(Subtarget),
|
||||||
|
@ -31,7 +31,7 @@ SystemZTargetMachine::SystemZTargetMachine(const Target &T, StringRef TT,
|
|||||||
// so that we can refer to it using LARL. We don't have any special
|
// so that we can refer to it using LARL. We don't have any special
|
||||||
// requirements for stack variables though.
|
// requirements for stack variables though.
|
||||||
DL("E-p:64:64:64-i1:8:16-i8:8:16-i16:16-i32:32-i64:64"
|
DL("E-p:64:64:64-i1:8:16-i8:8:16-i16:16-i32:32-i64:64"
|
||||||
"-f32:32-f64:64-f128:64-a0:8:16-n32:64"),
|
"-f32:32-f64:64-f128:64-a:8:16-n32:64"),
|
||||||
InstrInfo(*this), TLInfo(*this), TSInfo(*this),
|
InstrInfo(*this), TLInfo(*this), TSInfo(*this),
|
||||||
FrameLowering(*this, Subtarget) {
|
FrameLowering(*this, Subtarget) {
|
||||||
initAsmInfo();
|
initAsmInfo();
|
||||||
|
@ -27,7 +27,7 @@ XCoreTargetMachine::XCoreTargetMachine(const Target &T, StringRef TT,
|
|||||||
CodeGenOpt::Level OL)
|
CodeGenOpt::Level OL)
|
||||||
: LLVMTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL),
|
: LLVMTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL),
|
||||||
Subtarget(TT, CPU, FS),
|
Subtarget(TT, CPU, FS),
|
||||||
DL("e-p:32:32:32-a0:0:32-f32:32:32-f64:32:32-i1:8:32-i8:8:32-"
|
DL("e-p:32:32:32-a:0:32-f32:32:32-f64:32:32-i1:8:32-i8:8:32-"
|
||||||
"i16:16:32-i32:32:32-i64:32:32-n32"),
|
"i16:16:32-i32:32:32-i64:32:32-n32"),
|
||||||
InstrInfo(),
|
InstrInfo(),
|
||||||
FrameLowering(Subtarget),
|
FrameLowering(Subtarget),
|
||||||
|
Loading…
Reference in New Issue
Block a user