| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Per discussion with Sanjiv, remove the PIC16 target from mainline. When/if | Chris Lattner | 2010-10-11 | 1 | -72/+0 | |
| | | | | | | | | it comes back, it will be largely a rewrite, so keeping the old codebase in tree isn't helping anyone. llvm-svn: 116191 | |||||
| * | Fix Windows64 target info so pointer arithmetic is done correctly, and no ↵ | Cameron Esfahani | 2010-09-15 | 1 | -0/+3 | |
| | | | | | | | sign extension code is emitted: PtrDiffType needs to be a signed long long. Add a corresponding test case. llvm-svn: 113910 | |||||
| * | Add support for windows x86-64 varargs, patch by Cameron Esfahani! | Chris Lattner | 2010-08-31 | 1 | -0/+3 | |
| | | | | | llvm-svn: 112603 | |||||
| * | Add some missing X86-specific asm constraint letters, and fix | Dale Johannesen | 2010-08-24 | 1 | -4/+18 | |
| | | | | | | | | some bugs in setting allowsRegister on the ones there. 8348447. llvm-svn: 111980 | |||||
| * | Detabify. | Eli Friedman | 2010-08-22 | 1 | -1/+1 | |
| | | | | | llvm-svn: 111768 | |||||
| * | The ARM C++ ABI is sufficiently different from the Itanium C++ ABI that | John McCall | 2010-08-21 | 1 | -1/+4 | |
| | | | | | | | | it deserves its own enumerator. Obviously the implementations should closely follow the Itanium ABI except in cases of divergence. llvm-svn: 111749 | |||||
| * | Get rid of pretty non-ASCII quotes. | Sebastian Redl | 2010-08-17 | 1 | -2/+2 | |
| | | | | | llvm-svn: 111316 | |||||
| * | apparently msvc defines _STDCALL_SUPPORTED, so we should | Chris Lattner | 2010-08-17 | 1 | -0/+1 | |
| | | | | | | | too. Patch by Per Linden! llvm-svn: 111236 | |||||
| * | ARM: Recognize single precision float register names. | Daniel Dunbar | 2010-08-11 | 1 | -1/+11 | |
| | | | | | | | | - We don't recognize double or NEON register names yet -- we don't have the infrastructure to generate the right clobbers for them. llvm-svn: 110775 | |||||
| * | ARM: Swap which registers we consider real / aliases to match LLVM and llvm-gcc. | Daniel Dunbar | 2010-08-11 | 1 | -6/+5 | |
| | | | | | llvm-svn: 110774 | |||||
| * | Define _INTEGRAL_MAX_BITS for the win32 and win64 targets, from Per Lindén! | Douglas Gregor | 2010-08-06 | 1 | -0/+2 | |
| | | | | | llvm-svn: 110442 | |||||
| * | fix the va_list definition for vc++64, patch by Cameron Esfahani! | Chris Lattner | 2010-08-05 | 1 | -3/+0 | |
| | | | | | llvm-svn: 110370 | |||||
| * | Add -mavx and -mno-avx command line support | Bruno Cardoso Lopes | 2010-08-04 | 1 | -2/+18 | |
| | | | | | llvm-svn: 110265 | |||||
| * | Catch thinko that Daniel Dunbar found. | Nate Begeman | 2010-07-21 | 1 | -0/+1 | |
| | | | | | llvm-svn: 109023 | |||||
| * | Fix win64 compilation of constants like 0xFFFFFFFFFFFFFFFFULL | Nate Begeman | 2010-07-21 | 1 | -1/+3 | |
| | | | | | | | intmax_t is __int64 (long long to clang), per VS 2010 stdint.h llvm-svn: 108980 | |||||
| * | CodeGen/ObjC/NeXT: Fix Obj-C message send to match llvm-gcc when choosing | Daniel Dunbar | 2010-07-14 | 1 | -0/+8 | |
| | | | | | | | | | whether to use objc_msgSend_fpret; the choice is target dependent, not Obj-C ABI dependent. - <rdar://problem/8139758> arm objc _objc_msgSend_fpret bug llvm-svn: 108379 | |||||
| * | Revert 107953, remove comma ignoring from PPC constraints. | John Thompson | 2010-07-09 | 1 | -2/+0 | |
| | | | | | llvm-svn: 107956 | |||||
| * | Updating PPC target to ignore commas in asm contrains, as apparently that is ↵ | John Thompson | 2010-07-09 | 1 | -0/+2 | |
| | | | | | | | what gcc does. llvm-svn: 107953 | |||||
| * | add driver support for minix, patch by Kees van Reeuwijk | Chris Lattner | 2010-07-07 | 1 | -0/+26 | |
| | | | | | | | from PR7583 llvm-svn: 107788 | |||||
| * | Translate numbers properly. | Eric Christopher | 2010-06-25 | 1 | -1/+1 | |
| | | | | | llvm-svn: 106873 | |||||
| * | Fixed another double-char in PPC-specific asm constraints. | John Thompson | 2010-06-25 | 1 | -2/+6 | |
| | | | | | llvm-svn: 106812 | |||||
| * | Added PPC-specific asm constraints, PS3 configuration changes. | John Thompson | 2010-06-24 | 1 | -2/+91 | |
| | | | | | llvm-svn: 106806 | |||||
| * | More clang support for darwin tls. Add a __has_feature macro and | Eric Christopher | 2010-06-24 | 1 | -1/+1 | |
| | | | | | | | target specific preprocessor define as well. llvm-svn: 106715 | |||||
| * | Add an option to specify the target C++ ABI to the frontend. Use it to | Charles Davis | 2010-06-11 | 1 | -0/+6 | |
| | | | | | | | select either the default Itanium ABI or the new, experimental Microsoft ABI. llvm-svn: 105804 | |||||
| * | Create a LinuxTargetInfo on ARM. This make clang correctly expand | Rafael Espindola | 2010-06-10 | 1 | -0/+2 | |
| | | | | | | | __USER_LABEL_PREFIX__. llvm-svn: 105771 | |||||
| * | On Darwin, initialization and destruction functions should go into the ↵ | Anders Carlsson | 2010-06-08 | 1 | -0/+6 | |
| | | | | | | | __StaticInit section. llvm-svn: 105650 | |||||
| * | Correctly align large arrays in x86-64. This fixes PR5599. | Rafael Espindola | 2010-06-04 | 1 | -0/+2 | |
| | | | | | llvm-svn: 105500 | |||||
| * | Accept '#pragma options align=mac68k' on Darwin/PPC and Darwin/PPC64. | Daniel Dunbar | 2010-05-30 | 1 | -2/+23 | |
| | | | | | llvm-svn: 105116 | |||||
| * | Roll back r104941. | John McCall | 2010-05-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 104990 | |||||
| * | Add a new attribute on records, __attribute__((adl_invisible)), and define | John McCall | 2010-05-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | | the x86-64 __va_list_tag with this attribute. The attribute causes the affected type to behave like a fundamental type when considered by ADL. (x86-64 is the only target we currently provide with a struct-based __builtin_va_list) Fixes PR6762. llvm-svn: 104941 | |||||
| * | Darwin/ARM seems to support mac68k align as well. | Daniel Dunbar | 2010-05-27 | 1 | -1/+3 | |
| | | | | | llvm-svn: 104828 | |||||
| * | Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin. | Daniel Dunbar | 2010-05-27 | 1 | -0/+1 | |
| | | | | | llvm-svn: 104789 | |||||
| * | david conrad points out that {|} in inline assembly on arm are not asm | Chris Lattner | 2010-04-23 | 1 | -0/+4 | |
| | | | | | | | variants. This fixes neon inline asm which my patch for PR6780 broke. llvm-svn: 102181 | |||||
| * | another tweak for haiku support, patch by Paul Davey! | Chris Lattner | 2010-04-22 | 1 | -0/+2 | |
| | | | | | llvm-svn: 102098 | |||||
| * | ARM/APCS: Don't respect bit-field types when laying out structures. | Daniel Dunbar | 2010-04-22 | 1 | -0/+4 | |
| | | | | | | | | | | | | - This fixes the last known ABI issues with ARM/APCS. - I've run the first 1k ABITests with '--no-unsigned --no-vector --no-complex' on {armv6, armv7} x {-mno-thumb, -mthumb}, and the first 10k tests for armv7 -mthumb, for both function return types and single argument calls. These all pass now (they failed horribly before without --no-bitfield). llvm-svn: 102070 | |||||
| * | Sink the _GNU_SOURCE definition down into the target configuration, | Douglas Gregor | 2010-04-21 | 1 | -0/+4 | |
| | | | | | | | | and only define it where we know we need it---Linux and Cygwin. Thanks to Chris for the prodding. llvm-svn: 101989 | |||||
| * | add haiku support, patch by Paul Davey! | Chris Lattner | 2010-04-11 | 1 | -0/+19 | |
| | | | | | llvm-svn: 100982 | |||||
| * | Add option and macro definition for AES instructions. Now produces real | Eric Christopher | 2010-04-02 | 1 | -2/+20 | |
| | | | | | | | assembly for testcases. llvm-svn: 100253 | |||||
| * | PS3 needs __PPC__. Should this be in the PPC target? | John Thompson | 2010-03-25 | 1 | -0/+1 | |
| | | | | | llvm-svn: 99513 | |||||
| * | fix PR6584: __SSE3__ not defined with -mss3 | Nuno Lopes | 2010-03-12 | 1 | -0/+1 | |
| | | | | | llvm-svn: 98342 | |||||
| * | add mblaze target support, patch by Wesley Peck! | Chris Lattner | 2010-03-06 | 1 | -0/+131 | |
| | | | | | llvm-svn: 97890 | |||||
| * | add TCE target support, patch by Pekka J! | Chris Lattner | 2010-03-04 | 1 | -3/+4 | |
| | | | | | llvm-svn: 97746 | |||||
| * | Add in disabled case as well. | Eric Christopher | 2010-03-04 | 1 | -0/+4 | |
| | | | | | llvm-svn: 97716 | |||||
| * | Add in -msse4.1 and -msse4.2 options and continuing a rather | Eric Christopher | 2010-03-04 | 1 | -3/+8 | |
| | | | | | | | | hacky solution for translating. Expanded on comment explaining the hack a bit. llvm-svn: 97714 | |||||
| * | add framework for ARM builtins, Patch by Edmund Grimley Evans! | Chris Lattner | 2010-03-03 | 1 | -3/+10 | |
| | | | | | llvm-svn: 97656 | |||||
| * | Add in some more MIPS command line options. | Eric Christopher | 2010-03-02 | 1 | -1/+29 | |
| | | | | | | | Patch by Oleksandr Tymoshenko! llvm-svn: 97544 | |||||
| * | add freebsd/ppc[64] support, patch by Nathan Whitehorn, PR6318 | Chris Lattner | 2010-02-16 | 1 | -1/+10 | |
| | | | | | llvm-svn: 96362 | |||||
| * | Re-applying 96173. Looks like finally I got the test case right. | Sanjiv Gupta | 2010-02-16 | 1 | -5/+7 | |
| | | | | | llvm-svn: 96321 | |||||
| * | reverting back 96242 as it still causes a test failure. | Sanjiv Gupta | 2010-02-15 | 1 | -7/+5 | |
| | | | | | llvm-svn: 96244 | |||||
| * | Re-applying 96173 with corresponding changes in test. | Sanjiv Gupta | 2010-02-15 | 1 | -5/+7 | |
| | | | | | llvm-svn: 96242 | |||||

