mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 03:02:36 +01:00
5bbb04ae53
The Mach-O command line flag like "-arch armv7m" does not match the arch name part of its llvm Triple which is "thumbv7m-apple-darwin”. I think the best way to fix this is to have llvm::object::MachOObjectFile::getArchTriple() optionally return the name of the Mach-O arch flag that would be used with -arch that matches the CPUType and CPUSubType. Then change llvm::object::MachOUniversalBinary::ObjectForArch::getArchTypeName() to use that and change it to getArchFlagName() as the type name is really part of the Triple and the -arch flag name is a Mach-O thing for a specific Triple with a specific Mcpu value. rdar://29663637 llvm-svn: 290001 |
||
---|---|---|
.. | ||
Inputs | ||
disassemble-code-data-mix.s | ||
lit.local.cfg | ||
macho-arch-armv7m-flag.test | ||
macho-arm-and-thumb.test | ||
macho-data-in-code.test | ||
macho-mattr-arm.test | ||
macho-mcpu-arm.test | ||
macho-private-headers.test | ||
macho-symbolized-disassembly.test | ||
macho-symbolized-subtractor.test | ||
macho-v7m.test | ||
mh_dylib_header.test |