| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add the -Xlinker option to bugpoint which allows an option to be passed | Reid Spencer | 2006-06-06 | 1 | -9/+31 |
| | | | | | | | | | | through to gcc when its being used as a linker. This allows -L and -l (and any other) options to be added so that non-complete bytecode files can be processed with bugpoint. The -Xlinker option can be added as many times as needed. llvm-svn: 28692 | ||||
| * | add R0 to liveout | Rafael Espindola | 2006-06-05 | 1 | -3/+13 |
| | | | | | | | | expand "ret null" (implements test/Regression/CodeGen/ARM/ret_void.ll) note that a Flag link is missing between the copy and the branch llvm-svn: 28691 | ||||
| * | For PR798: | Reid Spencer | 2006-06-05 | 1 | -13/+56 |
| | | | | | | | Provide GraphViz support for MingW32. Patch provided by Anton Korobeynikov llvm-svn: 28688 | ||||
| * | Make it possible to override the standard version printer. Not all tools | Reid Spencer | 2006-06-05 | 1 | -18/+29 |
| | | | | | | | | | | built with CommandLine.h will want the --version option to report that the tool belongs to LLVM. To override simply pass a void func() to the cl::SetVersionPrinter() function and that void func() will be called when it is time to print the version information. llvm-svn: 28687 | ||||
| * | For PR798: | Reid Spencer | 2006-06-05 | 4 | -41/+221 |
| | | | | | | | Add support for Graphviz. Patch contributed by Anton Korobeynikov. llvm-svn: 28684 | ||||
| * | A few new entries. | Evan Cheng | 2006-06-04 | 1 | -0/+19 |
| | | | | | llvm-svn: 28683 | ||||
| * | Be consistent with gcc. | Evan Cheng | 2006-06-04 | 1 | -1/+1 |
| | | | | | llvm-svn: 28682 | ||||
| * | Some more clean-up, and squash an IDF-Phi related bug. | Owen Anderson | 2006-06-04 | 1 | -16/+13 |
| | | | | | llvm-svn: 28680 | ||||
| * | ignore ordered/unordered for now | Andrew Lenharth | 2006-06-04 | 2 | -0/+153 |
| | | | | | llvm-svn: 28679 | ||||
| * | Various clean-ups suggested by Chris. | Owen Anderson | 2006-06-04 | 1 | -30/+32 |
| | | | | | llvm-svn: 28678 | ||||
| * | Fix a bug in Phi-noded insertion. Also, update some comments to reflect what's | Owen Anderson | 2006-06-03 | 1 | -12/+21 |
| | | | | | | | actually going on. llvm-svn: 28677 | ||||
| * | Cygwin support. Patch by Anton Korobeynikov! | Evan Cheng | 2006-06-02 | 2 | -4/+28 |
| | | | | | llvm-svn: 28672 | ||||
| * | Use xor to clear a register. | Evan Cheng | 2006-06-02 | 1 | -6/+4 |
| | | | | | llvm-svn: 28667 | ||||
| * | Incorrect AT&T opcode. | Evan Cheng | 2006-06-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 28666 | ||||
| * | Remove unneeded hook. Patch by Anton K. Thanks! | Chris Lattner | 2006-06-02 | 1 | -2/+0 |
| | | | | | llvm-svn: 28664 | ||||
| * | Add mingw support, patch contributed by Anton | Chris Lattner | 2006-06-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 28661 | ||||
| * | Force anything that #includes llvm/Transforms/Utils/UnifyFunctionExitNodes.h | Chris Lattner | 2006-06-02 | 1 | -0/+2 |
| | | | | | | | | to link in the implementation. Thanks to Anton Korobeynikov for figuring out what was going on here. llvm-svn: 28660 | ||||
| * | Fix build on systems with bad bison's | Chris Lattner | 2006-06-02 | 1 | -0/+5 |
| | | | | | llvm-svn: 28657 | ||||
| * | Remove dead #include | Chris Lattner | 2006-06-01 | 1 | -2/+0 |
| | | | | | llvm-svn: 28642 | ||||
| * | Make the "pruning cloner" smarter. As it propagates constants through the | Chris Lattner | 2006-06-01 | 1 | -23/+146 |
| | | | | | | | | | | | code (while cloning) it often gets the branch/switch instructions. Since it knows that edges of the CFG are dead, it need not clone (or even look) at the obviously dead blocks. This should speed up the inliner substantially on code where there are lots of inlinable calls to functions with constant arguments. On C++ code in particular, this kicks in. llvm-svn: 28641 | ||||
| * | Fix linking of inline asm objects. | Chris Lattner | 2006-06-01 | 1 | -5/+9 |
| | | | | | llvm-svn: 28640 | ||||
| * | Provide configuration support and usage for MINGW32 platform | Reid Spencer | 2006-06-01 | 3 | -8/+26 |
| | | | | | llvm-svn: 28639 | ||||
| * | Fix -pedantic warnings. | Chris Lattner | 2006-06-01 | 2 | -14/+14 |
| | | | | | llvm-svn: 28636 | ||||
| * | Fix -pedantic warnings | Chris Lattner | 2006-06-01 | 1 | -2/+3 |
| | | | | | llvm-svn: 28635 | ||||
| * | Fix -pedantic warning | Chris Lattner | 2006-06-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 28634 | ||||
| * | Silence -pedantic warning | Chris Lattner | 2006-06-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 28633 | ||||
| * | Silence a -pedantic warning. | Chris Lattner | 2006-06-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 28632 | ||||
| * | Silence -pedantic warning. | Chris Lattner | 2006-06-01 | 1 | -1/+3 |
| | | | | | llvm-svn: 28630 | ||||
| * | Silence some -pedantic warnings. | Chris Lattner | 2006-06-01 | 1 | -4/+6 |
| | | | | | llvm-svn: 28629 | ||||
| * | Change from using a stub function to a stub variable for passing to the | Reid Spencer | 2006-06-01 | 8 | -9/+8 |
| | | | | | | | | IncludeFile hack to ensure linkage of analysis passes. This works around some -pedantic warnings about assigning an object to a function. llvm-svn: 28621 | ||||
| * | Prevent the -pedantic option from causing Mac OS/X build problems: | Reid Spencer | 2006-06-01 | 1 | -0/+3 |
| | | | | | | | LiveIntervalAnalysis.cpp:218: error: floating constant exceeds range of 'double' llvm-svn: 28620 | ||||
| * | Remove a FIXME that was fixed with my last patch. | Owen Anderson | 2006-06-01 | 1 | -2/+0 |
| | | | | | llvm-svn: 28619 | ||||
| * | More cleanups. Also, add a special case for updating PHI nodes, and | Owen Anderson | 2006-06-01 | 1 | -21/+33 |
| | | | | | | | | reimplement getValueDominatingFunction to walk the DominanceTree rather than just searching blindly. llvm-svn: 28618 | ||||
| * | Typos | Evan Cheng | 2006-06-01 | 1 | -3/+3 |
| | | | | | llvm-svn: 28617 | ||||
| * | For PR786: | Reid Spencer | 2006-06-01 | 1 | -0/+3 |
| | | | | | | | Don't warn about -pedantic errors. Add a note to the PR instead. llvm-svn: 28616 | ||||
| * | For PR786: | Reid Spencer | 2006-06-01 | 2 | -1/+3 |
| | | | | | | | | | | Turn -pedantic and -Wno-long-long compile flags on by default. In a few places, avoid the warnings by removing these options in the local makefile. One notable exception: lib/Target/CBackend/Writer.cpp. These warnings are left on as a reminder to developers to clean them up. llvm-svn: 28614 | ||||
| * | Use archive libraries instead of object files for VMCore, BCReader, | Reid Spencer | 2006-06-01 | 8 | -8/+8 |
| | | | | | | | | BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate these changes. This was done to speed up link times. llvm-svn: 28610 | ||||
| * | Remove a warning | Evan Cheng | 2006-06-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 28607 | ||||
| * | Rename ASM modifier trunc8, trunc16 to subreg8, subreg16. | Evan Cheng | 2006-05-31 | 3 | -7/+7 |
| | | | | | llvm-svn: 28606 | ||||
| * | Fix casting so there's no warning on Alpha. | Reid Spencer | 2006-05-31 | 1 | -1/+1 |
| | | | | | llvm-svn: 28605 | ||||
| * | Sign extender | Evan Cheng | 2006-05-31 | 1 | -8/+10 |
| | | | | | llvm-svn: 28603 | ||||
| * | Squelch this warning: | Reid Spencer | 2006-05-31 | 1 | -0/+4 |
| | | | | | | | | /bzlib.c:126: warning: string length `1056' is greater than the length `509' ISO C89 compilers are required to support llvm-svn: 28602 | ||||
| * | Swap the order of operands created here. For +&|^, the order doesn't matter, | Chris Lattner | 2006-05-31 | 1 | -2/+3 |
| | | | | | | | | but for sub, it really does! Fix fixes a miscompilation of fibheap_cut in llvmgcc4. llvm-svn: 28600 | ||||
| * | Extract a huge loop into a helper method. Fix a few iterator-invalidation bugs. | Owen Anderson | 2006-05-31 | 1 | -86/+113 |
| | | | | | llvm-svn: 28599 | ||||
| * | Rename instructions for consistency sake. | Evan Cheng | 2006-05-31 | 2 | -92/+102 |
| | | | | | llvm-svn: 28594 | ||||
| * | commuteInstruction() does not always create a new MI! | Evan Cheng | 2006-05-31 | 1 | -2/+4 |
| | | | | | llvm-svn: 28592 | ||||
| * | Make the getNamedFunction and getNamedGlobal methods be const. They don't | Reid Spencer | 2006-05-31 | 1 | -8/+8 |
| | | | | | | | change the module in any way and we should enforce that. llvm-svn: 28588 | ||||
| * | Eliminate a memory leak. | Evan Cheng | 2006-05-31 | 1 | -0/+1 |
| | | | | | llvm-svn: 28585 | ||||
| * | visitVBinOp: Can't fold divide by zero! | Evan Cheng | 2006-05-31 | 1 | -0/+8 |
| | | | | | llvm-svn: 28584 | ||||
| * | Select vector_shuffle v1, undef <2, 3, ?, ?> to MOVHLPS. | Evan Cheng | 2006-05-31 | 1 | -0/+8 |
| | | | | | llvm-svn: 28582 | ||||

