aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SparcV9/InstrSelection
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-27Convert many of the virtual TargetInstrInfo methods used as helperBrian Gaeke
2004-07-18bug 122:Reid Spencer
2004-07-16IA64 compatChris Lattner
2004-07-15Patches towards fixing PR341Chris 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-26There is no reason to print ValueType hereChris Lattner
2004-06-20Move the IntrinsicLowering header into the CodeGen directory, as per PR346Chris Lattner
2004-06-17Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris 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-29Remove unused #include.Brian 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-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-29Move the private MachineInstrAnnot.h into a private directory.Chris Lattner
2004-02-25Great renaming: Sparc --> SparcV9Brian Gaeke
2004-02-13Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos
2004-02-12Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos
2004-02-11MachineInstr::getOpCode() --> getOpcode() in SPARC back-end.Brian Gaeke
2004-01-09Move InstrSelection into lib/Target/Sparc, as it's sparc specific. ThisChris Lattner
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-12-14Change interface of MachineOperand as follows:Alkis Evlogimenos
2003-12-10This appears to fix Bug 172 and does not break any other feature tests orJohn Criswell
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 copyright notice to Makefiles.John Criswell
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-19Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner
2003-10-15Decrease usage of use_size()Chris Lattner
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-29All constant-evaluation code now unified intoVikram S. Adve
2003-07-26Making this code const-correct would be a pain, so I'll hack it.Chris Lattner
2003-07-23Remove unnecessary castsChris Lattner
2003-07-23Remove using declChris Lattner
2003-07-06Choose register instead of immediate for ConstantExpr in ChooseRegOrImmed.Vikram S. Adve
2003-06-30Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell
2003-06-16Actually, change it to use explicit new/delete, which is more likely to beChris Lattner