Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add standard print/dump methods to CallGraph classes. | Chris Lattner | 2004-08-08 | 1 | -16/+22 | |
| | | | | llvm-svn: 15569 | |||||
* | Two fixes: | Chris Lattner | 2004-08-08 | 1 | -3/+2 | |
| | | | | | | | | | | 1. Fix a REALLY nasty cyclic replacement issue that Anshu discovered, causing nondeterminstic crashes and memory corruption. 2. For performance, don't go inserting constantexpr casts of GV pointers. This should definitely go into 1.3 llvm-svn: 15568 | |||||
* | This DEBUG is buggy. comment it out because it's not worth fixing. This | Chris Lattner | 2004-08-08 | 1 | -1/+2 | |
| | | | | | | should go into 1.3 llvm-svn: 15567 | |||||
* | Get rid of a warning when compiling optimized. Uninitialized variable has | Reid Spencer | 2004-08-07 | 1 | -1/+1 | |
| | | | | | | been initialized. llvm-svn: 15565 | |||||
* | Ok get rid of the REST of the tabs | Chris Lattner | 2004-08-07 | 1 | -11/+11 | |
| | | | | llvm-svn: 15564 | |||||
* | Death to tabs | Chris Lattner | 2004-08-07 | 1 | -14/+14 | |
| | | | | llvm-svn: 15563 | |||||
* | dumpSavedState has outlived its usefulness. | Brian Gaeke | 2004-08-06 | 2 | -47/+3 | |
| | | | | llvm-svn: 15555 | |||||
* | Split assertion to two in order to give better assertion messages. | Alkis Evlogimenos | 2004-08-06 | 1 | -3/+3 | |
| | | | | llvm-svn: 15543 | |||||
* | Changes commited for Nate Begeman: | Chris Lattner | 2004-08-06 | 8 | -108/+405 | |
| | | | | | | | | | | | | | | | Use a PowerPC specific prolog epilog inserter to control where spilled callee save regs are placed on the stack. Get rid of implicit return address stack slot, save return address reg (LR) in appropriate slot Improve code generated for functions that don't have calls or access globals Note from Chris: PowerPCPEI will eventually be eliminated, once the functionality is merged into CodeGen/PrologEpilogInserter.cpp llvm-svn: 15536 | |||||
* | Update the To-Do list according to my notes + assertions | Brian Gaeke | 2004-08-06 | 1 | -5/+7 | |
| | | | | llvm-svn: 15535 | |||||
* | Added Louis Gerbarg. Louis is given credit in the CREDITS.TXT file, so I | John Criswell | 2004-08-05 | 1 | -1/+1 | |
| | | | | | | assume Louis also holds copyright. llvm-svn: 15534 | |||||
* | Add additional copyright notice for the PowerPC backend. | John Criswell | 2004-08-05 | 1 | -0/+7 | |
| | | | | | | Thanks Nate! llvm-svn: 15531 | |||||
* | Simplify makefile by combining all TableGen dependencies into one variable | Misha Brukman | 2004-08-05 | 1 | -22/+15 | |
| | | | | llvm-svn: 15527 | |||||
* | PowerPC is a real target now. | Misha Brukman | 2004-08-05 | 1 | -1/+1 | |
| | | | | llvm-svn: 15522 | |||||
* | Make GlobalVariable constructor assert when an initializer is of | Alkis Evlogimenos | 2004-08-05 | 1 | -1/+5 | |
| | | | | | | incorrect type. llvm-svn: 15519 | |||||
* | Turn a use of intptr_t into a reinterpret_cast<uint64_t> instead to get | Reid Spencer | 2004-08-04 | 2 | -2/+3 | |
| | | | | | | rid of compilation warnings on some platforms. llvm-svn: 15512 | |||||
* | Fix another minor problem that exists if you ahve multiple functions with | Chris Lattner | 2004-08-04 | 1 | -15/+18 | |
| | | | | | | nonunifiable types but the same name. Down with PR411! llvm-svn: 15511 | |||||
* | Fix a typeo | Chris Lattner | 2004-08-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 15510 | |||||
* | Add a hack to work around a problem my changes exposed | Chris Lattner | 2004-08-04 | 1 | -0/+7 | |
| | | | | llvm-svn: 15509 | |||||
* | Hand-propagate the constant TARGET_NAME which was making lines wrap anyway | Misha Brukman | 2004-08-04 | 1 | -6/+4 | |
| | | | | llvm-svn: 15506 | |||||
* | * Remove unnecessary comment | Misha Brukman | 2004-08-04 | 1 | -3/+3 | |
| | | | | | | | * Fix alignment of code * Tabs to spaces llvm-svn: 15505 | |||||
* | Align dependencies so they don't hurt the eyes to look at them | Misha Brukman | 2004-08-04 | 1 | -12/+12 | |
| | | | | llvm-svn: 15504 | |||||
* | Remove unused instruction classes | Misha Brukman | 2004-08-04 | 1 | -591/+0 | |
| | | | | llvm-svn: 15501 | |||||
* | Make tablegen targets depend on PowerPCInstrFormats.td as well | Misha Brukman | 2004-08-04 | 1 | -0/+2 | |
| | | | | llvm-svn: 15500 | |||||
* | Fix a latent bug exposed by my recent changes | Chris Lattner | 2004-08-04 | 1 | -1/+9 | |
| | | | | llvm-svn: 15498 | |||||
* | It is not possible to catch SIGKILL, don't bother trying. | Chris Lattner | 2004-08-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 15496 | |||||
* | getValues does not exist | Chris Lattner | 2004-08-04 | 2 | -14/+10 | |
| | | | | llvm-svn: 15495 | |||||
* | getValues is gone | Chris Lattner | 2004-08-04 | 1 | -7/+5 | |
| | | | | llvm-svn: 15494 | |||||
* | Clean up whitespace. | Alkis Evlogimenos | 2004-08-04 | 2 | -16/+15 | |
| | | | | llvm-svn: 15490 | |||||
* | Convert indentation to 2 spaces. | Alkis Evlogimenos | 2004-08-04 | 4 | -1380/+1379 | |
| | | | | llvm-svn: 15489 | |||||
* | Stop using getValues(). | Alkis Evlogimenos | 2004-08-04 | 7 | -45/+35 | |
| | | | | llvm-svn: 15487 | |||||
* | Fix a major regression in my previous checkin | Chris Lattner | 2004-08-04 | 1 | -0/+4 | |
| | | | | llvm-svn: 15486 | |||||
* | Stop using getValues(). | Alkis Evlogimenos | 2004-08-04 | 1 | -12/+10 | |
| | | | | llvm-svn: 15485 | |||||
* | Get rid of the only use of TargetInstrInfo::getResultPos(), a deprecated method. | Brian Gaeke | 2004-08-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 15483 | |||||
* | Stop using getValues(). | Alkis Evlogimenos | 2004-08-04 | 1 | -6/+6 | |
| | | | | llvm-svn: 15482 | |||||
* | FindGlobalNamed used to take 2.92s out of 8.39s running a profile build of | Chris Lattner | 2004-08-04 | 1 | -53/+36 | |
| | | | | | | | | | | | gccld -disable-opt on 252.eon. This patch deletes it and replaces it with a map. The proper fix for this is to fix PR411, but this will do in the short term. gccld on eon now takes 5.51s, which is 50% faster than before this patch. :) llvm-svn: 15480 | |||||
* | Include SparcV9TmpInstr.h to pick up the def. of TmpInstruction, | Brian Gaeke | 2004-08-04 | 1 | -1/+1 | |
| | | | | | | instead of InstrSelection.h, which is dead. llvm-svn: 15476 | |||||
* | Tighten up some whitespace. Include SparcV9TmpInstr.h to pick up | Brian Gaeke | 2004-08-04 | 1 | -10/+4 | |
| | | | | | | | the def. of TmpInstruction, instead of InstrSelection.h, which is dead. llvm-svn: 15475 | |||||
* | Include SparcV9BurgISel.h, to pick up the definition of | Brian Gaeke | 2004-08-04 | 1 | -3/+3 | |
| | | | | | | createSparcV9BurgInstSelector(). llvm-svn: 15474 | |||||
* | Include SparcV9TmpInstr.h instead of llvm/CodeGen/InstrSelection.h, to pick | Brian Gaeke | 2004-08-04 | 2 | -2/+2 | |
| | | | | | | up the definition of class TmpInstruction. llvm-svn: 15473 | |||||
* | Include SparcV9BurgISel.h, because PreSelection uses routines from within | Brian Gaeke | 2004-08-04 | 1 | -1/+1 | |
| | | | | | | the SparcV9 BURG instruction selector. Eww! llvm-svn: 15472 | |||||
* | Add a Doxygen comment, and inline the constructor (which is now almost empty). | Brian Gaeke | 2004-08-04 | 1 | -1/+4 | |
| | | | | llvm-svn: 15471 | |||||
* | The InstrForest data type has moved from llvm/CodeGen/InstrForest.h | Brian Gaeke | 2004-08-04 | 2 | -1/+135 | |
| | | | | | | to SparcV9InstrForest.h. llvm-svn: 15470 | |||||
* | Add a new file containing just TmpInstruction and its implementation. | Brian Gaeke | 2004-08-04 | 2 | -0/+132 | |
| | | | | | | | Many other pieces of the SparcV9 backend want to use TmpInstruction, but don't need any other instruction selector baggage. llvm-svn: 15469 | |||||
* | All the SparcV9 BURG instruction selector pieces have been collected into the | Brian Gaeke | 2004-08-04 | 9 | -2522/+2051 | |
| | | | | | | | new file SparcV9BurgISel.cpp, with exposed interfaces in SparcV9BurgISel.h. The InstrSelection directory is now dead. llvm-svn: 15468 | |||||
* | I swear I compiled this, really I did. | Chris Lattner | 2004-08-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 15467 | |||||
* | Factor some code out, no substantial change. | Chris Lattner | 2004-08-04 | 1 | -18/+26 | |
| | | | | llvm-svn: 15466 | |||||
* | Concisify some code | Chris Lattner | 2004-08-04 | 1 | -24/+16 | |
| | | | | | | | | Do not call FindGlobalNamed when we know we will ignore the result (because we are not going to link a static symbol anyway). This speeds up gccld -disable-opt on 252.eon from 8.63s to 8.39s. llvm-svn: 15465 | |||||
* | Implement a FIXME, by not searching linearly through a map to remove an | Chris Lattner | 2004-08-04 | 1 | -8/+34 | |
| | | | | | | element. This speeds up the bytecode reader from 12.86s to 8.72s on 252.eon. llvm-svn: 15463 | |||||
* | Squelch warnings in release mode | Chris Lattner | 2004-08-04 | 1 | -3/+3 | |
| | | | | llvm-svn: 15460 |