| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add support forloading additional .so files on the command line | Chris Lattner | 2003-10-14 | 1 | -1/+6 |
| | | | | | llvm-svn: 9131 | ||||
| * | Change the execute methods to take the shared object filename by const ↵ | Chris Lattner | 2003-10-14 | 3 | -27/+37 |
| | | | | | | | | | reference. Other adjustments to work with the new ToolRunner interfaces llvm-svn: 9130 | ||||
| * | Generalize abstract interpreter interface to allow linking in an arbitrary ↵ | Chris Lattner | 2003-10-14 | 2 | -25/+43 |
| | | | | | | | number of shared objects llvm-svn: 9129 | ||||
| * | Order #includes as per the style guide. | Misha Brukman | 2003-10-14 | 1 | -3/+3 |
| | | | | | llvm-svn: 9128 | ||||
| * | Enabling incremental bytecode loading in the JIT: | Misha Brukman | 2003-10-14 | 1 | -11/+15 |
| | | | | | | | * Use the incremental bytecode reader interface to speed up execution llvm-svn: 9127 | ||||
| * | Enabling incremental bytecode loading in the JIT: | Misha Brukman | 2003-10-14 | 1 | -3/+10 |
| | | | | | | | | * FunctionPassManager ctor now takes in a ModuleProvider * run() materializes function before running passes on it llvm-svn: 9126 | ||||
| * | Enabling incremental bytecode loading in the JIT: | Misha Brukman | 2003-10-14 | 3 | -7/+15 |
| | | | | | | | * The VM is now constructed with a ModuleProvider llvm-svn: 9125 | ||||
| * | Enabling incremental bytecode loading in the JIT: | Misha Brukman | 2003-10-14 | 1 | -4/+5 |
| | | | | | | | * ExecutionEngine and VM can be constructed using a ModuleProvider. llvm-svn: 9124 | ||||
| * | Enabling incremental bytecode loading in the JIT: | Misha Brukman | 2003-10-14 | 1 | -7/+13 |
| | | | | | | | | * ExecutionEngine can be constructed from a ModuleProvider * Alphabetized order of forward-declared classes llvm-svn: 9123 | ||||
| * | Enabling incremental bytecode loading in the JIT: | Misha Brukman | 2003-10-14 | 1 | -1/+3 |
| | | | | | | | * Add ModuleProvider as a parameter to FunctionPassManager llvm-svn: 9122 | ||||
| * | Substantial cleanups: | Chris Lattner | 2003-10-14 | 2 | -67/+73 |
| | | | | | | | | | | | | | | * Add header comment * Remove extraneous #includes * Move the FileType enum into the GCC class * The GCC class is not virtual. * Move all of the "constructor" functions into the classes themselves * Stop using cl::list as arguments, use std::vector instead (which cl::list derives from) * Improve comments llvm-svn: 9121 | ||||
| * | The return value of compileSharedObject was never used. Return the shared | Chris Lattner | 2003-10-14 | 3 | -9/+10 |
| | | | | | | | object's name instead llvm-svn: 9120 | ||||
| * | Actually return an error if something bad happens, don't just exit. | Chris Lattner | 2003-10-14 | 1 | -5/+4 |
| | | | | | llvm-svn: 9119 | ||||
| * | minor cleanups | Chris Lattner | 2003-10-14 | 1 | -2/+2 |
| | | | | | llvm-svn: 9118 | ||||
| * | The -mode option is no longer | Chris Lattner | 2003-10-14 | 1 | -4/+4 |
| | | | | | llvm-svn: 9117 | ||||
| * | Fix minor formatting bug | Chris Lattner | 2003-10-14 | 1 | -2/+2 |
| | | | | | llvm-svn: 9116 | ||||
| * | Eliminate the bugpoint -mode option, by making bugpoint automatically infer ↵ | Chris Lattner | 2003-10-14 | 2 | -36/+22 |
| | | | | | | | the root of all of your problems llvm-svn: 9115 | ||||
| * | Output a contorted sequence of instructions to make sure that we don't access | Chris Lattner | 2003-10-14 | 1 | -8/+20 |
| | | | | | | | off the bottom of the stack. This fixes PR#41 llvm-svn: 9114 | ||||
| * | Disable the leaf function optimization, which is apparently not legal on | Chris Lattner | 2003-10-14 | 1 | -25/+2 |
| | | | | | | | | | X86/linux. :( The problem is that a signal delivered while the function is executing could clobber the functions stack. This is a partial fix for PR41. llvm-svn: 9113 | ||||
| * | Fix bug in script | Chris Lattner | 2003-10-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 9110 | ||||
| * | Do not move variable sized allocations to the top of the caller, which might | Chris Lattner | 2003-10-14 | 1 | -7/+5 |
| | | | | | | | | | break dominance relationships, and is otherwise bad. This fixes bug: Inline/2003-10-13-AllocaDominanceProblem.ll. This also fixes miscompilation of 3 176.gcc source files (reload1.c, global.c, flow.c) llvm-svn: 9109 | ||||
| * | New testcase which the inliner breaks | Chris Lattner | 2003-10-14 | 1 | -0/+19 |
| | | | | | llvm-svn: 9108 | ||||
| * | Added a link to the main page for LLVM. | John Criswell | 2003-10-13 | 1 | -13/+20 |
| | | | | | | | | | Made the "Submitting a Bug" reference point to the web site, as we want people using the latest and greatest bug reporting. Fixed the indentation by assuming that tabs are 8 characters or less. llvm-svn: 9107 | ||||
| * | Unbreak code generator debug mode | Chris Lattner | 2003-10-13 | 1 | -3/+5 |
| | | | | | llvm-svn: 9106 | ||||
| * | Adding additional license information to these files. | John Criswell | 2003-10-13 | 4 | -0/+54 |
| | | | | | llvm-svn: 9102 | ||||
| * | Do not allow fallthroughs in switch statements. This fixes PR37, | Chris Lattner | 2003-10-13 | 1 | -1/+3 |
| | | | | | | | 253.perlbmk, and test/Programs/SingleSource/UnitTests/2003-10-13-SwitchTest.c! llvm-svn: 9101 | ||||
| * | LLVM CVS repository has moved. | Misha Brukman | 2003-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 9099 | ||||
| * | Remove WordsEmitted statistic; there's already a non-backend-specific | Brian Gaeke | 2003-10-13 | 1 | -3/+10 |
| | | | | | | | | | jello statistic for this (just divide #-bytes-of-code-emitted by 4). Rewrite head-of-file comment. llvm-svn: 9098 | ||||
| * | LLI no longer has -abort-on-exception | Chris Lattner | 2003-10-13 | 1 | -1/+0 |
| | | | | | llvm-svn: 9097 | ||||
| * | Removed items that are done or irrelevant. | John Criswell | 2003-10-13 | 1 | -26/+2 |
| | | | | | | | Added a few new items. llvm-svn: 9096 | ||||
| * | Use the autoconf macro John wrote | Chris Lattner | 2003-10-13 | 1 | -6/+3 |
| | | | | | llvm-svn: 9095 | ||||
| * | Whoops, we inserted into the wrong set. What's up with the dead set anyway? | Chris Lattner | 2003-10-13 | 1 | -4/+2 |
| | | | | | llvm-svn: 9094 | ||||
| * | Use external df iterators to avoid revisiting blocks in functions with | Chris Lattner | 2003-10-13 | 1 | -1/+3 |
| | | | | | | | multiple setjmp calls. llvm-svn: 9093 | ||||
| * | Add missing default argument | Chris Lattner | 2003-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 9092 | ||||
| * | Make use of "external" depth-first iterators to avoid revisiting nodes | Chris Lattner | 2003-10-13 | 1 | -3/+3 |
| | | | | | | | | multiple times. This reduces the time to construct post-dominance sets a LOT. For example, optimizing perlbmk goes from taking 12.9894s to 1.4074s. llvm-svn: 9091 | ||||
| * | add support for "external" depth first iterators, which store the 'visited' set | Chris Lattner | 2003-10-13 | 1 | -11/+99 |
| | | | | | | | outside of the iterator itself. llvm-svn: 9090 | ||||
| * | Added a macro and code that checks for the %a format string in sprintf(). | John Criswell | 2003-10-13 | 4 | -69/+117 |
| | | | | | llvm-svn: 9089 | ||||
| * | Fixed the name of a hyperlink. | John Criswell | 2003-10-13 | 1 | -1/+1 |
| | | | | | llvm-svn: 9088 | ||||
| * | Removed information on common build problems. That is now documented in | John Criswell | 2003-10-13 | 1 | -60/+3 |
| | | | | | | | the FAQ (FAQ.html). llvm-svn: 9087 | ||||
| * | Fequently Asked Questions about LLVM. Mainly focuses on build problems, but | John Criswell | 2003-10-13 | 1 | -0/+145 |
| | | | | | | | | anything FAQ'ish should go here if it's not heavily documented elsewhere (like the README.txt file or the Getting Started Guide). llvm-svn: 9086 | ||||
| * | Master README file that points to all other documentation. | John Criswell | 2003-10-13 | 1 | -0/+74 |
| | | | | | llvm-svn: 9085 | ||||
| * | Extricate the "reverse" support from the depth-first iterator. This is really | Chris Lattner | 2003-10-13 | 1 | -55/+38 |
| | | | | | | | | | | | a crappy form of post-order traversal which really does not belong here. While we are at it, improve documentation and use a vector instead of a stack. This improves the post dominator analysis pass by ~5%, and probably also helps other passes as well. llvm-svn: 9084 | ||||
| * | Add operator= for type iterators to make them assignable | Chris Lattner | 2003-10-13 | 1 | -0/+6 |
| | | | | | llvm-svn: 9083 | ||||
| * | Remove explicit inline qualifiers when the implicit ones work just as well | Chris Lattner | 2003-10-13 | 1 | -10/+10 |
| | | | | | llvm-svn: 9082 | ||||
| * | Stop using "reverse depth first" order | Chris Lattner | 2003-10-13 | 1 | -6/+3 |
| | | | | | llvm-svn: 9081 | ||||
| * | Oops, forgot to commit this before: standardize header comments | Chris Lattner | 2003-10-13 | 1 | -2/+2 |
| | | | | | llvm-svn: 9080 | ||||
| * | Minor cleanups | Chris Lattner | 2003-10-13 | 1 | -2/+2 |
| | | | | | llvm-svn: 9079 | ||||
| * | Speed up TypesEqual by specializing it for all of the derived types, avoiding | Chris Lattner | 2003-10-13 | 1 | -15/+33 |
| | | | | | | | a lot of virtual method dispatch overhead. llvm-svn: 9078 | ||||
| * | Avoid calling getTypeSlot more | Chris Lattner | 2003-10-13 | 3 | -4/+9 |
| | | | | | llvm-svn: 9077 | ||||
| * | Avoid creating lots of pointless opaque types, with short lifetimes | Chris Lattner | 2003-10-13 | 1 | -22/+37 |
| | | | | | llvm-svn: 9076 | ||||

