summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Do not assert on too wide splats we don't support.Anton Korobeynikov2009-08-292-4/+29
| | | | llvm-svn: 80409
* Add missed extract_element patternAnton Korobeynikov2009-08-282-1/+28
| | | | llvm-svn: 80408
* Reapply 79977.Devang Patel2009-08-2846-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 Cheng2009-08-289-262/+59
| | | | | | bunch of nasty code in ARM asm printer. llvm-svn: 80404
* Nuke trailing whitespace.Eric Christopher2009-08-281-9/+9
| | | | llvm-svn: 80401
* Fix creation of .bca libraries with EXPORTED_SYMBOLS_LIST, this was putting theDaniel Dunbar2009-08-281-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 Neustifter2009-08-281-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 showTorok Edwin2009-08-283-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 Korobeynikov2009-08-283-4/+6
| | | | | | | | Some other minor win64 fixes as well. Patch by Michael Beck! llvm-svn: 80370
* rm needs -fTorok Edwin2009-08-281-1/+1
| | | | llvm-svn: 80363
* Remove the llvmprof.out from the test output, otherwise runningTorok Edwin2009-08-281-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 Neustifter2009-08-282-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 giveAndreas Neustifter2009-08-281-0/+1
| | | | | | error. llvm-svn: 80357
* Removed unnecessary file creation during test.Andreas Neustifter2009-08-281-1/+1
| | | | llvm-svn: 80356
* Pulled all tests into one test. Removed some redundant tests. Rename.Andreas Neustifter2009-08-284-326/+181
| | | | llvm-svn: 80355
* Fix -Asserts warning, round two.Daniel Dunbar2009-08-281-3/+2
| | | | llvm-svn: 80354
* llvm-mc: .lsym is more unsupported than unimplemented, pending a use case ↵Daniel Dunbar2009-08-281-5/+5
| | | | | | | | appearing. Also, all one of the file level flags are implemented. llvm-svn: 80352
* llvm-mc: Support .comm emission.Daniel Dunbar2009-08-284-15/+191
| | | | llvm-svn: 80351
* Print a nl before pic labels so they start at a new line. This makes ↵Evan Cheng2009-08-283-12/+12
| | | | | | assembly more readable. llvm-svn: 80350
* Since all std::cout is gone, also remove iostream include.Andreas Neustifter2009-08-281-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. FurhterAndreas Neustifter2009-08-284-0/+330
| | | | | | tests can test only parts of this system. llvm-svn: 80348
* llvm-mc: Support .zerofill emission.Daniel Dunbar2009-08-287-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 Dunbar2009-08-282-25/+43
| | | | llvm-svn: 80345
* llvm-mc: Factor getSectionData out of SwitchSection.Daniel Dunbar2009-08-281-7/+11
| | | | llvm-svn: 80344
* llvm-mc: Emit .lcomm as .zerofill.Daniel Dunbar2009-08-287-17/+18
| | | | llvm-svn: 80343
* llvm-mc: Unique zero fill sections.Daniel Dunbar2009-08-281-17/+9
| | | | llvm-svn: 80342
* llvm-mc: Add const to EmitZeroFill section argument.Daniel Dunbar2009-08-284-6/+6
| | | | llvm-svn: 80341
* llvm-mc: Fix thinko in emitting values.Daniel Dunbar2009-08-281-1/+1
| | | | llvm-svn: 80340
* Add MathExtras.h OffsetToAlignment, like RoundUpToAlignment but returns theDaniel Dunbar2009-08-281-0/+7
| | | | | | offset to the next aligned integer. llvm-svn: 80339
* Fix -Asserts warning.Daniel Dunbar2009-08-281-2/+1
| | | | llvm-svn: 80338
* finish a half formed thought :)Chris Lattner2009-08-281-1/+4
| | | | llvm-svn: 80334
* Another NO_RUNTIME_LIBRARIES tweak...Daniel Dunbar2009-08-281-2/+2
| | | | llvm-svn: 80331
* Tweak NO_RUNTIME_LIBS.Daniel Dunbar2009-08-281-4/+4
| | | | llvm-svn: 80330
* Mark Andersen's as experimental.Chris Lattner2009-08-282-1/+8
| | | | llvm-svn: 80328
* Fix PR3913, patch by Jakub Staszak!Chris Lattner2009-08-282-1/+25
| | | | llvm-svn: 80327
* v4, v5 does not support sxtb / sxth.Evan Cheng2009-08-283-32/+69
| | | | llvm-svn: 80322
* Disable optional bindings for Apple-style builds.Bob Wilson2009-08-281-0/+1
| | | | llvm-svn: 80319
* Revert 76080. This broke some powerpc cross compiles.Bob Wilson2009-08-281-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 Dunbar2009-08-271-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 Patel2009-08-272-7/+8
| | | | llvm-svn: 80307
* llvm-mc: Unique sections in .zerofill.Daniel Dunbar2009-08-271-17/+9
| | | | llvm-svn: 80305
* eliminate all 80-col violations that I have introduced in my recent checkins ↵Gabor Greif2009-08-2714-30/+50
| | | | | | (and some others more) llvm-svn: 80304
* Don't build runtime libraries in an Apple style build.Daniel Dunbar2009-08-272-0/+5
| | | | llvm-svn: 80303
* Revert 80278 for now, it caused a lot of MIPS tests to failBruno Cardoso Lopes2009-08-274-61/+40
| | | | llvm-svn: 80280
* Revamp our friend Mips :)Bruno Cardoso Lopes2009-08-274-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 Gohman2009-08-271-2/+2
| | | | llvm-svn: 80271
* Adjust the MachineBasicBlock verifier rules to be moreDan Gohman2009-08-271-11/+14
| | | | | | tolerant of blocks that end with "unreachable". llvm-svn: 80270
* Add FIXME for when we support more specific XMM registers.Eric Christopher2009-08-271-0/+2
| | | | llvm-svn: 80269
* Nuke trailing whitespace.Eric Christopher2009-08-271-150/+150
| | | | llvm-svn: 80268
* Use stripPointerCasts instead of doing the same manually.Dan Gohman2009-08-271-14/+3
| | | | llvm-svn: 80267
OpenPOWER on IntegriCloud