- Jun 19, 2003
-
-
Chris Lattner authored
* Add new MultiObject flag to DSNode which keeps track of whether or not multiple objects have been merged into the node, allowing must-alias info to be tracked. llvm-svn: 6794
-
Brian Gaeke authored
llvm-svn: 6792
-
Brian Gaeke authored
the convention. :-) llvm-svn: 6791
-
Brian Gaeke authored
involves removing the [bwl] suffixes from instruction names, as well as some other distinguishing marks (32/64/80 on fp insns, _i suffixes, etc.) Lowercase all instr. names as well for consistency's sake. llvm-svn: 6790
-
Brian Gaeke authored
to print various things on a module-by-module basis (currently, only the former is used). Don't print < > around names. The assembler can't take it. Print pseudoinstructions only as comments. The poor little assembler can't take that, either. llvm-svn: 6789
-
Chris Lattner authored
llvm-svn: 6788
-
Chris Lattner authored
llvm-svn: 6783
-
Chris Lattner authored
llvm-svn: 6782
-
- Jun 18, 2003
-
-
Brian Gaeke authored
(non-working) of llc guts for X86, and add a prototype for it. llvm-svn: 6779
-
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
-