aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SparcV9/SparcV9TargetMachine.cpp
AgeCommit message (Expand)Author
2004-04-25Fix file header comments and include guards -- many files have been moved orBrian Gaeke
2004-04-12We don't need to insert TargetData into the PassManager here.Brian Gaeke
2004-04-02Only strip symbols if emitting bytecode to the assembly file.Brian Gaeke
2004-03-30Add the select lowering pass to get initial support for select instructionsChris Lattner
2004-03-12Make -print-machineinstrs show us the code both before and after reg. alloc.Brian Gaeke
2004-03-04make -print-machineinstrs work for both SparcV9 and X86Brian Gaeke
2004-03-01Add this back, as its absence introduces assertions, and it seems to work nowChris Lattner
2004-03-01TargetCacheInfo has been removed; its only uses were to propagate a constantBrian Gaeke
2004-02-27Turn off the SparcV9MachineCodeDestructionPass for now, because it's buggyBrian Gaeke
2004-02-27Correct DestroyMachineFunction's getPassNameBrian Gaeke
2004-02-25Great renaming: Sparc --> SparcV9Brian Gaeke
2004-02-09Doxygenify comments.Misha Brukman
2004-01-13Remove dump-input option.Brian Gaeke
2003-12-28Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner
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