| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix the encoding of VLD4-dup alignment. | Bob Wilson | 2010-11-30 | 5 | -37/+68 | |
| | | | | | | | | | The only reasonable way I could find to do this is to provide an alternate version of the addrmode6 operand with a different encoding function. Use it for all the VLD-dup instructions for the sake of consistency. llvm-svn: 120358 | |||||
| * | Rename VLDnDUP instructions with double-spaced registers | Bob Wilson | 2010-11-30 | 1 | -12/+12 | |
| | | | | | | | in an attempt to make things a little more consistent. llvm-svn: 120357 | |||||
| * | Add support for NEON VLD3-dup instructions. | Bob Wilson | 2010-11-30 | 7 | -1/+127 | |
| | | | | | | | The encoding for alignment in VLD4-dup instructions is still a work in progress. llvm-svn: 120356 | |||||
| * | Add comment for a branch of test logic which applies to ['clang', ↵ | Johnny Chen | 2010-11-29 | 1 | -0/+1 | |
| | | | | | | | 'llvm-gcc'] only. llvm-svn: 120355 | |||||
| * | Simplify definitions of the ARM eh.sjlj.*jmp pseudo instructions. | Jim Grosbach | 2010-11-29 | 1 | -9/+6 | |
| | | | | | llvm-svn: 120354 | |||||
| * | Parameterize ARMPseudoInst size property. | Jim Grosbach | 2010-11-29 | 2 | -27/+19 | |
| | | | | | llvm-svn: 120353 | |||||
| * | Minor comment fix. | Johnny Chen | 2010-11-29 | 1 | -1/+1 | |
| | | | | | llvm-svn: 120352 | |||||
| * | Revert r120331 since it causes spurious warnings and a possible assertion ↵ | Argyrios Kyrtzidis | 2010-11-29 | 4 | -43/+4 | |
| | | | | | | | hit when self-host. llvm-svn: 120351 | |||||
| * | Add a few missing initializers. | Jim Grosbach | 2010-11-29 | 1 | -2/+2 | |
| | | | | | llvm-svn: 120350 | |||||
| * | Support/PathV2: Fix 80 col. | Michael J. Spencer | 2010-11-29 | 1 | -4/+8 | |
| | | | | | llvm-svn: 120349 | |||||
| * | Support/PathV2: Update comments. | Michael J. Spencer | 2010-11-29 | 1 | -2/+2 | |
| | | | | | llvm-svn: 120348 | |||||
| * | prune an llvmcontext include and simplify some code. | Chris Lattner | 2010-11-29 | 1 | -6/+3 | |
| | | | | | llvm-svn: 120347 | |||||
| * | Generalize the darwin wrapper hack to work with generic macho triples as ↵ | Chris Lattner | 2010-11-29 | 1 | -4/+7 | |
| | | | | | | | well as darwin ones. llvm-svn: 120346 | |||||
| * | Incomplete enum types not to be treated as integer type | Fariborz Jahanian | 2010-11-29 | 2 | -4/+25 | |
| | | | | | | | | when checking for integer signed/unsigned-ness. PR8694, // rdar://8707031 llvm-svn: 120345 | |||||
| * | Nuke trailing whitespace. | Jim Grosbach | 2010-11-29 | 1 | -3/+3 | |
| | | | | | llvm-svn: 120344 | |||||
| * | Nuke a FIXME. No need to be fancier here, as ARM handles constant pools | Jim Grosbach | 2010-11-29 | 1 | -5/+1 | |
| | | | | | | | locations and formatting specially. rdar://7353441 llvm-svn: 120343 | |||||
| * | convert llvm-ar and llvm-ranlib to raw_ostream from iostreams. | Chris Lattner | 2010-11-29 | 2 | -26/+23 | |
| | | | | | | | Patch by Danil Malyshev! llvm-svn: 120341 | |||||
| * | Provide Thumb2 encodings for basic loads and stores. | Owen Anderson | 2010-11-29 | 4 | -22/+150 | |
| | | | | | llvm-svn: 120340 | |||||
| * | Mark Darwin call instructions as using "r7" to prevent the frame-register | Evan Cheng | 2010-11-29 | 4 | -12/+55 | |
| | | | | | | | | assignment instructions from being moved below / above calls. rdar://8690640 llvm-svn: 120339 | |||||
| * | Nuke dead isCodeGenOnly annotation and extraneous comment. | Jim Grosbach | 2010-11-29 | 1 | -3/+2 | |
| | | | | | llvm-svn: 120338 | |||||
| * | Add missing colon. | Benjamin Kramer | 2010-11-29 | 1 | -1/+1 | |
| | | | | | llvm-svn: 120336 | |||||
| * | tidy up. | Jim Grosbach | 2010-11-29 | 1 | -2/+1 | |
| | | | | | llvm-svn: 120335 | |||||
| * | Thumb encodings for conditional moves. | Bill Wendling | 2010-11-29 | 1 | -2/+14 | |
| | | | | | llvm-svn: 120334 | |||||
| * | Pseudo-ize Thumb2 jump tables with explicit MC lowering to the raw | Jim Grosbach | 2010-11-29 | 8 | -160/+72 | |
| | | | | | | | instructions. This simplifies instruction printing and disassembly. llvm-svn: 120333 | |||||
| * | Fix some broken CHECK lines. | Benjamin Kramer | 2010-11-29 | 4 | -4/+4 | |
| | | | | | llvm-svn: 120332 | |||||
| * | Emit warnings if we are returning a reference to a local temporary. | Argyrios Kyrtzidis | 2010-11-29 | 4 | -4/+43 | |
| | | | | | | | The issue was brought to our attention by Matthieu Monrocq. llvm-svn: 120331 | |||||
| * | unittests: Merge SystemTests back into SupportTests. | Michael J. Spencer | 2010-11-29 | 4 | -28/+6 | |
| | | | | | llvm-svn: 120330 | |||||
| * | Support: Add PathV2 implementation. | Michael J. Spencer | 2010-11-29 | 6 | -7/+621 | |
| | | | | | llvm-svn: 120329 | |||||
| * | system_error: Remove Windows headers. | Michael J. Spencer | 2010-11-29 | 1 | -133/+119 | |
| | | | | | llvm-svn: 120328 | |||||
| * | Support/PathV2: Just about every function call requires the Twine header. | Michael J. Spencer | 2010-11-29 | 1 | -0/+1 | |
| | | | | | llvm-svn: 120327 | |||||
| * | Refactor some of the "disassembly-only" instructions into a base class. This | Bill Wendling | 2010-11-29 | 1 | -36/+21 | |
| | | | | | | | reduces some code duplication. llvm-svn: 120326 | |||||
| * | fix PR8677, patch by Jakub Staszak! | Chris Lattner | 2010-11-29 | 2 | -2/+18 | |
| | | | | | llvm-svn: 120325 | |||||
| * | Update fastisel for the changes in r120272. | Eric Christopher | 2010-11-29 | 1 | -3/+7 | |
| | | | | | llvm-svn: 120324 | |||||
| * | Transform (extractvalue (load P), ...) to (load (gep P, 0, ...)) if the load ↵ | Frits van Bommel | 2010-11-29 | 2 | -6/+102 | |
| | | | | | | | has no other uses, shrinking the load. llvm-svn: 120323 | |||||
| * | Fix build error when lldb is being built i386. | Jason Molenda | 2010-11-29 | 1 | -3/+5 | |
| | | | | | llvm-svn: 120322 | |||||
| * | Rename t2 TBB and TBH instructions to reference that they encode the jump table | Jim Grosbach | 2010-11-29 | 6 | -15/+15 | |
| | | | | | | | data. Next up, pseudo-izing them. llvm-svn: 120320 | |||||
| * | Update this test to keep testing the -instcombine transform it's supposed to ↵ | Frits van Bommel | 2010-11-29 | 1 | -3/+3 | |
| | | | | | | | be testing instead of triggering the improved constant folding for insertvalue and extractvalue. llvm-svn: 120319 | |||||
| * | Add an expect() statement within breakpoint_conditions() method which tests that | Johnny Chen | 2010-11-29 | 2 | -0/+6 | |
| | | | | | | | | | | | | | | | | the process status is indeed 'stopped' before invoking 'frame variable -t val' command to inspect the frame variable. When I run the test suite, it sometimes emits an output like: runCmd: frame variable -t val runCmd failed! error: you must be stopped in a valid stack frame to view frame variables. The expect() statement inserted is to make sure that the process is stopped and we have a valid frame. llvm-svn: 120318 | |||||
| * | Improving the factoring of several instruction encodings. | Owen Anderson | 2010-11-29 | 1 | -89/+51 | |
| | | | | | llvm-svn: 120317 | |||||
| * | Teach ConstantFoldInstruction() how to fold insertvalue and extractvalue. | Frits van Bommel | 2010-11-29 | 3 | -1/+148 | |
| | | | | | llvm-svn: 120316 | |||||
| * | Change the variable TestBase.timeWait to the more descriptive ↵ | Johnny Chen | 2010-11-29 | 1 | -4/+4 | |
| | | | | | | | | | | | timeWaitNextLaunch. Increase the delta between successive test cases, enabled with the '-w' option to the test driver, from 0.5 to 1.0 second, to arrive at a cleaner state before the next test case. llvm-svn: 120315 | |||||
| * | Now to chant the magical incantation that will exorcise the System library | Charles Davis | 2010-11-29 | 39 | -39/+39 | |
| | | | | | | | | | from LLVM forever: grep -lR "llvm/System" * | grep -v .svn | xargs sed -ie 's#llvm/System#llvm/Support#g' llvm-svn: 120314 | |||||
| * | Remove empty directories. | Benjamin Kramer | 2010-11-29 | 0 | -0/+0 | |
| | | | | | llvm-svn: 120313 | |||||
| * | Add support for NEON VLD3-dup instructions. | Bob Wilson | 2010-11-29 | 7 | -0/+113 | |
| | | | | | llvm-svn: 120312 | |||||
| * | Fix copy-and-paste errors in VLD2-dup scheduling itineraries. | Bob Wilson | 2010-11-29 | 2 | -4/+4 | |
| | | | | | llvm-svn: 120311 | |||||
| * | ARM Pseudo-ize tBR_JTr. | Jim Grosbach | 2010-11-29 | 5 | -28/+19 | |
| | | | | | llvm-svn: 120310 | |||||
| * | Thumb2 encodings for MSR and MRS. | Owen Anderson | 2010-11-29 | 1 | -10/+24 | |
| | | | | | llvm-svn: 120309 | |||||
| * | Update library dependencies changed in the System -> Support merge. | Michael J. Spencer | 2010-11-29 | 1 | -40/+39 | |
| | | | | | llvm-svn: 120308 | |||||
| * | Thumb2 encodings for system instructions. | Owen Anderson | 2010-11-29 | 1 | -8/+50 | |
| | | | | | llvm-svn: 120307 | |||||
| * | Thumb2 encodings for branches and IT blocks. | Owen Anderson | 2010-11-29 | 1 | -0/+15 | |
| | | | | | llvm-svn: 120306 | |||||

