| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | temporarily revert 96173, it is causing test failures. | Chris Lattner | 2010-02-14 | 1 | -7/+5 |
| | | | | | llvm-svn: 96176 | ||||
| * | renamed pic16 specifiic macros. | Sanjiv Gupta | 2010-02-14 | 1 | -5/+7 |
| | | | | | llvm-svn: 96173 | ||||
| * | Switch to using -fsjlj-exceptions instead of hard-coding it. Notably, this fixes | Daniel Dunbar | 2010-02-10 | 1 | -3/+0 |
| | | | | | | | | calls to the UnwindResumeOrRethrow function for C++/Obj-C exception handling, for Darwin ARM. llvm-svn: 95787 | ||||
| * | Don't explicitly force utf strings into the __TEXT,__ustring | Chris Lattner | 2010-02-01 | 1 | -4/+0 |
| | | | | | | | | | | | by setting the section of the generated global. This is an optimization done by the code generator, and the code being removed didn't handle the case when the string contained an embedded nul (which the code generator does correctly handle). This is rdar://7589850 llvm-svn: 95003 | ||||
| * | Simplify FreeBSD version parsing. | Benjamin Kramer | 2010-01-30 | 1 | -10/+4 |
| | | | | | llvm-svn: 94919 | ||||
| * | StringRef-ize the TargetInfo::ConstraintInfo constructor. | Anders Carlsson | 2010-01-30 | 1 | -1/+1 |
| | | | | | llvm-svn: 94916 | ||||

