| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Update for LLVM API change. | Owen Anderson | 2009-08-13 | 20 | -304/+367 | |
| | | | | | llvm-svn: 78946 | |||||
| * | Adds testing of copy assignment of anonymous union | Fariborz Jahanian | 2009-08-13 | 1 | -4/+13 | |
| | | | | | | | data members. llvm-svn: 78943 | |||||
| * | More complete test for my previous patch. | Fariborz Jahanian | 2009-08-13 | 1 | -1/+43 | |
| | | | | | llvm-svn: 78941 | |||||
| * | Remove hack used to strip unwanted chars from section name | Bruno Cardoso Lopes | 2009-08-13 | 4 | -146/+87 | |
| | | | | | | | | Use MCSectionELF methods as much as possible, removing some ELFWriter methods which are now unused llvm-svn: 78940 | |||||
| * | Add a method to return BSSSection from TargetLoweringObjectFile | Bruno Cardoso Lopes | 2009-08-13 | 1 | -0/+1 | |
| | | | | | llvm-svn: 78939 | |||||
| * | Patch to force synthesis of copy assignment operator | Fariborz Jahanian | 2009-08-13 | 5 | -5/+84 | |
| | | | | | | | | | function in the order according to c++03. ir-gen for copy assignment in the trivial case and the first test case. llvm-svn: 78938 | |||||
| * | Add a method to return if the ELF section contains only common symbols! | Bruno Cardoso Lopes | 2009-08-13 | 2 | -0/+13 | |
| | | | | | llvm-svn: 78937 | |||||
| * | Add unimplemented destructor declarations to hopefully address | Dan Gohman | 2009-08-13 | 1 | -0/+6 | |
| | | | | | | | compiler warnings on windows (PR4714). llvm-svn: 78934 | |||||
| * | Fix a compiler warning about comparing signed with unsigned. | Dan Gohman | 2009-08-13 | 1 | -1/+1 | |
| | | | | | llvm-svn: 78933 | |||||
| * | * Moved all tool version requirements to the same place | Misha Brukman | 2009-08-13 | 1 | -14/+22 | |
| | | | | | | | * Cleaned up multiple uses of literal version numbers and simplified 'cleaning' llvm-svn: 78932 | |||||
| * | Converted tabs to spaces. | Misha Brukman | 2009-08-13 | 1 | -2/+2 | |
| | | | | | llvm-svn: 78931 | |||||
| * | Grammar fix. | Misha Brukman | 2009-08-13 | 1 | -2/+2 | |
| | | | | | llvm-svn: 78930 | |||||
| * | Tweak svn:ignore | Daniel Dunbar | 2009-08-13 | 0 | -0/+0 | |
| | | | | | llvm-svn: 78929 | |||||
| * | TargetRegistry: Reorganize AsmPrinter construction so that clients pass in the | Daniel Dunbar | 2009-08-13 | 4 | -19/+22 | |
| | | | | | | | | | | TargetAsmInfo. This eliminates a dependency on TargetMachine.h from TargetRegistry.h, which technically was a layering violation. - Clients probably can only sensibly pass in the same TargetAsmInfo as the TargetMachine has, but there are only limited clients of this API. llvm-svn: 78928 | |||||
| * | Minor cleanups. | Mike Stump | 2009-08-13 | 1 | -3/+2 | |
| | | | | | llvm-svn: 78927 | |||||
| * | Add an assert to check copy_to_buffer's precondition. | Dan Gohman | 2009-08-13 | 1 | -0/+2 | |
| | | | | | llvm-svn: 78926 | |||||
| * | Set raw_os_ostream, raw_string_ostream, and raw_svector_ostream to be | Dan Gohman | 2009-08-13 | 2 | -18/+4 | |
| | | | | | | | | | unbuffered. std::ostream does its own buffering, and std::string and SmallVector both have allocation strategies intended to handle frequent appending. llvm-svn: 78924 | |||||
| * | Add support to raw_ostream for sizing the buffer according to the | Dan Gohman | 2009-08-13 | 2 | -8/+48 | |
| | | | | | | | | needs of the underlying output mechanism. raw_fd_ostream now uses st_blksize from fstat to determine a buffer size. llvm-svn: 78923 | |||||
| * | Add temporary hack to teach LLVM to reconfigure itself to pick up the new PIC16 | Daniel Dunbar | 2009-08-13 | 1 | -1/+4 | |
| | | | | | | | AsmPrinter (in AsmPrinters.def). llvm-svn: 78922 | |||||
| * | Reapply pieces of 78914 reverted in 78916, this has been fixed. | Daniel Dunbar | 2009-08-13 | 3 | -19/+15 | |
| | | | | | llvm-svn: 78921 | |||||
| * | Make raw_ostream non-copyable. | Dan Gohman | 2009-08-13 | 1 | -0/+4 | |
| | | | | | llvm-svn: 78920 | |||||
| * | Revert 78892 and 78895, these break generating working executables on | Daniel Dunbar | 2009-08-13 | 11 | -33/+28 | |
| | | | | | | | | | | | | | | | | | | | | | | x86_64-apple-darwin10. --- Reverse-merging r78895 into '.': U test/CodeGen/PowerPC/2008-12-12-EH.ll U lib/Target/DarwinTargetAsmInfo.cpp --- Reverse-merging r78892 into '.': U include/llvm/Target/DarwinTargetAsmInfo.h U lib/Target/X86/X86TargetAsmInfo.cpp U lib/Target/X86/X86TargetAsmInfo.h U lib/Target/ARM/ARMTargetAsmInfo.h U lib/Target/ARM/ARMTargetMachine.cpp U lib/Target/ARM/ARMTargetAsmInfo.cpp U lib/Target/PowerPC/PPCTargetAsmInfo.cpp U lib/Target/PowerPC/PPCTargetAsmInfo.h U lib/Target/PowerPC/PPCTargetMachine.cpp G lib/Target/DarwinTargetAsmInfo.cpp llvm-svn: 78919 | |||||
| * | Add missing defs of R2 and D1. | Jim Grosbach | 2009-08-13 | 2 | -4/+4 | |
| | | | | | llvm-svn: 78918 | |||||
| * | Remove obsoleted files (from AsmPrinter move) | Daniel Dunbar | 2009-08-13 | 3 | -566/+0 | |
| | | | | | llvm-svn: 78917 | |||||
| * | Revert r78914, as it was breaking the build. | Owen Anderson | 2009-08-13 | 3 | -15/+19 | |
| | | | | | llvm-svn: 78916 | |||||
| * | Simplify this code so that it doesn't depend on raw_ostream being copyable. | Dan Gohman | 2009-08-13 | 1 | -3/+3 | |
| | | | | | llvm-svn: 78915 | |||||
| * | Move PIC16 AsmPrinter to PIC16/AsmPrinter directory. | Sanjiv Gupta | 2009-08-13 | 7 | -19/+599 | |
| | | | | | | | Remove CooperTargetMachine, as currently only one is supported. llvm-svn: 78914 | |||||
| * | Track pristine registers as if they were live-in in the register scavenger. | Jakob Stoklund Olesen | 2009-08-13 | 1 | -14/+12 | |
| | | | | | llvm-svn: 78913 | |||||
| * | Use pristine register info in machine code verifier. | Jakob Stoklund Olesen | 2009-08-13 | 1 | -0/+11 | |
| | | | | | | | So far these registers are simply tracked as if they were live-in. llvm-svn: 78912 | |||||
| * | Add MachineFrameInfo::getPristineRegisters(MBB) method. | Jakob Stoklund Olesen | 2009-08-13 | 3 | -2/+56 | |
| | | | | | llvm-svn: 78911 | |||||
| * | Add callback to allow target to adjust latency of schedule dependency edge. | David Goodwin | 2009-08-13 | 4 | -7/+31 | |
| | | | | | llvm-svn: 78910 | |||||
| * | Move SetBufferSize and SetUnbuffered out of line. | Dan Gohman | 2009-08-13 | 2 | -18/+22 | |
| | | | | | llvm-svn: 78909 | |||||
| * | Finalize itineraries for cortex-a8 integer multiply | David Goodwin | 2009-08-13 | 6 | -55/+65 | |
| | | | | | llvm-svn: 78908 | |||||
| * | Fix the buffer handling logic so that write_impl is always called with | Dan Gohman | 2009-08-13 | 2 | -20/+29 | |
| | | | | | | | | a full buffer, rather than often being called with a slightly-less-than-full buffer. llvm-svn: 78907 | |||||
| * | Fix a 4x slowdown in llc -asm-verbose caused by the use of | Dan Gohman | 2009-08-13 | 1 | -18/+27 | |
| | | | | | | | | | | | | | WriteAsOperand in more places. Now that more things are using WriteAsOperand, its behavior of constructing a TypePrinting object and populating it with strings for all the numbered types in the Module on each call is a significant bottleneck. Fancier solutions could be pursued here, but for now, just bypass the TypePrinting overhead in obvious cases. llvm-svn: 78906 | |||||
| * | Remove unnecessary newline | Jim Grosbach | 2009-08-13 | 2 | -2/+2 | |
| | | | | | llvm-svn: 78905 | |||||
| * | Correct comment wording | Jim Grosbach | 2009-08-13 | 2 | -2/+2 | |
| | | | | | llvm-svn: 78904 | |||||
| * | reintroduce support for Mips "small" section handling. This is | Chris Lattner | 2009-08-13 | 8 | -51/+172 | |
| | | | | | | | | implemented somewhat differently than before, but it should have the same functionality and the previous testcase passes again. llvm-svn: 78900 | |||||
| * | Fix the N>=64 case in the isInt<> and isUint<> templates. | Jakob Stoklund Olesen | 2009-08-13 | 1 | -2/+2 | |
| | | | | | llvm-svn: 78899 | |||||
| * | tPOP_RET now has predicate operands. | Evan Cheng | 2009-08-13 | 2 | -2/+739 | |
| | | | | | llvm-svn: 78898 | |||||
| * | Add a fixme message about canonicalizing floating-point vector types. | Bob Wilson | 2009-08-13 | 1 | -0/+2 | |
| | | | | | llvm-svn: 78897 | |||||
| * | Revert r78852 for now. I want to do this differently, but I don't have time | Bob Wilson | 2009-08-13 | 3 | -18/+23 | |
| | | | | | | | to fix it tonight. llvm-svn: 78896 | |||||
| * | fix typo, add 10.6 version of test for my previous patch. | Chris Lattner | 2009-08-13 | 2 | -2/+3 | |
| | | | | | llvm-svn: 78895 | |||||
| * | Restore some "small section" support code, reverting my patch from r76936. | Chris Lattner | 2009-08-13 | 4 | -6/+59 | |
| | | | | | llvm-svn: 78894 | |||||
| * | It's ok to spill a tGPR register as long as it's still allocated a low register. | Evan Cheng | 2009-08-13 | 2 | -6/+54 | |
| | | | | | llvm-svn: 78893 | |||||
| * | fix a minor fixme. When building with SL and later tools, the ".eh" symbols | Chris Lattner | 2009-08-13 | 10 | -28/+32 | |
| | | | | | | | don't need to be exported from the .o files. llvm-svn: 78892 | |||||
| * | When InstCombine simplifies a load -> extract element to gep -> load, place | Mon P Wang | 2009-08-13 | 2 | -3/+28 | |
| | | | | | | | | the new load by the old load instead of by the extract element because a store could have occurred between the load and extract element. llvm-svn: 78891 | |||||
| * | Change MCSectionELF to represent a section semantically instead of | Bruno Cardoso Lopes | 2009-08-13 | 11 | -199/+514 | |
| | | | | | | | | syntactically as a string, very similiar to what Chris did with MachO. The parsing support and validation is not introduced yet. llvm-svn: 78890 | |||||
| * | Simplify conditional. | Andreas Bolka | 2009-08-13 | 1 | -4/+1 | |
| | | | | | llvm-svn: 78889 | |||||
| * | Simplify and reduce indentation using early exits. | Andreas Bolka | 2009-08-13 | 1 | -18/+13 | |
| | | | | | | | No intended functionality change. llvm-svn: 78888 | |||||

