mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-04 22:07:27 +00:00
Initialize the target architecture based on compiler defines, so if compiled on
x86 or Sparc, LLC will automatically default to that platform, no guessing required. On another platform, it will default to `noarch' and will have to guess which architecture to compile to. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7207 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a235e14eaf
commit
fcf2be75ec
@ -35,7 +35,14 @@ Arch("march", cl::desc("Architecture to generate assembly for:"), cl::Prefix,
|
||||
cl::values(clEnumVal(x86, " IA-32 (Pentium and above)"),
|
||||
clEnumValN(Sparc, "sparc", " SPARC V9"),
|
||||
0),
|
||||
cl::init(noarch));
|
||||
#if defined(i386) || defined(__i386__) || defined(__x86__)
|
||||
cl::init(x86)
|
||||
#elif defined(sparc) || defined(__sparc__) || defined(__sparcv9)
|
||||
cl::init(Sparc)
|
||||
#else
|
||||
cl::init(noarch)
|
||||
#endif
|
||||
);
|
||||
|
||||
// GetFileNameRoot - Helper function to get the basename of a filename...
|
||||
static inline std::string
|
||||
|
Loading…
Reference in New Issue
Block a user