| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Make EmitSymbolValue non virtual. | Rafael Espindola | 2010-11-28 | 1 | -2/+2 | |
| | | | | | llvm-svn: 120244 | |||||
| * | Avoid code duplication in the many unsupported EmitGPRel32Value implementations. | Rafael Espindola | 2010-11-28 | 6 | -15/+5 | |
| | | | | | llvm-svn: 120243 | |||||
| * | Make EmitULEB128IntValue and EmitSLEB128IntValue non virtual. | Rafael Espindola | 2010-11-28 | 1 | -2/+2 | |
| | | | | | llvm-svn: 120242 | |||||
| * | Move the PTXMCAsmStreamer class to the .cpp file. | Rafael Espindola | 2010-11-28 | 3 | -206/+181 | |
| | | | | | llvm-svn: 120241 | |||||
| * | Define generic 1, 2 and 4 byte pc relative relocations. They are common | Rafael Espindola | 2010-11-28 | 15 | -98/+56 | |
| | | | | | | | and at least the 4 byte one will be needed to implement the .cfi_* directives. llvm-svn: 120240 | |||||
| * | Add default constructors for iterators. | Jakob Stoklund Olesen | 2010-11-28 | 2 | -0/+14 | |
| | | | | | | | | These iterators don't point anywhere, and they can't be compared to anything. They are only good for assigning to. llvm-svn: 120239 | |||||
| * | Add GCC 4.4.5 for Gentoo, and order them in a more sensible way. This allows | Chandler Carruth | 2010-11-28 | 1 | -13/+15 | |
| | | | | | | | | | Gentoo systems with multiple versions to pick up the newest one first. This is especially important with Gentoo because some of the older versions are left on systems in strange states. llvm-svn: 120238 | |||||
| * | Implement const_iterator::advanceTo(). | Jakob Stoklund Olesen | 2010-11-28 | 2 | -2/+89 | |
| | | | | | | | | This is a version of find() that always searches forwards and is faster for local searches. llvm-svn: 120237 | |||||
| * | Add support for NEON VLD2-dup instructions. | Bob Wilson | 2010-11-28 | 9 | -8/+287 | |
| | | | | | llvm-svn: 120236 | |||||
| * | Fix a comment typo. | Bob Wilson | 2010-11-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 120235 | |||||
| * | Another minor refactoring for VLD1DUP instructions. | Bob Wilson | 2010-11-28 | 1 | -22/+20 | |
| | | | | | | | | The op11_8 field is the same for all of them so put it in the instruction classes instead of specifying it separately for each instruction. llvm-svn: 120234 | |||||
| * | Add entry in getTargetNodeName() for ARMISD::VBICIMM. | Bob Wilson | 2010-11-28 | 1 | -1/+2 | |
| | | | | | llvm-svn: 120233 | |||||
| * | Speed up simple insertions into an unbranched tree by not creating an iterator. | Jakob Stoklund Olesen | 2010-11-28 | 1 | -1/+6 | |
| | | | | | llvm-svn: 120232 | |||||
| * | Add missing else. | Rafael Espindola | 2010-11-28 | 1 | -1/+1 | |
| | | | | | llvm-svn: 120231 | |||||
| * | llvmc: First stab at better -march handling. | Mikhail Glushenkov | 2010-11-28 | 2 | -6/+58 | |
| | | | | | llvm-svn: 120230 | |||||
| * | Move more PEI-related hooks to TFI | Anton Korobeynikov | 2010-11-27 | 31 | -793/+796 | |
| | | | | | llvm-svn: 120229 | |||||
| * | Move callee-saved regs spills / reloads to TFI | Anton Korobeynikov | 2010-11-27 | 27 | -623/+638 | |
| | | | | | llvm-svn: 120228 | |||||
| * | Add more tests for erase(). Fix a few exposed bugs. | Jakob Stoklund Olesen | 2010-11-27 | 2 | -5/+68 | |
| | | | | | llvm-svn: 120227 | |||||
| * | Add test case with randomly ordered insertions, massive coalescing. | Jakob Stoklund Olesen | 2010-11-27 | 2 | -26/+170 | |
| | | | | | | | | | | | Implement iterator::erase() in a simple version that erases nodes when they become empty, but doesn't try to redistribute elements among siblings for better packing. Handle coalescing across leaf nodes which may require erasing entries. llvm-svn: 120226 | |||||
| * | Lower TLS_addr32 and TLS_addr64. | Rafael Espindola | 2010-11-27 | 6 | -19/+61 | |
| | | | | | llvm-svn: 120225 | |||||
| * | Implement the data16 prefix. | Rafael Espindola | 2010-11-27 | 3 | -1/+5 | |
| | | | | | llvm-svn: 120224 | |||||
| * | Remove PIC16 remnants. | Benjamin Kramer | 2010-11-27 | 2 | -6/+0 | |
| | | | | | llvm-svn: 120223 | |||||
| * | macho-dump: Add support for --dump-section-data and tweak a few format strings. | Daniel Dunbar | 2010-11-27 | 3 | -5/+25 | |
| | | | | | llvm-svn: 120219 | |||||
| * | macho-dump: Add support for dumping symbol table entries. | Daniel Dunbar | 2010-11-27 | 4 | -1/+101 | |
| | | | | | llvm-svn: 120218 | |||||
| * | macho-dump: Add support for dumping string table data. | Daniel Dunbar | 2010-11-27 | 3 | -1/+32 | |
| | | | | | llvm-svn: 120217 | |||||
| * | macho-dump: Add support for dumping relocation entries. | Daniel Dunbar | 2010-11-27 | 5 | -33/+76 | |
| | | | | | llvm-svn: 120216 | |||||
| * | macho-dump: Add support for dumping sections. | Daniel Dunbar | 2010-11-27 | 4 | -6/+157 | |
| | | | | | llvm-svn: 120215 | |||||
| * | macho-dump: Add support for dumping dysymtab indirect symbol table. | Daniel Dunbar | 2010-11-27 | 4 | -1/+45 | |
| | | | | | llvm-svn: 120214 | |||||
| * | Add an optional LowerCase argument to hexdigit(). | Daniel Dunbar | 2010-11-27 | 1 | -3/+4 | |
| | | | | | llvm-svn: 120213 | |||||
| * | CMake: lit(check.vcproj) can run with multiple configurations on Visual Studio. | NAKAMURA Takumi | 2010-11-27 | 4 | -10/+37 | |
| | | | | | | | | | Unittests need LLVM_BUILD_MODE to pick up each test. Confirmed on CentOS5, Mingw, MSYS, and with possible configurations on VS8 and VS10. llvm-svn: 120212 | |||||
| * | Unbreak build for newer GCCs. | Benjamin Kramer | 2010-11-27 | 1 | -4/+4 | |
| | | | | | llvm-svn: 120205 | |||||
| * | macho-dump: Add support for dumping symtab and dysymtab commands. | Daniel Dunbar | 2010-11-27 | 4 | -0/+141 | |
| | | | | | llvm-svn: 120204 | |||||
| * | macho-dump: Add support for dumping segment load commands. | Daniel Dunbar | 2010-11-27 | 4 | -3/+168 | |
| | | | | | llvm-svn: 120203 | |||||
| * | Second attempt at fixing the performance regressions introduced | Owen Anderson | 2010-11-27 | 2 | -24/+61 | |
| | | | | | | | | | by my recent GVN improvement. Looking through a single layer of PHI nodes when attempting to sink GEPs, we need to iteratively look through arbitrary PHI nests. llvm-svn: 120202 | |||||
| * | ADT/InMemoryStruct: Add an experimental helper class intended for use in | Daniel Dunbar | 2010-11-27 | 1 | -0/+77 | |
| | | | | | | | | | situations where on the common path an API can return a pointer to some direct memory, but which on an exceptional path may need to return a pointer to a temporary struct. llvm-svn: 120201 | |||||
| * | raw_ostream::write_escaped: Add a UseHexEscapes argument. | Daniel Dunbar | 2010-11-27 | 2 | -7/+16 | |
| | | | | | llvm-svn: 120200 | |||||
| * | Fix a comment. | Daniel Dunbar | 2010-11-27 | 1 | -2/+1 | |
| | | | | | llvm-svn: 120199 | |||||
| * | Object/Mach-O: Add header and load command information. | Daniel Dunbar | 2010-11-27 | 4 | -24/+228 | |
| | | | | | llvm-svn: 120198 | |||||
| * | Refactor. Set alignment bit in VLD1-dup instruction classes. | Bob Wilson | 2010-11-27 | 1 | -25/+17 | |
| | | | | | llvm-svn: 120197 | |||||
| * | build/Makefiles: Don't build unittests when ONLY_TOOLS is set. | Daniel Dunbar | 2010-11-27 | 1 | -0/+5 | |
| | | | | | llvm-svn: 120196 | |||||
| * | Object/Mach-O: Validate Mach-O magic and initialize format info. | Daniel Dunbar | 2010-11-27 | 2 | -5/+33 | |
| | | | | | llvm-svn: 120195 | |||||
| * | Add NEON VLD1-dup instructions (load 1 element to all lanes). | Bob Wilson | 2010-11-27 | 7 | -3/+162 | |
| | | | | | llvm-svn: 120194 | |||||
| * | Fix incorrect scheduling itineraries for NEON vld1/vst1 instructions. | Bob Wilson | 2010-11-27 | 2 | -8/+8 | |
| | | | | | | | | | I added these instructions recently but I have no idea where these "1" values in the NextCycles field came from. As far as I can tell now, these instruction stages are clearly intended to overlap. llvm-svn: 120193 | |||||
| * | macho-dump: More sketching. | Daniel Dunbar | 2010-11-27 | 1 | -2/+28 | |
| | | | | | llvm-svn: 120192 | |||||
| * | macho-dump: Stub out C++ macho-dump tool. | Daniel Dunbar | 2010-11-27 | 5 | -1/+60 | |
| | | | | | llvm-svn: 120191 | |||||
| * | MC/Mach-O: Start stubbing out a Mach-O object file wrapper. | Daniel Dunbar | 2010-11-27 | 3 | -0/+93 | |
| | | | | | llvm-svn: 120190 | |||||
| * | Reduce nesting. | Daniel Dunbar | 2010-11-27 | 1 | -20/+26 | |
| | | | | | llvm-svn: 120189 | |||||
| * | MC/Mach-O: Migrate more constants into MachOFormat.h. | Daniel Dunbar | 2010-11-27 | 2 | -104/+106 | |
| | | | | | llvm-svn: 120188 | |||||
| * | MC/Mach-O: Switch to using MachOFormat.h. | Daniel Dunbar | 2010-11-27 | 3 | -13/+15 | |
| | | | | | | | - I'm leaving MachO.h, because I believe it has external consumers, but I would really like to eliminate it (we have stylistic disagreements with one another). llvm-svn: 120187 | |||||
| * | MC/Mach-O: Introduce Object/MachOFormat for describing purely platform / machine | Daniel Dunbar | 2010-11-27 | 2 | -38/+136 | |
| | | | | | | | | independent information on the Mach object format, and move some stuff from MachObjectWriter.cpp there. llvm-svn: 120186 | |||||

