Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [ADT] Normalize empty triple components | Petr Hosek | 2018-08-08 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | LLVM triple normalization is handling "unknown" and empty components differently; for example given "x86_64-unknown-linux-gnu" and "x86_64-linux-gnu" which should be equivalent, triple normalization returns "x86_64-unknown-linux-gnu" and "x86_64--linux-gnu". autoconf's config.sub returns "x86_64-unknown-linux-gnu" for both "x86_64-linux-gnu" and "x86_64-unknown-linux-gnu". This changes the triple normalization to behave the same way, replacing empty triple components with "unknown". This addresses PR37129. Differential Revision: https://reviews.llvm.org/D50219 llvm-svn: 339294 | ||||
* | [Driver] Inject the MSVC compatibility version into the triple | David Majnemer | 2015-06-08 | 1 | -1/+1 |
| | | | | | | | Encoding the version into the triple will allow us to communicate to LLVM what functions it can expect to depend upon in the implementation. llvm-svn: 239273 | ||||
* | Driver: add target definition for Windows on ARM | Saleem Abdulrasool | 2014-04-04 | 1 | -0/+5 |
This introduces the definitions needed for the Windows on ARM target. Add target definitions for both the MSVC environment and the MSVC + Itanium C++ ABI environment. The Visual Studio definitions correspond to the definitions provided by Visual Studio 2012. llvm-svn: 205650 |