aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SparcV9/InstrSelection/InstrSelection.cpp
AgeCommit message (Expand)Author
2004-08-04All the SparcV9 BURG instruction selector pieces have been collected into theBrian Gaeke
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403:Chris Lattner
2004-07-16IA64 compatChris Lattner
2004-07-14Add Machine-CFG edges to SparcV9 MachineBasicBlocks.Brian Gaeke
2004-07-04Add #include <iostream> since Value.h does not #include it any more.Reid Spencer
2004-06-20Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner
2004-06-08Add a TmpInstruction ctor that doesn't take a MCFI.Brian Gaeke
2004-06-02Convert to the new TargetMachine interface.Chris Lattner
2004-05-30Insert machine instructions generated for Phi nodes into theirBrian Gaeke
2004-05-29Add comments.Brian Gaeke
2004-05-29Trim whitespace.Brian Gaeke
2004-05-29Give InsertCodeForPhis() a new documentation comment.Brian Gaeke
2004-05-28Give PhiCp nodes better names in many cases.Brian Gaeke
2004-04-23Include SparcV9RegInfo.h instead of TargetRegInfo.h.Brian Gaeke
2004-04-07Don't include InstrSelectionSupport.h.Brian Gaeke
2004-03-13Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* toChris Lattner
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos
2003-12-28Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner
2003-12-28Whoops, don't try to lower non intrinsic callsChris Lattner
2003-12-28Use the intrinsic lowering functionalityChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-23Make code layout more consistent.Misha Brukman
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-09-17Fixed spelling.Misha Brukman
2003-08-21The word `dependent' has no `a'.Misha Brukman
2003-08-14Factory methods for function passes now return type FunctionPass *.Brian Gaeke
2003-07-26Making this code const-correct would be a pain, so I'll hack it.Chris Lattner
2003-05-31Added MachineCodeForInstruction object as an argument toVikram S. Adve
2003-04-23Remove unneccesary &*Chris Lattner
2003-01-15Minor changesChris Lattner
2002-12-29More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner
2002-11-09Fix warningChris Lattner
2002-10-28Remove usage of MachineBasicBlock::getChris Lattner
2002-10-28Change MachineBasicBlock's to not be Annotations, instead they are kept asChris Lattner
2002-10-28*** empty log message ***Chris Lattner
2002-10-28Rename MachineCodeForBasicBlock to MachineBasicBlockChris Lattner
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman
2002-10-23Tell PassManager that this pass does not invalidate the CFG so that dominatorChris Lattner
2002-09-08Make sure the leakdetector is told about temporary Phi nodes also, so it doesn'tChris Lattner
2002-09-08Inform the memory leak detector that TmpInstruction objects should not beChris Lattner
2002-08-09We are using std::vector, so remove extraneous namespace prefixesChris Lattner
2002-07-30* Move InstructionSelection Pass here instead of living in Sparc.cpp. ItChris Lattner
2002-07-22*** empty log message ***Chris Lattner
2002-07-08Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.h.Vikram S. Adve
2002-06-25changes to make it compatible with 64bit gccAnand Shukla
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-05-20Hide debugging optionsChris Lattner
2002-05-19cpValue2Value now needs a vector of MachineInstr to store return values.Vikram S. Adve
2002-04-29Eliminate duplicate or unneccesary #include'sChris Lattner
2002-04-08Value cannot be directly instantiated. I think that this code was TRYING toChris Lattner