Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Do not assert on too wide splats we don't support. | Anton Korobeynikov | 2009-08-29 | 2 | -4/+29 |
| | | | | llvm-svn: 80409 | ||||
* | Add missed extract_element pattern | Anton Korobeynikov | 2009-08-28 | 2 | -1/+28 |
| | | | | llvm-svn: 80408 | ||||
* | Reapply 79977. | Devang Patel | 2009-08-28 | 46 | -1927/+953 |
| | | | | | | Use MDNodes to encode debug info in llvm IR. llvm-svn: 80406 | ||||
* | Let Darwin linker auto-synthesize stubs and lazy-pointers. This deletes a ↵ | Evan Cheng | 2009-08-28 | 9 | -262/+59 |
| | | | | | | bunch of nasty code in ARM asm printer. llvm-svn: 80404 | ||||
* | Nuke trailing whitespace. | Eric Christopher | 2009-08-28 | 1 | -9/+9 |
| | | | | llvm-svn: 80401 | ||||
* | Fix creation of .bca libraries with EXPORTED_SYMBOLS_LIST, this was putting the | Daniel Dunbar | 2009-08-28 | 1 | -2/+2 |
| | | | | | | | | llvm-ld shell wrapper script in the archive, not the relinked object! Also, rename the temp file to avoid conflicts. llvm-svn: 80373 | ||||
* | Read Makefile.config before using LLVMGCC. | Andreas Neustifter | 2009-08-28 | 1 | -0/+2 |
| | | | | | | See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090824/085828.html llvm-svn: 80372 | ||||
* | install-sh chmods to 0755 by default, and this causes 'git diff' to show | Torok Edwin | 2009-08-28 | 3 | -19/+19 |
| | | | | | | | | that all the Makefiles changed mode. Fix this by tellint install-sh to chmod only to 0644, these are not executable files after all! llvm-svn: 80371 | ||||
* | Short-term workaround for frame-related weirdness on win64. | Anton Korobeynikov | 2009-08-28 | 3 | -4/+6 |
| | | | | | | | | Some other minor win64 fixes as well. Patch by Michael Beck! llvm-svn: 80370 | ||||
* | rm needs -f | Torok Edwin | 2009-08-28 | 1 | -1/+1 |
| | | | | llvm-svn: 80363 | ||||
* | Remove the llvmprof.out from the test output, otherwise running | Torok Edwin | 2009-08-28 | 1 | -1/+1 |
| | | | | | | | make check in a non-clean directory causes it to fail (for example when running make check twice), since execution counts will differ. llvm-svn: 80362 | ||||
* | Preparation for Optimal Edge Profiling: | Andreas Neustifter | 2009-08-28 | 2 | -0/+171 |
| | | | | | | | | This implements the maximum spanning tree algorithm on CFGs according to weights given by the ProfileEstimator. This is then used to implement Optimal Edge Profiling. llvm-svn: 80358 | ||||
* | Remove profiling output file because two consecutive runs of make check give | Andreas Neustifter | 2009-08-28 | 1 | -0/+1 |
| | | | | | | error. llvm-svn: 80357 | ||||
* | Removed unnecessary file creation during test. | Andreas Neustifter | 2009-08-28 | 1 | -1/+1 |
| | | | | llvm-svn: 80356 | ||||
* | Pulled all tests into one test. Removed some redundant tests. Rename. | Andreas Neustifter | 2009-08-28 | 4 | -326/+181 |
| | | | | llvm-svn: 80355 | ||||
* | Fix -Asserts warning, round two. | Daniel Dunbar | 2009-08-28 | 1 | -3/+2 |
| | | | | llvm-svn: 80354 | ||||
* | llvm-mc: .lsym is more unsupported than unimplemented, pending a use case ↵ | Daniel Dunbar | 2009-08-28 | 1 | -5/+5 |
| | | | | | | | | appearing. Also, all one of the file level flags are implemented. llvm-svn: 80352 | ||||
* | llvm-mc: Support .comm emission. | Daniel Dunbar | 2009-08-28 | 4 | -15/+191 |
| | | | | llvm-svn: 80351 | ||||
* | Print a nl before pic labels so they start at a new line. This makes ↵ | Evan Cheng | 2009-08-28 | 3 | -12/+12 |
| | | | | | | assembly more readable. llvm-svn: 80350 | ||||
* | Since all std::cout is gone, also remove iostream include. | Andreas Neustifter | 2009-08-28 | 1 | -1/+0 |
| | | | | | | (See http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20090824/085620.html) llvm-svn: 80349 | ||||
* | Readded test from r79615, this tests the complete profiling tool chain. Furhter | Andreas Neustifter | 2009-08-28 | 4 | -0/+330 |
| | | | | | | tests can test only parts of this system. llvm-svn: 80348 | ||||
* | llvm-mc: Support .zerofill emission. | Daniel Dunbar | 2009-08-28 | 7 | -5/+623 |
| | | | | | | - I'm still trying to figure out the cleanest way to implement this and match the assembler, currently there are some substantial differences. llvm-svn: 80347 | ||||
* | llvm-mc: Tweak section alignment and size computation to match 'as' closer. | Daniel Dunbar | 2009-08-28 | 2 | -25/+43 |
| | | | | llvm-svn: 80345 | ||||
* | llvm-mc: Factor getSectionData out of SwitchSection. | Daniel Dunbar | 2009-08-28 | 1 | -7/+11 |
| | | | | llvm-svn: 80344 | ||||
* | llvm-mc: Emit .lcomm as .zerofill. | Daniel Dunbar | 2009-08-28 | 7 | -17/+18 |
| | | | | llvm-svn: 80343 | ||||
* | llvm-mc: Unique zero fill sections. | Daniel Dunbar | 2009-08-28 | 1 | -17/+9 |
| | | | | llvm-svn: 80342 | ||||
* | llvm-mc: Add const to EmitZeroFill section argument. | Daniel Dunbar | 2009-08-28 | 4 | -6/+6 |
| | | | | llvm-svn: 80341 | ||||
* | llvm-mc: Fix thinko in emitting values. | Daniel Dunbar | 2009-08-28 | 1 | -1/+1 |
| | | | | llvm-svn: 80340 | ||||
* | Add MathExtras.h OffsetToAlignment, like RoundUpToAlignment but returns the | Daniel Dunbar | 2009-08-28 | 1 | -0/+7 |
| | | | | | | offset to the next aligned integer. llvm-svn: 80339 | ||||
* | Fix -Asserts warning. | Daniel Dunbar | 2009-08-28 | 1 | -2/+1 |
| | | | | llvm-svn: 80338 | ||||
* | finish a half formed thought :) | Chris Lattner | 2009-08-28 | 1 | -1/+4 |
| | | | | llvm-svn: 80334 | ||||
* | Another NO_RUNTIME_LIBRARIES tweak... | Daniel Dunbar | 2009-08-28 | 1 | -2/+2 |
| | | | | llvm-svn: 80331 | ||||
* | Tweak NO_RUNTIME_LIBS. | Daniel Dunbar | 2009-08-28 | 1 | -4/+4 |
| | | | | llvm-svn: 80330 | ||||
* | Mark Andersen's as experimental. | Chris Lattner | 2009-08-28 | 2 | -1/+8 |
| | | | | llvm-svn: 80328 | ||||
* | Fix PR3913, patch by Jakub Staszak! | Chris Lattner | 2009-08-28 | 2 | -1/+25 |
| | | | | llvm-svn: 80327 | ||||
* | v4, v5 does not support sxtb / sxth. | Evan Cheng | 2009-08-28 | 3 | -32/+69 |
| | | | | llvm-svn: 80322 | ||||
* | Disable optional bindings for Apple-style builds. | Bob Wilson | 2009-08-28 | 1 | -0/+1 |
| | | | | llvm-svn: 80319 | ||||
* | Revert 76080. This broke some powerpc cross compiles. | Bob Wilson | 2009-08-28 | 1 | -5/+2 |
| | | | | | | | It also makes the llvmCore build dependent on whatever version of llvm-gcc happens to be installed on the build machine. llvm-svn: 80316 | ||||
* | Revert r80305, I forgot a dependent change. | Daniel Dunbar | 2009-08-27 | 1 | -9/+17 |
| | | | | | | | --- Reverse-merging r80305 into '.': U tools/llvm-mc/AsmParser.cpp llvm-svn: 80309 | ||||
* | Closure is a very generic name. Use AppleBlock instead. | Devang Patel | 2009-08-27 | 2 | -7/+8 |
| | | | | llvm-svn: 80307 | ||||
* | llvm-mc: Unique sections in .zerofill. | Daniel Dunbar | 2009-08-27 | 1 | -17/+9 |
| | | | | llvm-svn: 80305 | ||||
* | eliminate all 80-col violations that I have introduced in my recent checkins ↵ | Gabor Greif | 2009-08-27 | 14 | -30/+50 |
| | | | | | | (and some others more) llvm-svn: 80304 | ||||
* | Don't build runtime libraries in an Apple style build. | Daniel Dunbar | 2009-08-27 | 2 | -0/+5 |
| | | | | llvm-svn: 80303 | ||||
* | Revert 80278 for now, it caused a lot of MIPS tests to fail | Bruno Cardoso Lopes | 2009-08-27 | 4 | -61/+40 |
| | | | | llvm-svn: 80280 | ||||
* | Revamp our friend Mips :) | Bruno Cardoso Lopes | 2009-08-27 | 4 | -40/+61 |
| | | | | | | | | Add MO flags to simplify the printing of relocations. Remove the support for printing large code model relocs (which aren't supported anyway). llvm-svn: 80278 | ||||
* | Don't mark CMOV_GR8 as two-address, or commutable, since it's a pseudo. | Dan Gohman | 2009-08-27 | 1 | -2/+2 |
| | | | | llvm-svn: 80271 | ||||
* | Adjust the MachineBasicBlock verifier rules to be more | Dan Gohman | 2009-08-27 | 1 | -11/+14 |
| | | | | | | tolerant of blocks that end with "unreachable". llvm-svn: 80270 | ||||
* | Add FIXME for when we support more specific XMM registers. | Eric Christopher | 2009-08-27 | 1 | -0/+2 |
| | | | | llvm-svn: 80269 | ||||
* | Nuke trailing whitespace. | Eric Christopher | 2009-08-27 | 1 | -150/+150 |
| | | | | llvm-svn: 80268 | ||||
* | Use stripPointerCasts instead of doing the same manually. | Dan Gohman | 2009-08-27 | 1 | -14/+3 |
| | | | | llvm-svn: 80267 |