- 4d0ee75 Fixed bug in searchPath function for finding nodes between two recurrences. by Tanya Lattner · 20 years ago
- 42ed148 Updated dependence analyzer. Fixed numerous bugs. Same stage scheduling, etc. by Tanya Lattner · 21 years ago
- b440243 Remove trailing whitespace by Misha Brukman · 21 years ago
- 8d64e9a Updated to use dep analyzer. by Tanya Lattner · 21 years ago
- 9196449 Compare dependence analysis with llvm instructions versus machine instrutions. the problem with using machine instructions and alias analysis is that aa does not handle tmp instructions. by Tanya Lattner · 21 years ago
- 13417b5 Added alias analysis. by Tanya Lattner · 21 years ago
- a31ad51 Fixed bug in findAllcircuits. Fixed branch addition to schedule. Added debug information. by Tanya Lattner · 21 years ago
- c28fd0d Fixed node deletion bug. by Tanya Lattner · 21 years ago
- 56807c6 Added new circuit finding alogrithm. by Tanya Lattner · 21 years ago
- c227ad2 Minor changes. by Tanya Lattner · 21 years ago
- c0d9dcd When writing kernel, save the branches til the end. They are still put in the "right place" in the schedule, but sometimes when folding to make a kernel instructions are added between branches. This is wrong. To avoid this, we handle branches special. by Tanya Lattner · 21 years ago
- 201e972 Reworked branch adding in prologue. Added check for infinite loops which are not modulo scheduled. by Tanya Lattner · 21 years ago
- d8cc4fa Reworked branching so we don't handle BAs specially. It just updates the branchTO regardless of what type of branch it is. by Tanya Lattner · 21 years ago
- 13c71ca Forced branches to be first to be scheduled. by Tanya Lattner · 21 years ago
- ab9cf27 Fixed a bug where I was trying to ModuloSchedule a loop with no instructions but a terminator. by Tanya Lattner · 21 years ago
- 7beb51c Added my own defMap. Only saving values that are not loop invariant. Fixed a couple of assertions that were triggered due to registers not being allocated. These both had to do with PHINodes. by Tanya Lattner · 21 years ago
- 444be61 Added gross hacks such as creating my own def-use map, and picking on Instruction that I can add all my TmpInstructions to its MCFI. by Tanya Lattner · 21 years ago
- ddebd1e Fixed bug with infinite epilogues. by Tanya Lattner · 21 years ago
- d38a760 Checking in code that works on my simple test case. However, there is still a bug with branches that I need to fix. by Tanya Lattner · 21 years ago
- 9da1134b Adjust header file inclusion due to move by Misha Brukman · 21 years ago
- 4a4af7e ModuloScheduling moved to lib/Target/SparcV9 as it is SparcV9-specific by Misha Brukman · 21 years ago[Renamed from llvm/lib/CodeGen/ModuloScheduling/ModuloScheduling.cpp]
- dbac0cb Added debug information. Fixed several bugs in the reconstruct loop function. by Tanya Lattner · 21 years ago
- 20f1b0b Add includes and use std:: for standard library calls to make code by Alkis Evlogimenos · 21 years ago
- 7c16caa Changes For Bug 352 by Reid Spencer · 21 years ago
- 7593525 Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI. by Brian Gaeke · 21 years ago
- 9fb30a4 Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/SparcV9 by Chris Lattner · 21 years ago
- c017a2c Include SparcV9TmpInstr.h to pick up the def. of TmpInstruction, by Brian Gaeke · 21 years ago
- 3e689f8 Squelch warnings in release mode by Chris Lattner · 21 years ago
- 8481785 * ceil() requires #include <cmath> for compilation by Misha Brukman · 21 years ago
- 081fbd1 Updated ModuloScheduling. It makes it all the wya through register allocation on the new code!! by Tanya Lattner · 21 years ago
- 902dcf0 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 21 years ago
- 50cbb9a updates to ModuloSched by Tanya Lattner · 21 years ago
- a066df6 Updating my cvs versions. THis is still in progress and much will be changed. by Tanya Lattner · 21 years ago
- a6820d6 Updating my versions of ModuloScheduling in cvs. Still not complete. by Tanya Lattner · 21 years ago
- dd10fbe Removing old graph files with new graph files that I wrote. Updated ModuloScheduling pass, but still in progress. by Tanya Lattner · 22 years ago
- 960707c Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
- 482202a Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
- 44d2c35 Regularize header file comments by Chris Lattner · 22 years ago
- 80f283b * Doxygenified comments by Misha Brukman · 22 years ago
- 7efb18f Putting my revised version of ModuloScheduling in cvs. This is not complete... by Tanya Lattner · 22 years ago
- b976da9 Random cleanups by Chris Lattner · 22 years ago
- c40f66c add some comments by Guochun Shi · 22 years ago
- 9766f8c cleaned code add some comments by Guochun Shi · 22 years ago
- 2ee8c11 delete useless functions add comment by Guochun Shi · 22 years ago
- 1ecd0e0 change DEBUG to DEBUG_PRINT by Guochun Shi · 22 years ago
- 856ee91 so far everything compiles by Guochun Shi · 22 years ago
- a456062 Fixed compilation errors, command-line argument declarations, cleaned up code to by Misha Brukman · 23 years ago
- 218a732 Made the code readable: by Misha Brukman · 23 years ago
- b250dc6 change the include file names and some class names to make it compile by Guochun Shi · 23 years ago
- 45d8f32 *** empty log message *** by Guochun Shi · 23 years ago