- dc7fef8 Finally implement rewriting global initializers which use external functions by Misha Brukman · 20 years ago
- 4e77cc4 Provide an interface that is more convenient for iterating over the blocks by Chris Lattner · 20 years ago
- 3280f7b Move isLoopInvariant to the Loop class by Chris Lattner · 20 years ago
- 85661d0 Add new method by Chris Lattner · 20 years ago
- 88d3ef2 Add new method. by Chris Lattner · 20 years ago
- 59fb87d Correct rewriting of exit blocks after my last patch by Chris Lattner · 20 years ago
- 343c0cf Fix computation of exit blocks by Chris Lattner · 20 years ago
- 5fa802f Loop exit sets are no longer explicitly held, they are dynamically computed on demand. by Chris Lattner · 20 years ago
- f1ab4b4 Change the ExitBlocks list from being explicitly contained in the Loop by Chris Lattner · 20 years ago
- 7c8781e Spiff is no longer in our tree by Chris Lattner · 20 years ago
- e3a5586 Reduce the unrolling limit by Chris Lattner · 20 years ago
- cc43909 If the preheader of the loop was the entry block of the function, make sure by Chris Lattner · 20 years ago
- 998f44f Be much more careful about how we update instructions outside of the loop by Chris Lattner · 20 years ago
- df75125 Another testcase by Chris Lattner · 20 years ago
- 3048bd1 Implement method by Chris Lattner · 20 years ago
- 9afb24b Add a new method by Chris Lattner · 20 years ago
- 50ca0a1 After unrolling our single basic block loop, fold it into the preheader and exit by Chris Lattner · 20 years ago
- 9c2cc46 Fix a bug: this does not preserve the CFG! by Chris Lattner · 20 years ago
- 24199db Add a new method, add a check missing that caused a segfault if a loop didn't by Chris Lattner · 20 years ago
- 4e55b7d Allow clients to delete loops, add a new method by Chris Lattner · 20 years ago
- 93d8202 Move loop optimization passes up, add loop unroller by Chris Lattner · 20 years ago
- 4c174a7 Add prototype by Chris Lattner · 20 years ago
- 83bf288 Initial checkin of a simple loop unroller. This pass is extremely basic and by Chris Lattner · 20 years ago
- 3c85eef Make the tail duplication threshold accessible from the command line instead of hardcoded by Chris Lattner · 20 years ago
- f57a43d Fix a memory leak. We leaked the vector holding the entries in switch tables. by Chris Lattner · 20 years ago
- f490900 New testcase by Chris Lattner · 20 years ago
- 3221ad0 Add the ability to compute exit values for complex loop using unanalyzable by Chris Lattner · 20 years ago
- 20aa098 If the loop executes a constant number of times, try a bit harder to replace by Chris Lattner · 20 years ago
- 7980fb9 Add the ability to compute trip counts that are only controlled by constants by Chris Lattner · 20 years ago
- 4f1134e Fix a HUGE pessimization on X86. The indvars pass was taking this by Chris Lattner · 20 years ago
- f50af08 Even if there are not any induction variables in the loop, if we can compute by Chris Lattner · 20 years ago
- f5b9eb3 Add support for evaluation of exp/log/log10/pow by Chris Lattner · 20 years ago
- 6572531 Fix some really nasty dominance bugs that were exposed by my patch to by Chris Lattner · 20 years ago
- ea51deb Fix retriving parent Function. by Misha Brukman · 20 years ago
- ef2b0db Fit comment into 80 cols. by Misha Brukman · 20 years ago
- e773b86 Regenerated using autoconf-2.57. by Brian Gaeke · 20 years ago
- dbaf981 Refactor external benchmark checking stuff into one hairy by Brian Gaeke · 20 years ago
- dec8cfb Add idea about a disassembler. by Misha Brukman · 20 years ago
- f9a5f78 Switch to including <iostream> for compatibility with gcc-3.0.x (Debian). by Brian Gaeke · 20 years ago
- fe22af6 * Fix capitalization of PICk * Wrap long lines to 80 cols by Misha Brukman · 20 years ago
- c598517 Include <cmath> for compatibility with gcc 3.0.x (the system compiler on by Brian Gaeke · 20 years ago
- 5a509c8 Include <string> for compatibility with gcc 3.0.x (the system compiler on by Brian Gaeke · 20 years ago
- d994db0 As a part of the bootstrapping process, the top-level tools-only target by Brian Gaeke · 20 years ago
- 98eb626 Assert if deleting BasicBlock before removing it from Function. by Misha Brukman · 20 years ago
- bf60593 Assert if Instruction is being deleted before being removed from BasicBlock. by Misha Brukman · 20 years ago
- 265c87a Remove libraries that have no reason to be here, and keep breaking the nightly tester because their makefiles do not have the right dependencies!! by Chris Lattner · 20 years ago
- 006118f Fix some of the strange CBE-only failures that happened last night. by Chris Lattner · 20 years ago
- e1f0cf1 Make sure to check for a very bad class of errors: an instruction by Chris Lattner · 20 years ago
- bf3d2e2 Bugpoint was not correctly capturing stderr! This caused it to "find" bugs by Chris Lattner · 20 years ago
- cd01ae5 Fix Inline/2004-04-15-InlineDeletesCall.ll by Chris Lattner · 20 years ago
- 180e8af Add note about easier way to debug tests in the llvm tree. by Misha Brukman · 20 years ago
- f4e4feb Add note about passing arguments to program being debugged. by Misha Brukman · 20 years ago
- 6f352f3 New testcase that Brian provided which crashes the inliner by Chris Lattner · 20 years ago
- d244057 Fix a bug in the previous checkin: if the exit block is not the same as by Chris Lattner · 20 years ago
- b75a316 Give SparcV9CodeEmitter a head-of-file comment and a PassName. by Brian Gaeke · 20 years ago
- e803682 If we're going to use tabs, use them consistently. Maybe doxygen will find the by Misha Brukman · 20 years ago
- f804e2c Removed obsolete doxygen options (they were blank anyway). by Misha Brukman · 20 years ago
- 234b3ec The "best" of both worlds: readable C++ comments and valid HTML For doxygen. by Misha Brukman · 20 years ago
- 70c5836 Don't use invalid HTML in doxygen comments. by Misha Brukman · 20 years ago
- 7a46e4c Don't use invalid HTML in a doxygen comment. by Misha Brukman · 20 years ago
- 59fdaee Change the canonical induction variable that we insert. by Chris Lattner · 20 years ago
- 92020fa add some helpful methods. Rearrange #includes to proper order by Chris Lattner · 20 years ago
- e725cb0 Add some helpful methods by Chris Lattner · 20 years ago
- 0a7f98c Factor a bunch of classes out into a public header by Chris Lattner · 20 years ago
- 4950e88 Publically export all of these classes from the ScalarEvolutions.cpp file by Chris Lattner · 20 years ago
- 0aa84fd Unbreak the build by Chris Lattner · 20 years ago
- e9fc96e Implement a FIXME: if we're going to insert a cast, we might as well only by Chris Lattner · 20 years ago
- 53b54be Remove code to adjust the iterator for llvm.readio and llvm.writeio. by John Criswell · 20 years ago
- 8121fcd Fix typo. by Brian Gaeke · 20 years ago
- 16011e6 This is a trivial tweak to the addrec insertion code: insert the increment by Chris Lattner · 20 years ago
- 50872d5 Add a TargetData to the PassManager regardless of the TargetMachine. by Brian Gaeke · 20 years ago
- 3252971 Add a copy constructor for TargetData. by Brian Gaeke · 20 years ago
- ac84728 We are now on LLVM 1.3 by Chris Lattner · 20 years ago
- 95f45c5 Regenerated by Chris Lattner · 20 years ago
- 71c887d Remove the return type check for llvm.readio. This check is done for all by John Criswell · 20 years ago
- 17f6425 Added code to verify that llvm.readio's pointer argument returns something by John Criswell · 20 years ago
- 5365b6d Test for memory mapped I/O intrinsics. by John Criswell · 20 years ago
- 994a765 Finish adding the llvm.readio and llvm.writeio intrinsics. by John Criswell · 20 years ago
- d9955aa ADd a trivial instcombine: load null -> null by Chris Lattner · 20 years ago
- 098e945 This is the real fix for Codegen/X86/2004-04-13-FPCMOV-Crash.llx which works by Chris Lattner · 20 years ago
- f1d483d Temporarily hack in the intrinsics that John added. I expect him to finish up their addition, but in the meantime, the build should not be broken. by Chris Lattner · 20 years ago
- e5a4c15 Added support for the llvm.readio and llvm.writeio intrinsics. by John Criswell · 20 years ago
- 82c5a99 Implement a small optimization, which papers over the problem in by Chris Lattner · 20 years ago
- 6de6a0a Fix bug, add support for +/- by Chris Lattner · 20 years ago
- c78c0e4 new testcase that crashes the fp stackifier by Chris Lattner · 20 years ago
- 4411de1 We actually don't have spiff anymore by Chris Lattner · 20 years ago
- 39975d3 Out with spiff, in with fpcmp by Chris Lattner · 20 years ago
- 0d8c3b6 Remove spiff. Though it looked good, it was not really as spiffy as it seemed by Chris Lattner · 20 years ago
- 337481a Okay, spiff is completely incapable of handling files of nontrivial size. by Chris Lattner · 20 years ago
- d828bc6 Add a note by Chris Lattner · 20 years ago
- 58b7b08 Add SCCP support for constant folding calls, implementing: by Chris Lattner · 20 years ago
- 3d78b23 New testcase by Chris Lattner · 20 years ago
- 25b8390 Add a simple call constant propagation interface. by Chris Lattner · 20 years ago
- a2631b0 Add new interfaces by Chris Lattner · 20 years ago
- 4647b7c Constant propagation should remove the dead instructions by Chris Lattner · 20 years ago
- cc713a3 New testcase by Chris Lattner · 20 years ago
- f66cdf8 Regenerated using autoconf-2.57. by Brian Gaeke · 20 years ago
- bc7b85f Rewrite POV-Ray check as per PR301 by Brian Gaeke · 20 years ago
- e8263c2 Increase buffer size again. *sigh* by Chris Lattner · 20 years ago
- 1ae684a Don't index spiff. It should not count as lines of LLVM code by Chris Lattner · 20 years ago