| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | * Eliminate boolean arguments in favor of using enums | Chris Lattner | 2003-01-23 | 5 | -18/+20 |
| | | | | | | | * T-D pass now eliminates unreachable globals llvm-svn: 5419 | ||||
| * | Slight efficiency improvement | Chris Lattner | 2003-01-23 | 1 | -4/+1 |
| | | | | | llvm-svn: 5418 | ||||
| * | Fix bug: LevelRaise/2003-01-22-GEPProblem.ll | Chris Lattner | 2003-01-23 | 1 | -1/+1 |
| | | | | | llvm-svn: 5407 | ||||
| * | Fix bug: ADCE/2003-01-22-PredecessorProblem.ll | Chris Lattner | 2003-01-23 | 1 | -7/+18 |
| | | | | | llvm-svn: 5405 | ||||
| * | Fix analysis of the Burg program | Chris Lattner | 2003-01-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 5401 | ||||
| * | Fix didn't fix the race condition in the makefiles | Chris Lattner | 2003-01-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 5394 | ||||
| * | Don't keep track of # big vs #small instructions seperately | Chris Lattner | 2003-01-21 | 1 | -8/+3 |
| | | | | | llvm-svn: 5385 | ||||
| * | Fix race condition in Makefile | Chris Lattner | 2003-01-21 | 1 | -1/+1 |
| | | | | | llvm-svn: 5380 | ||||
| * | Print machine frame objects with the frame offset intrinsic to the machine | Chris Lattner | 2003-01-16 | 1 | -7/+12 |
| | | | | | llvm-svn: 5329 | ||||
| * | Don't emit unneccesary branch instructions! | Chris Lattner | 2003-01-16 | 1 | -15/+41 |
| | | | | | llvm-svn: 5328 | ||||
| * | Fix problem with invalidated iterator | Chris Lattner | 2003-01-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 5327 | ||||
| * | Fix problems with empty basic blocks | Chris Lattner | 2003-01-16 | 3 | -12/+16 |
| | | | | | llvm-svn: 5326 | ||||
| * | Implement optimization folding setcc into branch. | Chris Lattner | 2003-01-16 | 1 | -38/+113 |
| | | | | | llvm-svn: 5324 | ||||
| * | Add more flavors of branch instructions | Chris Lattner | 2003-01-16 | 1 | -1/+11 |
| | | | | | llvm-svn: 5323 | ||||
| * | Arg, fix bugs in previous checkin... | Chris Lattner | 2003-01-16 | 1 | -2/+2 |
| | | | | | llvm-svn: 5322 | ||||
| * | Add assertion | Chris Lattner | 2003-01-16 | 1 | -2/+5 |
| | | | | | llvm-svn: 5321 | ||||
| * | Implement code to keep the stack pointer aligned to an 8 byte boundary. | Chris Lattner | 2003-01-16 | 3 | -2/+15 |
| | | | | | | | | | This improves the performance of the power benchmark by a few percent. This will be neccesary for SSE code, which requires 16 byte alignment of the stack. llvm-svn: 5320 | ||||
| * | Handle frame offset due to return address pushed on the stack | Chris Lattner | 2003-01-15 | 1 | -6/+8 |
| | | | | | llvm-svn: 5319 | ||||
| * | * Insert prolog/epilog code before rewriting indexes | Chris Lattner | 2003-01-15 | 1 | -23/+23 |
| | | | | | | | * Fix calculation of frame offsets when there is an offset. llvm-svn: 5318 | ||||
| * | Move sparc specific code into the Sparc backend | Chris Lattner | 2003-01-15 | 4 | -258/+273 |
| | | | | | llvm-svn: 5317 | ||||
| * | Fix warnings | Chris Lattner | 2003-01-15 | 1 | -4/+3 |
| | | | | | llvm-svn: 5316 | ||||
| * | Adjust to simpler interfaces | Chris Lattner | 2003-01-15 | 2 | -49/+42 |
| | | | | | | | Eliminate dependency on RegClass.h llvm-svn: 5315 | ||||
| * | Adjust to new interfaces | Chris Lattner | 2003-01-15 | 2 | -6/+8 |
| | | | | | llvm-svn: 5314 | ||||
| * | Move headers around | Chris Lattner | 2003-01-15 | 2 | -2/+2 |
| | | | | | llvm-svn: 5312 | ||||
| * | Header is moved into local directory | Chris Lattner | 2003-01-15 | 1 | -3/+2 |
| | | | | | llvm-svn: 5311 | ||||
| * | Fix bug in previous checkin | Chris Lattner | 2003-01-15 | 1 | -1/+2 |
| | | | | | llvm-svn: 5310 | ||||
| * | Add new method | Chris Lattner | 2003-01-15 | 1 | -0/+1 |
| | | | | | llvm-svn: 5309 | ||||
| * | #include RegClass.h explicitly | Chris Lattner | 2003-01-15 | 5 | -4/+6 |
| | | | | | llvm-svn: 5307 | ||||
| * | Remvoe dependency on RegClass.h | Chris Lattner | 2003-01-15 | 1 | -3/+4 |
| | | | | | llvm-svn: 5306 | ||||
| * | Move private header to private directory | Chris Lattner | 2003-01-15 | 2 | -2/+2 |
| | | | | | llvm-svn: 5305 | ||||
| * | Prune #includes | Chris Lattner | 2003-01-15 | 3 | -3/+0 |
| | | | | | llvm-svn: 5303 | ||||
| * | Minor changes | Chris Lattner | 2003-01-15 | 2 | -30/+27 |
| | | | | | llvm-svn: 5302 | ||||
| * | Remove obsolete ctor | Chris Lattner | 2003-01-15 | 1 | -9/+0 |
| | | | | | llvm-svn: 5301 | ||||
| * | Use BuildMI more | Chris Lattner | 2003-01-15 | 2 | -242/+156 |
| | | | | | llvm-svn: 5299 | ||||
| * | Remove dead code | Chris Lattner | 2003-01-15 | 1 | -67/+0 |
| | | | | | llvm-svn: 5298 | ||||
| * | Fix bug found by regtests | Chris Lattner | 2003-01-15 | 1 | -9/+5 |
| | | | | | llvm-svn: 5294 | ||||
| * | Use buildmi not MI ctor directly | Chris Lattner | 2003-01-15 | 1 | -3/+2 |
| | | | | | llvm-svn: 5293 | ||||
| * | Use BuildMI more, Create*Instruction less | Chris Lattner | 2003-01-15 | 3 | -135/+71 |
| | | | | | llvm-svn: 5291 | ||||
| * | X86 backend should never use addMReg | Chris Lattner | 2003-01-15 | 1 | -4/+4 |
| | | | | | llvm-svn: 5288 | ||||
| * | * Elimiante a bunch of functions from InstrSelectionSupport.h, replacing users | Chris Lattner | 2003-01-15 | 3 | -65/+62 |
| | | | | | | | | of them with BUildMI calls instead. * Fix def information in instructions generated by prologepilog inserter llvm-svn: 5287 | ||||
| * | Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> ↵ | Chris Lattner | 2003-01-14 | 6 | -14/+17 |
| | | | | | | | llvm/CodeGen/FunctionLiveVarInfo.h llvm-svn: 5284 | ||||
| * | Move llvm/Analysis/LiveVar/ValueSet.h to CodeGen/ValueSet.h | Chris Lattner | 2003-01-14 | 4 | -5/+5 |
| | | | | | llvm-svn: 5282 | ||||
| * | Rename include/llvm/Transforms/Instrumentation/TraceFunctions.h to ↵ | Chris Lattner | 2003-01-14 | 2 | -2/+2 |
| | | | | | | | Instrumentation.h llvm-svn: 5281 | ||||
| * | Fix typeo | Chris Lattner | 2003-01-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 5278 | ||||
| * | Remove unused header and function | Chris Lattner | 2003-01-14 | 1 | -7/+0 |
| | | | | | llvm-svn: 5277 | ||||
| * | Clean up #includes | Chris Lattner | 2003-01-14 | 6 | -27/+7 |
| | | | | | | | Move graph.h into local directory llvm-svn: 5276 | ||||
| * | Fix bug Regression/Verifier/2002-11-05-GetelementptrPointers.ll | Chris Lattner | 2003-01-14 | 2 | -5/+6 |
| | | | | | llvm-svn: 5273 | ||||
| * | Rename MachineInstrInfo -> TargetInstrInfo | Chris Lattner | 2003-01-14 | 28 | -76/+74 |
| | | | | | llvm-svn: 5272 | ||||
| * | Move annotations to support library | Chris Lattner | 2003-01-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 5270 | ||||
| * | Move annotation to support library | Chris Lattner | 2003-01-14 | 1 | -1/+1 |
| | | | | | llvm-svn: 5268 | ||||

