commit | 50dd810b22306d4c0460dac3545de73db6745d67 | [log] [tgz] |
---|---|---|
author | Torok Edwin <edwintorok@gmail.com> | Tue Jun 30 16:30:17 2009 +0000 |
committer | Torok Edwin <edwintorok@gmail.com> | Tue Jun 30 16:30:17 2009 +0000 |
tree | 8043e2e69f9e34aeea5f6a1e57c1a1886ef4db36 | |
parent | 751f9a416a94fe723e6c34fc15fff2ccdf1c4be9 [diff] |
Use templates instead of creating a new class for each OS/Target combination. This unifies all the targets supported by an OS into a template. It also cleans up the differences between the darwin targets. Also __LP64__ wasn't needed for *BSD, since x86-64 target defines it anyway. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74532 91177308-0d34-0410-b5e6-96231b3b80d8