aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/InstrSelection/InstrSelection.cpp
AgeCommit message (Expand)Author
2004-01-09Move InstrSelection into lib/Target/Sparc, as it's sparc specificChris 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-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
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-03-24Use deterministic iterator for treeRoots.Vikram S. Adve
2002-03-18Use vector for machine instructions returned by GetInstructionsByRule.Vikram S. Adve
2002-02-12* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner
2002-02-03* Straighten out #includesChris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2001-12-04Renamed inst_const_iterator -> const_inst_iteratorChris Lattner
2001-12-03Split the PHINode class out from the iOther.h file into the iPHINode.h fileChris Lattner
2001-11-27Create a new #include "Support/..." directory structure to move thingsChris Lattner
2001-11-15Added naming to inserted phi copy values - for easy debuggingRuchira Sasanka
2001-11-15Changed phi elimination codeRuchira Sasanka
2001-11-12For phi elimination, now we are generating only one instructionRuchira Sasanka
2001-11-12Added phi elimination code - not finalRuchira Sasanka
2001-11-08Major overhaul of stack frame management.Vikram S. Adve
2001-10-22Cosmetic changes only.Vikram S. Adve
2001-10-171. Add a bottom-up pass on BURG trees that is used to fix constant operands.Vikram S. Adve