summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix bug: Assembler/2003-05-15-SwitchBug.llChris Lattner2003-05-151-0/+5
| | | | llvm-svn: 6239
* Fix bug: Assembler/2003-05-15-AssemblerProblem.llxChris Lattner2003-05-152-4/+14
| | | | llvm-svn: 6234
* Fix long standing bugChris Lattner2003-05-151-1/+1
| | | | llvm-svn: 6232
* Fix bug: Analysis/LoopInfo/2003-05-15-NestingProblem.llChris Lattner2003-05-151-1/+7
| | | | llvm-svn: 6230
* Fix Bug: Linker/2003-05-15-TypeProblem.llChris Lattner2003-05-151-20/+66
| | | | llvm-svn: 6225
* Fix typeosChris Lattner2003-05-141-4/+4
| | | | llvm-svn: 6204
* Add support for more constant expressionsChris Lattner2003-05-141-6/+35
| | | | llvm-svn: 6203
* Remove unnecessary castsChris Lattner2003-05-142-13/+14
| | | | llvm-svn: 6201
* Print opaque typesChris Lattner2003-05-141-0/+3
| | | | llvm-svn: 6200
* Casts are now unnecessaryChris Lattner2003-05-141-6/+6
| | | | llvm-svn: 6199
* Add support for atexit function, remove support for __main functionChris Lattner2003-05-145-14/+37
| | | | llvm-svn: 6194
* Add support for atexit handlers to the JIT, fixing 2003-05-14-AtExit.cChris Lattner2003-05-143-4/+28
| | | | llvm-svn: 6193
* Fix compilation problems with previous checking *blush*Chris Lattner2003-05-141-3/+4
| | | | llvm-svn: 6191
* Add a framework for intercepting system callsChris Lattner2003-05-142-21/+54
| | | | llvm-svn: 6190
* Fix major problem with appending linkage changesChris Lattner2003-05-141-1/+2
| | | | llvm-svn: 6185
* Fix bugChris Lattner2003-05-141-1/+2
| | | | llvm-svn: 6184
* Implement another getelementptr folding opportunity that arises whenChris Lattner2003-05-131-0/+16
| | | | | | linking stuff with appending linkage llvm-svn: 6180
* Eliminate using declarationsChris Lattner2003-05-131-19/+14
| | | | llvm-svn: 6179
* Implement linkage of appending global variables!Chris Lattner2003-05-131-6/+115
| | | | llvm-svn: 6178
* Clean up castChris Lattner2003-05-131-1/+1
| | | | llvm-svn: 6174
* Clean up #includesChris Lattner2003-05-131-8/+2
| | | | llvm-svn: 6173
* Fix bug: CBackend/2003-05-13-VarArgFunction.llChris Lattner2003-05-131-2/+3
| | | | | | | In C, a prototype with no arguments is varargs. A prototype that takes void has zero args. llvm-svn: 6172
* Fix bug: Dominators/2003-05-12-UnreachableCode.llChris Lattner2003-05-121-9/+18
| | | | llvm-svn: 6158
* Fix bug: LoopPreheaders/2003-05-12-PreheaderExitOfChild.llChris Lattner2003-05-121-5/+19
| | | | llvm-svn: 6153
* Make abort more explicitChris Lattner2003-05-121-1/+3
| | | | llvm-svn: 6151
* Remove the assertion failure of course... dohChris Lattner2003-05-121-7/+0
| | | | llvm-svn: 6150
* Implement casts from unsigned integers to floating pointChris Lattner2003-05-121-11/+43
| | | | llvm-svn: 6148
* Make error messages more useful than jsut an abortChris Lattner2003-05-121-2/+9
| | | | llvm-svn: 6146
* Remove wierd printoutChris Lattner2003-05-121-1/+1
| | | | llvm-svn: 6145
* Use a kill, not a dead definition, update commentChris Lattner2003-05-121-5/+4
| | | | llvm-svn: 6131
* Fix bug: CWriter/2003-05-12-IntegerSizeWarning.cChris Lattner2003-05-121-1/+7
| | | | llvm-svn: 6128
* Fix Bug: ConstProp/2003-05-12-DivideError.llChris Lattner2003-05-121-1/+13
| | | | llvm-svn: 6125
* Fix Bug: Assembler/2003-05-12-MinIntProblem.llxChris Lattner2003-05-121-9/+3
| | | | llvm-svn: 6123
* * Keep LiveVariable information more up-to-date and consistentChris Lattner2003-05-121-7/+87
| | | | | | | | | * *** Finally mark values that are inputs to PHIs as killed when appropriate. This should make the generated code quite a bit better. For example, the local-ra will not have to spill PHI inputs at the end of predecessor BB's anymore. llvm-svn: 6117
* Fix bug where we could iterate off the end of a basic blockChris Lattner2003-05-121-2/+3
| | | | llvm-svn: 6116
* * Keep the BBMap around as long as the pass is liveChris Lattner2003-05-121-8/+23
| | | | | | | * Change getVarInfo to take real virtual register numbers and offset them itself. This has caused me so much grief, it's not even funny. llvm-svn: 6115
* Do not insert multiple initializations for the same value in a PHI nodeChris Lattner2003-05-121-9/+29
| | | | llvm-svn: 6113
* Fix N^2 algorithmChris Lattner2003-05-121-25/+34
| | | | llvm-svn: 6112
* * Fix several commentsChris Lattner2003-05-121-6/+37
| | | | | | * Update LiveVar info better, fixing bug: Jello/2003-05-11-PHIRegAllocBug.ll llvm-svn: 6110
* Fix tab infestation!Chris Lattner2003-05-121-45/+45
| | | | llvm-svn: 6109
* Make sure that globals are emitted AFTER the passmanager is set up for the JIT,Chris Lattner2003-05-122-0/+2
| | | | | | because the globals may refer to functions that need to be compiled! llvm-svn: 6105
* switch main LLI core execution to use an InstVisitor instead of a switch ↵Chris Lattner2003-05-102-67/+61
| | | | | | statement llvm-svn: 6081
* Fix testcase: SingleSource/UnitTests/2003-05-02-DependantPHI.cChris Lattner2003-05-102-34/+55
| | | | llvm-svn: 6074
* Add a new info-output-file option (hidden from --help) which is to be used byChris Lattner2003-05-092-45/+111
| | | | | | the testing scripts to avoid breaking diffs while still gathering stats. llvm-svn: 6067
* Add support for function stubs, which allow calling functions which need toChris Lattner2003-05-094-8/+73
| | | | | | have an address available, but have not yet been code generated. llvm-svn: 6059
* This blank line has GOT to go.Chris Lattner2003-05-092-2/+0
| | | | llvm-svn: 6057
* Allow const functionsChris Lattner2003-05-091-2/+3
| | | | llvm-svn: 6056
* Add methods for stub function generationChris Lattner2003-05-081-0/+7
| | | | llvm-svn: 6054
* Minor speedup by avoiding callbacks to functions already generatedChris Lattner2003-05-082-6/+9
| | | | llvm-svn: 6052
* Improve efficiency of JIT by having it use direct function calls instead ofChris Lattner2003-05-083-36/+29
| | | | | | signals to regain control from the executing code llvm-svn: 6051
OpenPOWER on IntegriCloud