| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | These instructions really take three operands. This fixes some assertions | Chris Lattner | 2003-06-18 | 1 | -2/+2 |
| | | | | | llvm-svn: 6765 | ||||
| * | lib/CWriter/Writer.cpp: Copy AsmWriter's ConstantFP checking code here | Brian Gaeke | 2003-06-17 | 2 | -5/+31 |
| | | | | | | | | | | | 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 | ||||
| * | Add #ifdef hack for MAP_ANONYMOUS being spelled MAP_ANON on some platforms. | Brian Gaeke | 2003-06-17 | 1 | -0/+3 |
| | | | | | | | | (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 | ||||
| * | Make testcase more interesting, remove absolute path from -load line | Chris Lattner | 2003-06-17 | 1 | -1/+14 |
| | | | | | llvm-svn: 6760 | ||||
| * | Initial checkin of DAE pass | Chris Lattner | 2003-06-17 | 1 | -0/+304 |
| | | | | | llvm-svn: 6759 | ||||
| * | * Add new CallSite::get factory method | Chris Lattner | 2003-06-17 | 1 | -1/+22 |
| | | | | | | | | * add new setCalledFunction method * FIX arg_end method which was horribly broken! llvm-svn: 6758 | ||||
| * | Add new op_erase method | Chris Lattner | 2003-06-17 | 1 | -0/+5 |
| | | | | | llvm-svn: 6757 | ||||
| * | Make sure accessor is properly doxygenized. It wants two lines | Chris Lattner | 2003-06-17 | 1 | -0/+1 |
| | | | | | llvm-svn: 6756 | ||||
| * | Add accessor | Chris Lattner | 2003-06-17 | 1 | -0/+3 |
| | | | | | llvm-svn: 6755 | ||||
| * | Fix to mesh with Johns recent changes | Chris Lattner | 2003-06-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 6754 | ||||
| * | Use $(PLATFORMLIBDL) to selectively bring in -ldl only on those platforms where | Brian Gaeke | 2003-06-17 | 6 | -6/+6 |
| | | | | | | | it is needed. llvm-svn: 6753 | ||||
| * | Add variable named PLATFORMLIBDL to control OS-specific usage of libdl. | Brian Gaeke | 2003-06-17 | 3 | -0/+9 |
| | | | | | llvm-svn: 6752 | ||||
| * | Use std::isnan instead of isnan. Brought back to you from the | Brian Gaeke | 2003-06-17 | 1 | -1/+1 |
| | | | | | | | future, by the reconciliation of the C++ and C99 standards. Someday. llvm-svn: 6751 | ||||
| * | Put ifdefs around use of malloc.h/mallinfo, which isn't available on FreeBSD. | Brian Gaeke | 2003-06-17 | 2 | -4/+10 |
| | | | | | llvm-svn: 6750 | ||||
| * | Make CallSite's default constructable, copyable, and assignable (explicitly) | Chris Lattner | 2003-06-17 | 1 | -0/+3 |
| | | | | | llvm-svn: 6749 | ||||
| * | Life is too short. Link in too much stuff on Linux to make building on sun ↵ | Chris Lattner | 2003-06-17 | 2 | -8/+6 |
| | | | | | | | easier llvm-svn: 6748 | ||||
| * | The never-ending odyssey trying to get sparc to link | Chris Lattner | 2003-06-17 | 2 | -2/+2 |
| | | | | | llvm-svn: 6747 | ||||
| * | Make sure to get the value of ARCH before we use it | Chris Lattner | 2003-06-17 | 2 | -0/+10 |
| | | | | | llvm-svn: 6746 | ||||
| * | Do not link in the Sparc JIT when building on X86. Eventually the sparc ↵ | Chris Lattner | 2003-06-17 | 2 | -12/+12 |
| | | | | | | | | | | | will not 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 | ||||
| * | Apparently "sparc" is a macro on sparcs. Ugh. :) | Chris Lattner | 2003-06-17 | 1 | -4/+4 |
| | | | | | llvm-svn: 6744 | ||||
| * | Whoops, didn't mean to check that in :( | Chris Lattner | 2003-06-17 | 2 | -6/+38 |
| | | | | | llvm-svn: 6743 | ||||
| * | Use more structured command line option processing | Chris Lattner | 2003-06-17 | 3 | -60/+34 |
| | | | | | llvm-svn: 6742 | ||||
| * | #ifdef out code that only applies when the HOSTARCH = sparc | Chris Lattner | 2003-06-17 | 1 | -1/+4 |
| | | | | | llvm-svn: 6741 | ||||
| * | Implement handling of constantexprs for disambiguation. This implements | Chris Lattner | 2003-06-17 | 1 | -0/+6 |
| | | | | | | | BasicAA/featuretest.ll:constexpr_test llvm-svn: 6740 | ||||
| * | Add new testcase | Chris Lattner | 2003-06-17 | 1 | -0/+14 |
| | | | | | llvm-svn: 6739 | ||||
| * | Avoid divide by zero errors | Chris Lattner | 2003-06-17 | 1 | -14/+18 |
| | | | | | llvm-svn: 6738 | ||||
| * | Fix misspelling of ExtraSources, hopefully to unbreak the nightly tester | Chris Lattner | 2003-06-17 | 1 | -2/+1 |
| | | | | | | | Remove evil rcs tag :) llvm-svn: 6737 | ||||
| * | Fix bug: Assembler/2003-06-17-InvokeDisassemble.llx | Chris Lattner | 2003-06-17 | 1 | -10/+14 |
| | | | | | | | "yes, invoke instructions can have just three arguments" llvm-svn: 6736 | ||||
| * | New testcase | Chris Lattner | 2003-06-17 | 1 | -0/+6 |
| | | | | | llvm-svn: 6735 | ||||
| * | Fairly major change: emit fixed sized allocas in the entry block as a variable, | Chris Lattner | 2003-06-17 | 1 | -6/+26 |
| | | | | | | | | | | 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 | ||||
| * | Don't corrupt memory when removing an instruction from the program, but | Chris Lattner | 2003-06-17 | 1 | -0/+1 |
| | | | | | | | not the worklist llvm-svn: 6733 | ||||
| * | Regularize the names of #include-guards. | Brian Gaeke | 2003-06-17 | 23 | -48/+48 |
| | | | | | llvm-svn: 6732 | ||||
| * | Just _EXTEND_ the current path. Don't replace it. Replacing it makes it | Chris Lattner | 2003-06-17 | 1 | -1/+1 |
| | | | | | | | impossible for scripts to find user tools like sed. llvm-svn: 6731 | ||||
| * | Arg, sparc doesn't have correct things in math.h! | Chris Lattner | 2003-06-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 6729 | ||||
| * | Don't include alloca.h on FreeBSD. | Brian Gaeke | 2003-06-16 | 1 | -0/+2 |
| | | | | | llvm-svn: 6728 | ||||
| * | Actually, change it to use explicit new/delete, which is more likely to be | Chris Lattner | 2003-06-16 | 4 | -20/+24 |
| | | | | | | | optimized INTO an alloca llvm-svn: 6727 | ||||
| * | Remove usage of alloca | Chris Lattner | 2003-06-16 | 3 | -18/+18 |
| | | | | | llvm-svn: 6726 | ||||
| * | Remove two using decls | Chris Lattner | 2003-06-16 | 1 | -18/+14 |
| | | | | | | | Remove usage of alloca llvm-svn: 6725 | ||||
| * | Basically this is the same as Makefile.Linux, at least for now. | Brian Gaeke | 2003-06-16 | 1 | -0/+43 |
| | | | | | llvm-svn: 6724 | ||||
| * | Isolate machine-dependent use of <alloca.h> in "Support/Alloca.h", | Brian Gaeke | 2003-06-16 | 6 | -5/+35 |
| | | | | | | | | so that we can easily change its use to be conditional on the result of an autoconf test later. llvm-svn: 6723 | ||||
| * | Whoops. I didn't mean to step on John's changes. | Brian Gaeke | 2003-06-16 | 1 | -7/+22 |
| | | | | | llvm-svn: 6722 | ||||
| * | This version supports FreeBSD. | Brian Gaeke | 2003-06-16 | 1 | -25/+25 |
| | | | | | llvm-svn: 6721 | ||||
| * | Reconfigured the TOOLS variable so that it points to the current set of tools | John Criswell | 2003-06-16 | 1 | -6/+2 |
| | | | | | | | | | built by the LLVM build. Added a path for use with the TestRunner.sh script so that it can always find the LLVM tools without having the user place them in his or her path. llvm-svn: 6720 | ||||
| * | Modified the environment variables that determine where things are located to | John Criswell | 2003-06-16 | 2 | -6/+6 |
| | | | | | | | | | | do the following: 1) Determine their default values without $HOME 2) Configure the default values as full absolute pathnames. This should help fix the nightly test builds. llvm-svn: 6719 | ||||
| * | Rename FInfo.cpp to FunctionInfo.cpp, eliminate FInfo.h | Chris Lattner | 2003-06-16 | 1 | -2/+0 |
| | | | | | llvm-svn: 6712 | ||||
| * | move contents of include/llvm/Reoptimizer/Mapping/FInfo.h into here, it is ↵ | Chris Lattner | 2003-06-16 | 1 | -0/+2 |
| | | | | | | | sparc internal llvm-svn: 6711 | ||||
| * | Minor tweak to make testcase less simple | Chris Lattner | 2003-06-16 | 1 | -1/+2 |
| | | | | | llvm-svn: 6710 | ||||
| * | New testcase identified by joel | Chris Lattner | 2003-06-16 | 1 | -0/+7 |
| | | | | | llvm-svn: 6709 | ||||
| * | New testcase identified by joel | Chris Lattner | 2003-06-16 | 1 | -0/+5 |
| | | | | | llvm-svn: 6708 | ||||
| * | Fix final linking errors | Chris Lattner | 2003-06-16 | 2 | -6/+3 |
| | | | | | llvm-svn: 6707 | ||||

