aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SparcV9/SparcV9TargetMachine.cpp
AgeCommit message (Expand)Author
2003-12-28Eliminate some code that is not needed now that we have the intrinsic lowerin...Chris Lattner
2003-12-22Really release memory used by functions. Patch by Chris.Misha Brukman
2003-12-20Hoist some sparc specific code into the sparc targetChris Lattner
2003-12-20Rip JIT specific stuff out of TargetMachine, as per PR176Chris Lattner
2003-12-17Reorganized the Sparc backend to be more modular -- each differentMisha Brukman
2003-11-13* Put command-line switches in their own namespaceMisha Brukman
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-08For some reason, LICM and GCSE like to crash the FunctionPassManager when theyMisha Brukman
2003-11-07PreSelection is not optional, it performs a necessary and vital transformationMisha Brukman
2003-10-20Goodbye, AddRegNumToValuesBrian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-17Remove extra blank line.Brian Gaeke
2003-10-05Add support for the Invoke instruction by using the LowerInvoke passChris Lattner
2003-09-30Make sure to get the definition of getRegisterAllocatorChris Lattner
2003-09-30RegisterAllocation.h is going awayChris Lattner
2003-09-18Fix a typo in Sparc.cpp.Brian Gaeke
2003-09-01No longer provide an optinfo, noone uses itChris Lattner
2003-09-01Move private interfaces into private .h fileChris Lattner
2003-08-24Targets should configure themselves based on a Module, not some wierd flagsChris Lattner
2003-08-16Rename -emitmaps to -enable-mapsBrian Gaeke
2003-08-14Unbreak SPARC backend: addPassesToJITCompile andBrian Gaeke
2003-08-13Adjust files for move of mapping info stuff into the Sparc directoryChris Lattner
2003-08-12Disable emitting LLVM-to-MI maps, by default.Vikram S. Adve
2003-08-06Changing command-line option formats to be more consistent with LLVM style.Misha Brukman
2003-08-06* Renamed option from `nopreselect' to `nopreopt' since it disables more thanMisha Brukman
2003-08-01Put back the separate pass to decompose multi-dimensional referencesVikram S. Adve
2003-07-29Rename 'dump-asm' to 'dump-input' and really print it just before code-gen.Vikram S. Adve
2003-06-18lib/Target/Sparc/Sparc.cpp:Brian Gaeke
2003-06-16Rename FInfo.cpp to FunctionInfo.cpp, eliminate FInfo.hChris Lattner
2003-06-06* Removed PreSelection pass because that is now done in the JITMisha Brukman
2003-06-04lib/CodeGen/Mapping/MappingInfo.cpp:Brian Gaeke
2003-05-31Enabling some of these passes causes lli to breakMisha Brukman
2003-05-30Make LLI behave just like LLC with regard to the compile passes it uses.Misha Brukman
2003-05-27* Allow passing in an unsigned configuration to allocateSparcTargetMachine()Misha Brukman
2003-04-26Remove two fields from TargetData which are target specific.Chris Lattner
2003-04-23Add support for the Switch instruction by running the lowerSwitch pass firstChris Lattner
2003-01-14Rename MachineInstrInfo -> TargetInstrInfoChris Lattner
2002-12-28* Frame & const pool info is no longer directly in MachineFunctionChris Lattner
2002-12-24Sparc is not little endianChris Lattner
2002-12-03Initialize implicit uses/defs fields for sparc backend to empty listChris Lattner
2002-10-31Reassociate pass now worksChris Lattner
2002-10-30Sparc backend doesn't use target specific flags yetChris Lattner
2002-10-29* Privatize the TargetNameChris Lattner
2002-10-29Allow TargetMachine to refuse static code genChris Lattner
2002-10-29Rename Sparc.h to TargetMachineImpls.hChris Lattner
2002-10-29MachineInstrInfo doesn't need a TargetMachineChris Lattner
2002-10-28Move machine code generation/destruction passes out of Sparc.cpp becauseChris Lattner
2002-10-28Move addPassesToEmitAssembly from TargetMachine to UltraSparc because itChris Lattner
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman
2002-10-25Prune #includesChris Lattner