- Jun 18, 2003
-
-
Brian Gaeke authored
Move LowerAllocations, PrintFunction, and SymbolStripping passes, and the corresponding -disable-strip and -d options, over here to the SPARC target-specific bits of llc. Rename -d to -dump-asm. tools/llc/Makefile: Reindent. Add x86 library so that llc compiles again. tools/llc/llc.cpp: Remove support for running arbitrary optimization passes. Use opt instead. Remove LowerAllocations, PrintFunction, and SymbolStripping passes, as noted above. Allow user to select a backend (x86 or SPARC); default to guessing from the endianness/pointer size of the input bytecode file. Fix typos. Delete empty .s file and exit with error status if target does not support static compilation. llvm-svn: 6776
-
Chris Lattner authored
llvm-svn: 6774
-
Chris Lattner authored
llvm-svn: 6769
-
Chris Lattner authored
llvm-svn: 6765
-
Brian Gaeke authored
into a new function FPCSafeToPrint(), and use it in printConstant() and printFunction() to decide whether we should output ConstantFPs as floating-point constants or as references to stack-allocated variables. lib/VMCore/AsmWriter.cpp: Fix an apparent typo in the code mentioned above. llvm-svn: 6762
-
Brian Gaeke authored
(We're already talking about autoconf'ing this, so I'm assuming this hack will be short-lived...I just don't want it to get lost in my working files.) llvm-svn: 6761
-
Chris Lattner authored
llvm-svn: 6759
-
- Jun 17, 2003
-
-
Brian Gaeke authored
it is needed. llvm-svn: 6753
-
Brian Gaeke authored
future, by the reconciliation of the C++ and C99 standards. Someday. llvm-svn: 6751
-
Brian Gaeke authored
llvm-svn: 6750
-
Chris Lattner authored
llvm-svn: 6748
-
Chris Lattner authored
llvm-svn: 6747
-
Chris Lattner authored
llvm-svn: 6746
-
Chris Lattner authored
link in the X86 JIT either, but this makes testing easier. For some reason, the sparc JIT was breaking the X86 JIT when it was linked in. :( llvm-svn: 6745
-
Chris Lattner authored
llvm-svn: 6744
-
Chris Lattner authored
llvm-svn: 6743
-
Chris Lattner authored
llvm-svn: 6742
-
Chris Lattner authored
llvm-svn: 6741
-
Chris Lattner authored
BasicAA/featuretest.ll:constexpr_test llvm-svn: 6740
-
Chris Lattner authored
llvm-svn: 6738
-
Chris Lattner authored
"yes, invoke instructions can have just three arguments" llvm-svn: 6736
-
Chris Lattner authored
instead of a variable pointer and an alloca. All accesses to the variable then use the address-of operator to access it. This plays better with the internal GCC code generation phases, which bail early on functions which contain allocas. It also makes the code a bit easier to read. llvm-svn: 6734
-
Chris Lattner authored
not the worklist llvm-svn: 6733
-
Brian Gaeke authored
llvm-svn: 6728
-
Chris Lattner authored
optimized INTO an alloca llvm-svn: 6727
-
Chris Lattner authored
llvm-svn: 6726
-
Chris Lattner authored
Remove usage of alloca llvm-svn: 6725
-
- Jun 16, 2003
-
-
Brian Gaeke authored
so that we can easily change its use to be conditional on the result of an autoconf test later. llvm-svn: 6723
-
Chris Lattner authored
llvm-svn: 6712
-
Chris Lattner authored
llvm-svn: 6711
-
Chris Lattner authored
llvm-svn: 6704
-
Chris Lattner authored
llvm-svn: 6699
-
Chris Lattner authored
This was because we were deleting large chunks of functions without an exit block, because the post-dominance information was not useful. This broke crafty and twolf. llvm-svn: 6698
-
Chris Lattner authored
Fix bug: CBackend/2003-06-11-LiteralStringProblem.ll llvm-svn: 6697
-
Chris Lattner authored
llvm-svn: 6696
-
Chris Lattner authored
Remove bogus assertion: a node with no referrers could be collapsed if field-sensitivity was disabled llvm-svn: 6695
-
Chris Lattner authored
This implements: GCSE/2003-06-13-LoadStoreEliminate.ll llvm-svn: 6694
-
Chris Lattner authored
llvm-svn: 6692
-
- Jun 11, 2003
-
-
John Criswell authored
llvm-svn: 6682
-
John Criswell authored
llvm-svn: 6678
-