| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add DynamicLinker support for systems that provide windows.h | Chris Lattner | 2004-05-27 | 1 | -8/+23 |
| | | | | | llvm-svn: 13851 | ||||
| * | An "autoconf wrapper" for the infamous windows.h file | Chris Lattner | 2004-05-27 | 1 | -0/+23 |
| | | | | | llvm-svn: 13849 | ||||
| * | Make the test pass by using the correct RUN: syntax. | Reid Spencer | 2004-05-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 13848 | ||||
| * | Added a check for a new header file. | John Criswell | 2004-05-27 | 3 | -2/+6 |
| | | | | | | | | My apologies for changing config.h.in. Now you will all have to re-configure. llvm-svn: 13846 | ||||
| * | Neuter the -q option. Stop printing the "program modified" message, ever | Chris Lattner | 2004-05-27 | 1 | -3/+2 |
| | | | | | llvm-svn: 13844 | ||||
| * | Use the SymbolTable::isEmpty() method instead of checking for no value | Reid Spencer | 2004-05-27 | 1 | -1/+1 |
| | | | | | | | | | | planes. A SymbolTable could still have types in it! This fixes problems with two regression tests that failed because a symbol table that only contained types was being omitted from bytecode files. Thanks to Chris for the reduced test case that helped find this immediately. llvm-svn: 13842 | ||||
| * | Add support for dos-style files | Chris Lattner | 2004-05-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 13840 | ||||
| * | This code is a real mess, but at least get the JIT *building* on platforms | Chris Lattner | 2004-05-27 | 1 | -0/+8 |
| | | | | | | | | (such as plan 9) without mmap. Of course it won't RUN... but that's another step. :) llvm-svn: 13839 | ||||
| * | doxygen no longer builds into the docs tree, and we no longer have boost | Chris Lattner | 2004-05-27 | 1 | -1/+1 |
| | | | | | | | in the tree llvm-svn: 13838 | ||||
| * | Add support for dos-style files | Chris Lattner | 2004-05-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 13837 | ||||
| * | Add support for dos style files. | Chris Lattner | 2004-05-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 13836 | ||||
| * | Add back a test I accidentally removed | Chris Lattner | 2004-05-27 | 1 | -0/+5 |
| | | | | | llvm-svn: 13835 | ||||
| * | Fix InstCombine/load.ll & PR347. | Chris Lattner | 2004-05-27 | 1 | -12/+24 |
| | | | | | | | | | | | This code hadn't been updated after the "structs with more than 256 elements" related changes to the GEP instruction. Also it was not handling the ConstantAggregateZero class. Now it does! llvm-svn: 13834 | ||||
| * | Add another testcase | Chris Lattner | 2004-05-27 | 1 | -5/+7 |
| | | | | | llvm-svn: 13833 | ||||
| * | Re-introduce the -q option and make opt always return 0, even if the | Reid Spencer | 2004-05-27 | 1 | -3/+7 |
| | | | | | | | | optimization pasess fail. This is necessary to avoid breaking feature tests in the tests suite that depend on this behavior. *sigh* llvm-svn: 13832 | ||||
| * | Added a "RUN:" line so this file can be executed by TestRunner.sh | Reid Spencer | 2004-05-27 | 1 | -0/+2 |
| | | | | | llvm-svn: 13829 | ||||
| * | Removed the -q option and the default message written to stderr. The | Reid Spencer | 2004-05-27 | 1 | -6/+3 |
| | | | | | | | output produces confusing results in TestRunner.sh llvm-svn: 13828 | ||||
| * | remove bogus test | Chris Lattner | 2004-05-27 | 1 | -12/+0 |
| | | | | | llvm-svn: 13827 | ||||
| * | Make the test test what it is supposed to | Chris Lattner | 2004-05-27 | 1 | -0/+5 |
| | | | | | llvm-svn: 13826 | ||||
| * | The -exprs pass is no longer with LLVM. *sniff* | Chris Lattner | 2004-05-27 | 2 | -29/+0 |
| | | | | | llvm-svn: 13825 | ||||
| * | Correct test. use "not grep" instead of "grep -v" | Chris Lattner | 2004-05-27 | 1 | -2/+2 |
| | | | | | llvm-svn: 13824 | ||||
| * | Implement constant folding of fmod, which is used a lot in povray | Chris Lattner | 2004-05-27 | 1 | -2/+9 |
| | | | | | llvm-svn: 13823 | ||||
| * | Right, globals aren't values yet.. | Chris Lattner | 2004-05-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 13822 | ||||
| * | Restructure call constant folding code a bit to make it simpler | Chris Lattner | 2004-05-27 | 1 | -39/+40 |
| | | | | | | | | | Add support for acos/asin/atan. 188.ammp contains three calls to acos with constant arguments. Constant folding it allows elimination of those 3 calls and three FP divisions of the results. llvm-svn: 13821 | ||||
| * | Add a simple pass. | Chris Lattner | 2004-05-27 | 1 | -0/+45 |
| | | | | | llvm-svn: 13820 | ||||
| * | Continue the exposition | Chris Lattner | 2004-05-27 | 1 | -25/+133 |
| | | | | | llvm-svn: 13819 | ||||
| * | Continue the implementation | Chris Lattner | 2004-05-27 | 1 | -37/+61 |
| | | | | | llvm-svn: 13818 | ||||
| * | A few more microsteps | Chris Lattner | 2004-05-27 | 1 | -1/+7 |
| | | | | | llvm-svn: 13817 | ||||
| * | gc_init now gets an argument | Chris Lattner | 2004-05-27 | 1 | -2/+2 |
| | | | | | llvm-svn: 13816 | ||||
| * | Uhh, that doesn't exist. | Chris Lattner | 2004-05-27 | 1 | -1/+0 |
| | | | | | llvm-svn: 13815 | ||||
| * | Beta-test moving a header from include/Support into the llvm hierarchy: | Chris Lattner | 2004-05-27 | 1 | -32/+0 |
| | | | | | | | it seems to work :) llvm-svn: 13814 | ||||
| * | Header file moved | Chris Lattner | 2004-05-27 | 19 | -18/+19 |
| | | | | | llvm-svn: 13813 | ||||
| * | Header moved | Chris Lattner | 2004-05-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 13812 | ||||
| * | Signals.h header moved. Eventually this should move into a lib/System library, | Chris Lattner | 2004-05-27 | 1 | -1/+1 |
| | | | | | | | but not right now. llvm-svn: 13811 | ||||
| * | Moved header from include/Support/ to include/llvm/System | Chris Lattner | 2004-05-27 | 1 | -0/+32 |
| | | | | | llvm-svn: 13810 | ||||
| * | Changes to make libSupport build on systems that don't have the wait syscall. | Chris Lattner | 2004-05-27 | 1 | -30/+12 |
| | | | | | llvm-svn: 13806 | ||||
| * | Add section on the newly added Instruction and subclasses constructor | Alkis Evlogimenos | 2004-05-27 | 1 | -1/+16 |
| | | | | | | | variant. llvm-svn: 13802 | ||||
| * | Only give warnings if the user doesn't have mmap(). This is pretty much | John Criswell | 2004-05-27 | 2 | -8/+6 |
| | | | | | | | | a hack that allows users to fight through a build if they don't have mmap(). When I get into the office, I'll make something better. llvm-svn: 13801 | ||||
| * | Add constructors that take a BasicBlock to append to, to the rest of | Alkis Evlogimenos | 2004-05-27 | 8 | -73/+304 |
| | | | | | | | the llvm::Instruction hierarchy. llvm-svn: 13800 | ||||
| * | Fix a test that was "broken" by new optimizations. The transformation we | Chris Lattner | 2004-05-26 | 1 | -0/+4 |
| | | | | | | | | are doing is certainly correct, its just that we didn't have the capability to do it when the testcase was written (no select instr) llvm-svn: 13799 | ||||
| * | Do not pass a null pointer if this instruction is not prepended or | Alkis Evlogimenos | 2004-05-26 | 1 | -2/+2 |
| | | | | | | | appended anywhere. llvm-svn: 13798 | ||||
| * | Inline trivial constructors. | Alkis Evlogimenos | 2004-05-26 | 3 | -41/+28 |
| | | | | | llvm-svn: 13797 | ||||
| * | Several clean ups suggested by Chris: remove tabs, make SlotMachine do lazy | Reid Spencer | 2004-05-26 | 1 | -94/+97 |
| | | | | | | | | | initialization so we don't scan large Modules/Functions needlessly, tighten up restrictions on what can be put in SlotMachine (no Constants that aren't GlobalValues). llvm-svn: 13796 | ||||
| * | Provide the correct patch for bug 345. The solution is to add a setTypeName | Reid Spencer | 2004-05-26 | 2 | -11/+73 |
| | | | | | | | | | function to llvmAsmParser.y and then use it in the one place in the grammar that needs it. Also had to make Type::setName public because setTypeName needs it in order to retain compatibility with setValueName. llvm-svn: 13795 | ||||
| * | Tighten up checking on SymbolTable interface to make it illegal to pass a | Reid Spencer | 2004-05-26 | 1 | -2/+4 |
| | | | | | | | Type* where a Value* is expected. llvm-svn: 13794 | ||||
| * | Refactor common initialization code in private init() functions. | Alkis Evlogimenos | 2004-05-26 | 10 | -108/+133 |
| | | | | | | | | This is a first step in supplying append to basic block constructors for all instruction types. llvm-svn: 13793 | ||||
| * | Use one destination constructor for the unconditional branch. | Alkis Evlogimenos | 2004-05-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 13792 | ||||
| * | Fix spelling of doxygen directive. | Misha Brukman | 2004-05-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 13791 | ||||
| * | Fix PR344: the incorrect remove was being used. | Chris Lattner | 2004-05-26 | 1 | -1/+1 |
| | | | | | llvm-svn: 13790 | ||||
| * | Make the test use the %A type | Chris Lattner | 2004-05-26 | 1 | -0/+1 |
| | | | | | llvm-svn: 13789 | ||||

