| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | AVX intrinsics and builtins were also added to clang | Bruno Cardoso Lopes | 2010-10-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 115566 | ||||
| * | Spell AltiVec correctly | Douglas Gregor | 2010-10-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 115560 | ||||
| * | The pshufw instruction came about in MMX2 when SSE was introduced. Don't place | Bill Wendling | 2010-10-04 | 4 | -11/+44 | 
| | | | | | | | | | | it in with the SSSE3 instructions. Steward! Could you place this chair by the aft sun deck? I'm trying to get away from the Astors. They are such boors! llvm-svn: 115552 | ||||
| * | Incorporate suggestions by Daniel Dunbar after his review. Thanks Daniel! | Kevin Enderby | 2010-10-04 | 4 | -12/+9 | 
| | | | | | | | | | | | | | | | | | 1) Changed ValidateDwarfFileNumber() to isValidDwarfFileNumber() to be better named. Since it is just a predicate and isn't actually changing any state. 2) Added a missing return in the comments for setCurrentDwarfLoc() in include/llvm/MC/MCContext.h for fix formatting. 3) Changed clearDwarfLocSeen() to ClearDwarfLocSeen() since it does change state. 4) Simplified the last test in isValidDwarfFileNumber() to just a one line boolean test of MCDwarfFiles[FileNumber] != 0 for the final return statement. llvm-svn: 115551 | ||||
| * | ReleaseNotes: Note some changes to LLVM development infrastructure. | Daniel Dunbar | 2010-10-04 | 1 | -0/+39 | 
| | | | | | llvm-svn: 115550 | ||||
| * | ReleaseNotes: Note a header rename. | Daniel Dunbar | 2010-10-04 | 1 | -1/+8 | 
| | | | | | llvm-svn: 115549 | ||||
| * | Implement ELF::R_X86_64_GOTPCREL. | Rafael Espindola | 2010-10-04 | 2 | -1/+11 | 
| | | | | | llvm-svn: 115547 | ||||
| * | Move isFixupKindX86PCRel. | Rafael Espindola | 2010-10-04 | 1 | -12/+12 | 
| | | | | | llvm-svn: 115545 | ||||
| * | Produce a R_X86_64_PLT32 when needed. | Rafael Espindola | 2010-10-04 | 2 | -1/+24 | 
| | | | | | llvm-svn: 115541 | ||||
| * | Produce a R_X86_64_GOT32 when needed. | Rafael Espindola | 2010-10-04 | 2 | -1/+26 | 
| | | | | | llvm-svn: 115537 | ||||
| * | validator fixes; others remain, somebody who knows some html, please have a look | Gabor Greif | 2010-10-04 | 1 | -3/+1 | 
| | | | | | llvm-svn: 115526 | ||||
| * | Remove unneeded header | Jim Grosbach | 2010-10-04 | 1 | -1/+0 | 
| | | | | | llvm-svn: 115525 | ||||
| * | Add KLEE 2.8 release notes. | Daniel Dunbar | 2010-10-04 | 1 | -0/+37 | 
| | | | | | llvm-svn: 115524 | ||||
| * | Add hook in MCSection to decide when to use "optimized nops", for each | Jan Wen Voung | 2010-10-04 | 13 | -9/+113 | 
| | | | | | | | | section kind. Previously, optimized nops were only used for MachO. Also added tests for ELF and COFF. llvm-svn: 115523 | ||||
| * | Don't add the operand count to SCEV uniquing data; FoldingSetNodeID | Dan Gohman | 2010-10-04 | 1 | -5/+0 | 
| | | | | | | | already knows its own length, so this is redundant. llvm-svn: 115521 | ||||
| * | A few more random Clang release notes. | Daniel Dunbar | 2010-10-04 | 1 | -0/+9 | 
| | | | | | llvm-svn: 115520 | ||||
| * | minor tweaks and typos | Gabor Greif | 2010-10-04 | 1 | -9/+9 | 
| | | | | | llvm-svn: 115518 | ||||
| * | Fix lexical block's tag number. | Devang Patel | 2010-10-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 115516 | ||||
| * | scheduler update | Chris Lattner | 2010-10-04 | 1 | -6/+5 | 
| | | | | | llvm-svn: 115515 | ||||
| * | another tweak | Chris Lattner | 2010-10-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 115510 | ||||
| * | Include the section address in the computation of the relocation. | Rafael Espindola | 2010-10-04 | 2 | -1/+11 | 
| | | | | | llvm-svn: 115509 | ||||
| * | Correctly compute the relocation when it is not in the first fragment. | Rafael Espindola | 2010-10-04 | 2 | -2/+3 | 
| | | | | | llvm-svn: 115506 | ||||
| * | static_cast to long, otherwise MSVC 2008 won't compile. | Francois Pichet | 2010-10-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 115503 | ||||
| * | Removed the older style (in-allocator) problem construction system from the ↵ | Lang Hames | 2010-10-04 | 1 | -628/+9 | 
| | | | | | | | PBQP allocator. Problem construction is now done exclusively with the new builders. llvm-svn: 115502 | ||||
| * | Ada support has moved to dragonegg - I am no longer working on | Duncan Sands | 2010-10-04 | 1 | -31/+3 | 
| | | | | | | | Ada in llvm-gcc. llvm-svn: 115501 | ||||
| * | Fix a bunch of typos. | Duncan Sands | 2010-10-04 | 1 | -7/+7 | 
| | | | | | llvm-svn: 115500 | ||||
| * | Altvec -> Altivec. | Duncan Sands | 2010-10-04 | 1 | -1/+1 | 
| | | | | | llvm-svn: 115499 | ||||
| * | Update LLVM 2.8 release notes for Clang | Douglas Gregor | 2010-10-04 | 1 | -4/+12 | 
| | | | | | llvm-svn: 115498 | ||||
| * | checkpoint, the release notes are now feature complete. | Chris Lattner | 2010-10-04 | 1 | -47/+50 | 
| | | | | | llvm-svn: 115495 | ||||
| * | checkpoint | Chris Lattner | 2010-10-04 | 1 | -66/+54 | 
| | | | | | llvm-svn: 115494 | ||||
| * | checkpoint. | Chris Lattner | 2010-10-04 | 1 | -35/+56 | 
| | | | | | llvm-svn: 115489 | ||||
| * | Makefile.rules: Fix breakage on cygming --enable-shared. | NAKAMURA Takumi | 2010-10-04 | 1 | -0/+5 | 
| | | | | | | | This has been applied already in r115093 on release_28. llvm-svn: 115487 | ||||
| * | write Major Changes and Removed Features. | Chris Lattner | 2010-10-04 | 1 | -36/+37 | 
| | | | | | llvm-svn: 115486 | ||||
| * | move dragonegg up in the list, write blurbs for lldb and libc++ | Chris Lattner | 2010-10-03 | 1 | -50/+71 | 
| | | | | | llvm-svn: 115484 | ||||
| * | add a bunch of stuff that works with 2.8 | Chris Lattner | 2010-10-03 | 1 | -6/+107 | 
| | | | | | llvm-svn: 115483 | ||||
| * | va_args support for Win64. | Anton Korobeynikov | 2010-10-03 | 3 | -22/+46 | 
| | | | | | | | Patch by Cameron! llvm-svn: 115480 | ||||
| * | Properly emit stack probe on win64 (for non-mingw targets). | Anton Korobeynikov | 2010-10-03 | 3 | -37/+54 | 
| | | | | | | | Based on the patch by Cameron Esfahani! llvm-svn: 115479 | ||||
| * | Add 3DNowA instructions. | Eli Friedman | 2010-10-03 | 2 | -2/+22 | 
| | | | | | llvm-svn: 115477 | ||||
| * | unbreak buildbot | Chris Lattner | 2010-10-03 | 1 | -2/+2 | 
| | | | | | llvm-svn: 115476 | ||||
| * | the immediate field of pshufw is actually an 8-bit field, not a 8-bit field ↵ | Chris Lattner | 2010-10-03 | 3 | -3/+8 | 
| | | | | | | | that is sign extended. This fixes PR8288 llvm-svn: 115473 | ||||
| * | Jim Asked us to move DataLayout on ARM back to the most specialized classes. Do | Rafael Espindola | 2010-10-03 | 11 | -77/+98 | 
| | | | | | | | | | so and also change X86 for consistency. Investigating if this can be improved a bit. llvm-svn: 115469 | ||||
| * | add support for the prefetch/prefetchw instructions, move femms into | Chris Lattner | 2010-10-03 | 3 | -13/+30 | 
| | | | | | | | | the right file. The assembler supports all the 3dnow instructions now, but not the "3dnowa" ones. llvm-svn: 115468 | ||||
| * | what the heck, add support for the rest of the 3dNow! binary operations. | Chris Lattner | 2010-10-03 | 2 | -7/+82 | 
| | | | | | llvm-svn: 115467 | ||||
| * | Implement support for the bizarre 3DNow! encoding (which is unlike anything | Chris Lattner | 2010-10-03 | 6 | -14/+78 | 
| | | | | | | | | | | | | else in X86), and add support for pavgusb. This is apparently the only instruction (other than movsx) that is preventing ffmpeg from building with clang. If someone else is interested in banging out the rest of the 3DNow! instructions, it should be quite easy now. llvm-svn: 115466 | ||||
| * | GCC extensions are no longer used here - update the comment. | Duncan Sands | 2010-10-03 | 1 | -2/+2 | 
| | | | | | llvm-svn: 115463 | ||||
| * | Remove two uses of the gcc specific 'aligned' attribute. This | Duncan Sands | 2010-10-03 | 2 | -15/+5 | 
| | | | | | | | | | | | | is partly because this attribute caused trouble in the past (the SmallVector one had to be changed from aligned to aligned(8) due to causing crashes on i386 for example; in theory the same might be needed in the Allocator case...). But it's mostly because there seems to be no point in special casing gcc here. Using the same implementation for all compilers results in better testing. llvm-svn: 115462 | ||||
| * | Add test to make sure that the MMX intrinsic calls make it out the other end in | Bill Wendling | 2010-10-03 | 1 | -0/+1324 | 
| | | | | | | | tact. llvm-svn: 115458 | ||||
| * | Major changes to Cortex-A9 itinerary. | Evan Cheng | 2010-10-03 | 1 | -211/+251 | 
| | | | | | | | | | | | | 1. Model dual issues as two FUs. 2. Model the pipelines correctly: two symmetric ALUs, the multiplier is a dependent pipeline on ALU0. The changes do not have much impact on codegen right now. But I plan to make pre-RA scheduler multi-issue aware which should take good advantage of the changes. llvm-svn: 115457 | ||||
| * | Auto-upgrade tests for the new MMX intrinsic calls. | Bill Wendling | 2010-10-03 | 1 | -0/+220 | 
| | | | | | llvm-svn: 115456 | ||||
| * | Implement a very basic PIC case. | Rafael Espindola | 2010-10-03 | 2 | -0/+32 | 
| | | | | | llvm-svn: 115454 | ||||

