summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move this code to lib/Target/SparcV9/MachineFunctionInfo.cppChris Lattner2004-08-161-158/+1
| | | | llvm-svn: 15834
* This file is moving to lib/Target/SparcV9Chris Lattner2004-08-161-119/+0
| | | | llvm-svn: 15833
* Fit into 80 lines, add a gross hack for MachineFunctionInfoChris Lattner2004-08-161-10/+14
| | | | llvm-svn: 15832
* These files now live in lib/Target/SparcV9Chris Lattner2004-08-162-221/+0
| | | | llvm-svn: 15831
* Move MachineCodeForInstruction.h and MachineFunctionInfo.h into ↵Chris Lattner2004-08-1618-29/+246
| | | | | | lib/Target/SparcV9 llvm-svn: 15830
* Nuke this fileChris Lattner2004-08-161-72/+0
| | | | llvm-svn: 15829
* Fold MachineInstrAnnot.cpp into this fileChris Lattner2004-08-161-0/+56
| | | | llvm-svn: 15828
* Spaces arg!Chris Lattner2004-08-161-1/+3
| | | | llvm-svn: 15827
* Correct the documentation for the module block header which uses the longReid Spencer2004-08-161-4/+22
| | | | | | | | format instead of the short format used in other blocks. Discrepancy noted by Robert Mykland. Thanks Robert! llvm-svn: 15826
* Move these files (which are dependent on VMCore) into VMCoreMisha Brukman2004-08-163-0/+0
| | | | llvm-svn: 15825
* Update and consolidate comments. Remove some excess whitespace.Brian Gaeke2004-08-161-15/+6
| | | | llvm-svn: 15824
* Add a note that people shouldn't use MachineFunctionInfo.Brian Gaeke2004-08-161-0/+2
| | | | llvm-svn: 15823
* Bug 422 fixed.Reid Spencer2004-08-161-0/+2
| | | | llvm-svn: 15822
* Merged in RELEASE_13. This fixes the Command Guide link when browsing theJohn Criswell2004-08-161-2/+2
| | | | | | files from a local filesystem. llvm-svn: 15821
* Updated for 1.3.John Criswell2004-08-161-1/+1
| | | | llvm-svn: 15820
* Merged in release_13 branch.John Criswell2004-08-161-19/+21
| | | | llvm-svn: 15819
* Fix PR422.Reid Spencer2004-08-161-2/+11
| | | | | | | | | | Ouch! Changes in the lazy initialization code caused each incorporated function to reprocess the entire function on every lookup of a value's slot number. This caused a horrible slowdown in all functions. This fix made llvm-dis go from "longer than I care to wait" (minutes) on a large test case to 0.53 seconds. llvm-svn: 15818
* Back out include/llvm/System changes until a satisfactory solution canReid Spencer2004-08-163-436/+0
| | | | | | be determined. llvm-svn: 15817
* Remove lib/System contents until a satisfactory solution can beReid Spencer2004-08-167-828/+0
| | | | | | provided. llvm-svn: 15816
* Back out dependencies on lib/System/Path.hReid Spencer2004-08-162-26/+32
| | | | llvm-svn: 15815
* Fix definitions to match tool's actual capabilities.Reid Spencer2004-08-161-0/+3
| | | | llvm-svn: 15814
* Bug fixedChris Lattner2004-08-161-1/+2
| | | | llvm-svn: 15813
* Believe it or not, this was broken in LLVM 1.3Chris Lattner2004-08-161-0/+3
| | | | llvm-svn: 15812
* Fix a bug that caused the pass to go into infinite loops on trivial testcases.Chris Lattner2004-08-161-1/+2
| | | | | | This is fallout of the Bug 122 changes. llvm-svn: 15811
* There is no need for a cast hereChris Lattner2004-08-161-1/+1
| | | | llvm-svn: 15810
* Update the current state of the worldNate Begeman2004-08-161-6/+1
| | | | llvm-svn: 15809
* Fix typo of the word 'implicit' I made resolving a CVS conflict. Whoops!Nate Begeman2004-08-161-1/+1
| | | | llvm-svn: 15808
* Fix frame pointer handling:Nate Begeman2004-08-162-32/+33
| | | | | | | | | | Reserve R0 in store/load from stack slot for building >32k offsets from SP or FP. This also requires we use R11 rather than R0 for holding the LR value we want to save or restore. Also, tell the register allocator not to use R31 (our FP) in functions that have a frame pointer. These changes fix Burg. llvm-svn: 15807
* Fix mismatched adjust down/up of SP in functions that contain variableNate Begeman2004-08-161-4/+4
| | | | | | sized allocas. llvm-svn: 15806
* Use CodeGenRegister class to make reading in of register information moreChris Lattner2004-08-163-19/+42
| | | | | | systematic. llvm-svn: 15805
* Add initial support for register and register class representation.Chris Lattner2004-08-161-0/+37
| | | | | | Obviously this is not done. llvm-svn: 15804
* Flags and TSFlags were (thankfully) never used, so remove them. But wait,Chris Lattner2004-08-161-4/+16
| | | | | | not so fast, add some fields for spill slot size and alignment llvm-svn: 15803
* Add a special case for argc,argvChris Lattner2004-08-161-2/+13
| | | | llvm-svn: 15802
* Don't pass too many arguments into runFunctionChris Lattner2004-08-161-8/+15
| | | | llvm-svn: 15801
* Scrub all LLVM 1.3 stuff, changing over to 1.4. Add info about PR419,Chris Lattner2004-08-161-185/+13
| | | | | | which is now fixed. llvm-svn: 15800
* Finally, add support for calling arbitrary non-varargs functions.Chris Lattner2004-08-161-9/+58
| | | | llvm-svn: 15799
* Handle all nullary functions, of any valid return type.Chris Lattner2004-08-151-7/+46
| | | | llvm-svn: 15798
* Fine, go all of the way and check that the argument types are correct as well.Chris Lattner2004-08-151-13/+27
| | | | llvm-svn: 15797
* These only really work if returning int or voidChris Lattner2004-08-151-17/+21
| | | | llvm-svn: 15796
* Switch to using the JIT now that it can directly call zeroarg functionsChris Lattner2004-08-151-1/+1
| | | | llvm-svn: 15795
* Handle zero arg function caseChris Lattner2004-08-151-1/+5
| | | | llvm-svn: 15794
* Simplify code a bit, print error message always instead of asserting.Chris Lattner2004-08-151-16/+19
| | | | llvm-svn: 15793
* Simplify code, make it print the constructed module before it is run.Chris Lattner2004-08-151-87/+45
| | | | llvm-svn: 15792
* V8 never used the instrselectorgeneratorChris Lattner2004-08-151-5/+1
| | | | llvm-svn: 15791
* isdummyclass goes awayChris Lattner2004-08-151-4/+0
| | | | llvm-svn: 15790
* Remove awareness of isDummyClassChris Lattner2004-08-151-9/+2
| | | | llvm-svn: 15789
* disable all of the pattern isel stuffChris Lattner2004-08-151-1/+2
| | | | llvm-svn: 15788
* Disable the pattern iselChris Lattner2004-08-154-25/+13
| | | | llvm-svn: 15787
* Include .td and .txt files in the greps. This will allow me to find symbols inChris Lattner2004-08-152-2/+2
| | | | | | them, and also count them in the LOC of LLVM for the nightly tester. llvm-svn: 15786
* Documentation like this doesn't belong here, and now we have the commandguideChris Lattner2004-08-151-15/+0
| | | | llvm-svn: 15785
OpenPOWER on IntegriCloud