Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Tests for NEON encoding of vabdl. | Owen Anderson | 2010-10-25 | 1 | -0/+59 | |
| | | | | llvm-svn: 117303 | |||||
* | Add tests for NEON encoding of vabd. | Owen Anderson | 2010-10-25 | 1 | -0/+147 | |
| | | | | llvm-svn: 117302 | |||||
* | Only read one bit for testing for a readonly type, leaving the other | Dan Gohman | 2010-10-25 | 1 | -2/+1 | |
| | | | | | | bits open for future uses. llvm-svn: 117301 | |||||
* | MC/AsmParser: Fix relative precedence of {+,-} and comparison ops. | Daniel Dunbar | 2010-10-25 | 2 | -13/+16 | |
| | | | | llvm-svn: 117299 | |||||
* | MC/AsmLexer: Fix bug in source location for Slash token. | Daniel Dunbar | 2010-10-25 | 2 | -4/+3 | |
| | | | | llvm-svn: 117298 | |||||
* | tweak test. | Daniel Dunbar | 2010-10-25 | 1 | -3/+3 | |
| | | | | llvm-svn: 117297 | |||||
* | llvm-mc: Teach -as-lex to print the raw token string as well. | Daniel Dunbar | 2010-10-25 | 1 | -42/+49 | |
| | | | | llvm-svn: 117296 | |||||
* | MC/AsmParser: Rewrite test to actually check some parts of expression parsing, | Daniel Dunbar | 2010-10-25 | 1 | -32/+37 | |
| | | | | | | now that we have macros and friends. Uncovered a bug in macro expansion... llvm-svn: 117295 | |||||
* | Attempt to provide correct encodings for NEON vbit and vbif, even though we ↵ | Owen Anderson | 2010-10-25 | 2 | -9/+12 | |
| | | | | | | can't test them at the moment. llvm-svn: 117294 | |||||
* | Provide correct NEON encodings for vbsl. | Owen Anderson | 2010-10-25 | 2 | -12/+38 | |
| | | | | llvm-svn: 117293 | |||||
* | imm12 operands aren't Thumb2 only, so rename the printer helper function. | Jim Grosbach | 2010-10-25 | 3 | -6/+5 | |
| | | | | llvm-svn: 117291 | |||||
* | Add a comment. | Dan Gohman | 2010-10-25 | 1 | -1/+3 | |
| | | | | llvm-svn: 117288 | |||||
* | Make the description of the hotpatch attribute even more generic. Spotted by | Charles Davis | 2010-10-25 | 1 | -4/+5 | |
| | | | | | | Michael Spencer. llvm-svn: 117286 | |||||
* | Add correct instruction encodings for vbic, vorn, and vmvn. | Owen Anderson | 2010-10-25 | 3 | -2/+80 | |
| | | | | llvm-svn: 117282 | |||||
* | Add a virtual destructor. | Rafael Espindola | 2010-10-25 | 1 | -0/+1 | |
| | | | | llvm-svn: 117280 | |||||
* | Provide correct NEON encodings for vand, veor, and vorr. | Owen Anderson | 2010-10-25 | 2 | -0/+70 | |
| | | | | llvm-svn: 117279 | |||||
* | Add tests for NEON encoding of vtst. | Owen Anderson | 2010-10-25 | 1 | -0/+65 | |
| | | | | llvm-svn: 117277 | |||||
* | Add NEON encoding tests for vcgt and vacgt. | Owen Anderson | 2010-10-25 | 2 | -0/+165 | |
| | | | | llvm-svn: 117276 | |||||
* | Add support for emitting ARM file attributes. | Rafael Espindola | 2010-10-25 | 6 | -44/+177 | |
| | | | | llvm-svn: 117275 | |||||
* | Add tests for NEON encodings of vcge and vacge. | Owen Anderson | 2010-10-25 | 2 | -2/+165 | |
| | | | | llvm-svn: 117274 | |||||
* | Add a warning about our inability to test the encoding of vceq with ↵ | Owen Anderson | 2010-10-25 | 2 | -0/+5 | |
| | | | | | | immediate zero. llvm-svn: 117273 | |||||
* | In which I learn how to forward declare template classes. | Jakob Stoklund Olesen | 2010-10-25 | 1 | -2/+1 | |
| | | | | llvm-svn: 117272 | |||||
* | Add tests for NEON encoding of vceq. | Owen Anderson | 2010-10-25 | 1 | -0/+81 | |
| | | | | llvm-svn: 117270 | |||||
* | Add tests for NEON encoding of vsubhn and vrsubhn. | Owen Anderson | 2010-10-25 | 1 | -0/+62 | |
| | | | | llvm-svn: 117269 | |||||
* | Update comments; BasicAA is no longer necessarily the end of the chain. | Dan Gohman | 2010-10-25 | 1 | -3/+3 | |
| | | | | llvm-svn: 117268 | |||||
* | Make hotpatch attribute description a little less Wintel-specific. | Charles Davis | 2010-10-25 | 1 | -3/+5 | |
| | | | | llvm-svn: 117267 | |||||
* | Reintroduce these asserts, now that BasicAA is a normal AliasAnalysis pass. | Dan Gohman | 2010-10-25 | 1 | -6/+3 | |
| | | | | llvm-svn: 117266 | |||||
* | Fix a case where instcombine was stripping metadata (and alignment) | Dan Gohman | 2010-10-25 | 2 | -1/+24 | |
| | | | | | | from stores when folding in bitcasts. llvm-svn: 117265 | |||||
* | Add a new 'hotpatch' attribute. This attribute will insert a two-byte no-op | Charles Davis | 2010-10-25 | 6 | -1/+14 | |
| | | | | | | | instruction at the beginning of each function that has the attribute, allowing the function to be easily hooked and/or patched. llvm-svn: 117264 | |||||
* | Reference RegionPass to stop it being eliminated. | Tobias Grosser | 2010-10-25 | 1 | -0/+3 | |
| | | | | | | Contributed by: ether llvm-svn: 117263 | |||||
* | ATTRIBUTE_UNUSED has been renamed to LLVM_ATTRIBUTE_UNUSED. | Duncan Sands | 2010-10-25 | 1 | -2/+2 | |
| | | | | | | | Rather than rename this instance, use the cast-to-void idiom instead. This will hopefully fix the windows buildbots. llvm-svn: 117262 | |||||
* | Remove deprecated macro names. Hopefully this will unbreak the | Duncan Sands | 2010-10-25 | 1 | -11/+0 | |
| | | | | | | | | smooshlab build. The breakage seems to be due to a collision between LLVM's ATTRIBUTE_UNUSED and gcc's which was previously hidden due to header files being included in a lucky order. llvm-svn: 117260 | |||||
* | Update target feature matrix for CellSPU | Kalle Raiskila | 2010-10-25 | 1 | -4/+4 | |
| | | | | llvm-svn: 117255 | |||||
* | Update target feature matrix for Blackfin. | Jakob Stoklund Olesen | 2010-10-24 | 1 | -4/+4 | |
| | | | | llvm-svn: 117245 | |||||
* | Updating target feature matrix to indicate current MBlaze status. | Wesley Peck | 2010-10-24 | 1 | -4/+4 | |
| | | | | llvm-svn: 117244 | |||||
* | Add X86::reloc_global_offset_table and use it to have a single place where | Rafael Espindola | 2010-10-24 | 4 | -10/+16 | |
| | | | | | | we check for _GLOBAL_OFFSET_TABLE_. llvm-svn: 117241 | |||||
* | broken link | Chris Lattner | 2010-10-24 | 1 | -1/+1 | |
| | | | | llvm-svn: 117232 | |||||
* | add a big table with target features. | Chris Lattner | 2010-10-24 | 1 | -1/+274 | |
| | | | | llvm-svn: 117230 | |||||
* | Fix PR8445: a block with no predecessors may be the entry block, in which case | Duncan Sands | 2010-10-24 | 2 | -12/+16 | |
| | | | | | | | | | it isn't unreachable and should not be zapped. The check for the entry block was missing in one case: a block containing a unwind instruction. While there, do some small cleanups: "M" is not a great name for a Function* (it would be more appropriate for a Module*), change it to "Fn"; use Fn in more places. llvm-svn: 117224 | |||||
* | Add tests for NEON encoding of vqsub. | Owen Anderson | 2010-10-23 | 1 | -0/+163 | |
| | | | | llvm-svn: 117214 | |||||
* | SmallVectorize. | Benjamin Kramer | 2010-10-23 | 2 | -4/+2 | |
| | | | | llvm-svn: 117213 | |||||
* | Move rejection of NEON parameters earlier in fast isel call processing, | Eric Christopher | 2010-10-23 | 1 | -3/+4 | |
| | | | | | | note that we can actually handle some f64 arguments. llvm-svn: 117209 | |||||
* | Constify another 2 disassembler tables. | Benjamin Kramer | 2010-10-23 | 1 | -2/+3 | |
| | | | | llvm-svn: 117208 | |||||
* | Make the disassembler tables const so they end up in read-only memory. | Benjamin Kramer | 2010-10-23 | 5 | -24/+20 | |
| | | | | llvm-svn: 117206 | |||||
* | X86: Emit _fltused instead of __fltused on Windows x64. | Michael J. Spencer | 2010-10-23 | 2 | -3/+6 | |
| | | | | llvm-svn: 117205 | |||||
* | Move the remaining attribute macros to systematic names based on the attribute | Chandler Carruth | 2010-10-23 | 5 | -34/+38 | |
| | | | | | | name and prefixed with 'LLVM_'. llvm-svn: 117203 | |||||
* | Remove a define which is never referenced. | Chandler Carruth | 2010-10-23 | 1 | -6/+0 | |
| | | | | llvm-svn: 117202 | |||||
* | Switch attribute macros to use 'LLVM_' as a prefix. We retain the old names | Chandler Carruth | 2010-10-23 | 7 | -15/+25 | |
| | | | | | | until other LLVM projects using these are cleaned up. llvm-svn: 117200 | |||||
* | Fix a likely bug in an assertion by adding parentheses around '||'. This bug | Chandler Carruth | 2010-10-23 | 1 | -1/+1 | |
| | | | | | | was found by a GCC warning. ;] llvm-svn: 117199 | |||||
* | Resurrect mcc16, it is useful as an example. | Mikhail Glushenkov | 2010-10-23 | 6 | -1/+491 | |
| | | | | llvm-svn: 117198 |