aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9
Commit message (Expand)AuthorAgeFilesLines
* Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner2003-12-284-23/+9
* Whoops, don't try to lower non intrinsic callsChris Lattner2003-12-281-0/+1
* Eliminate some code that is not needed now that we have the intrinsic lowerin...Chris Lattner2003-12-284-58/+30
* Use the intrinsic lowering functionalityChris Lattner2003-12-281-15/+44
* Really release memory used by functions. Patch by Chris.Misha Brukman2003-12-221-0/+1
* Hoist some sparc specific code into the sparc targetChris Lattner2003-12-203-6/+53
* Remove a horrible APIChris Lattner2003-12-201-2/+0
* Rip JIT specific stuff out of TargetMachine, as per PR176Chris Lattner2003-12-204-25/+61
* * Converted C-style comments to C++Misha Brukman2003-12-171-13/+15
* Reordered #includes.Misha Brukman2003-12-171-5/+5
* Doxygenified some comments, reduced extraneous space.Misha Brukman2003-12-171-19/+12
* Reorganized the Sparc backend to be more modular -- each differentMisha Brukman2003-12-1713-773/+845
* Change interface of MachineOperand as follows:Alkis Evlogimenos2003-12-148-56/+48
* This appears to fix Bug 172 and does not break any other feature tests orJohn Criswell2003-12-101-0/+6
* * Add code to flush the ICache, which any self-respecting SMC must doMisha Brukman2003-11-211-5/+8
* Include the file before we close the llvm namespace.Misha Brukman2003-11-131-1/+2
* Substantially re-organized this file:Misha Brukman2003-11-131-600/+554
* The function to create an instance of this pass is no longer a method ofMisha Brukman2003-11-132-2/+2
* The functions to create new instances of passes are no longer methods in theMisha Brukman2003-11-131-15/+16
* * Put command-line switches in their own namespaceMisha Brukman2003-11-131-17/+16
* Force a dependency on the .inc file, which must be generated!Misha Brukman2003-11-131-0/+3
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-1152-20/+217
* Fix problems linking against the reoptimizer; _llvm_regAllocState must haveBrian Gaeke2003-11-101-2/+2
* Operand numbers are now ints. Save the register allocation of the valueBrian Gaeke2003-11-103-30/+40
* Fix PR103Brian Gaeke2003-11-091-6/+3
* Fix two typos I found in comments.Brian Gaeke2003-11-082-3/+3
* For some reason, LICM and GCSE like to crash the FunctionPassManager when theyMisha Brukman2003-11-081-2/+4
* Implement branching to a PC-relative constant (not a BasicBlock).Misha Brukman2003-11-071-7/+7
* PreSelection is not optional, it performs a necessary and vital transformationMisha Brukman2003-11-071-12/+15
* Switch to emitting MachineConstantPool the way it was meant to be done.Misha Brukman2003-11-072-49/+8
* Switch to using the standard representation of the constant pool -- namely, theMisha Brukman2003-11-071-338/+322
* We accept TargetMachine as a const reference.Misha Brukman2003-11-071-3/+3
* PreSelection and PeepholeOpts are now FunctionPasses.Misha Brukman2003-11-071-2/+2
* * Stop making a global for each constant that cannot live in an instruction;Misha Brukman2003-11-071-36/+14
* * Use the MachineConstantPool for storing constants instead of a hash_set;Misha Brukman2003-11-071-17/+41
* Use `basename $<` to get just the filename, not full path, for ease of reading.Misha Brukman2003-11-071-2/+2
* Hopefully this will fix PR98Chris Lattner2003-11-071-2/+2
* * Make the comment header 80 columns longMisha Brukman2003-11-061-3/+3
* Let's not forget about our friends -- Constant Pool indices.Misha Brukman2003-11-061-0/+1
* Do not use a class before it is defined.Chris Lattner2003-11-051-6/+9
* Update verifySavedState()'s comment, so that it reflects its currentBrian Gaeke2003-11-041-1/+3
* Add comments.Brian Gaeke2003-11-041-0/+4
* Include llvm/CodeGen/MachineCodeForInstruction.h. Use it to startBrian Gaeke2003-10-301-6/+29
* Make AllocState an enum.Brian Gaeke2003-10-301-2/+12
* Tweak sed commands so that they filter out more # stuff and alsoBrian Gaeke2003-10-291-3/+3
* Publicize the type of FnAllocState.Brian Gaeke2003-10-242-2/+15
* Move the implementations of ==, != on AllocInfos here, from UnpackTraceFunction.Brian Gaeke2003-10-231-0/+9
* Move AllocInfo structure to a private AllocInfo.h header file.Brian Gaeke2003-10-231-48/+15
* Make FnAllocState contain vectors of AllocInfo, instead of LLVM Constants.Brian Gaeke2003-10-231-1/+1
* New file, containing AllocInfo structure.Brian Gaeke2003-10-231-0/+61