summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/InstrSelection/InstrSelection.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move InstrSelection into lib/Target/Sparc, as it's sparc specificChris Lattner2004-01-091-417/+0
* Clean up a lot of the code I added yesterday by exposing the IntrinsicLoweringChris Lattner2003-12-281-8/+4
* Whoops, don't try to lower non intrinsic callsChris Lattner2003-12-281-0/+1
* Use the intrinsic lowering functionalityChris Lattner2003-12-281-15/+44
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-1/+7
* Make code layout more consistent.Misha Brukman2003-10-231-87/+79
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Fixed spelling.Misha Brukman2003-09-171-3/+3
* The word `dependent' has no `a'.Misha Brukman2003-08-211-1/+1
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-141-5/+2
* Making this code const-correct would be a pain, so I'll hack it.Chris Lattner2003-07-261-4/+5
* Added MachineCodeForInstruction object as an argument toVikram S. Adve2003-05-311-4/+12
* Remove unneccesary &*Chris Lattner2003-04-231-1/+1
* Minor changesChris Lattner2003-01-151-9/+11
* More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner2002-12-291-1/+1
* Fix warningChris Lattner2002-11-091-2/+2
* Remove usage of MachineBasicBlock::getChris Lattner2002-10-281-14/+18
* Change MachineBasicBlock's to not be Annotations, instead they are kept asChris Lattner2002-10-281-4/+10
* *** empty log message ***Chris Lattner2002-10-281-1/+0
* Rename MachineCodeForBasicBlock to MachineBasicBlockChris Lattner2002-10-281-5/+5
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-281-2/+2
* Tell PassManager that this pass does not invalidate the CFG so that dominatorChris Lattner2002-10-231-0/+4
* Make sure the leakdetector is told about temporary Phi nodes also, so it doesn'tChris Lattner2002-09-081-1/+6
* Inform the memory leak detector that TmpInstruction objects should not beChris Lattner2002-09-081-0/+24
* We are using std::vector, so remove extraneous namespace prefixesChris Lattner2002-08-091-8/+7
* * Move InstructionSelection Pass here instead of living in Sparc.cpp. ItChris Lattner2002-07-301-169/+146
* *** empty log message ***Chris Lattner2002-07-221-5/+9
* Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.h.Vikram S. Adve2002-07-081-3/+4
* changes to make it compatible with 64bit gccAnand Shukla2002-06-251-2/+3
* MEGAPATCH checkin.Chris Lattner2002-06-251-47/+32
* Hide debugging optionsChris Lattner2002-05-201-1/+1
* cpValue2Value now needs a vector of MachineInstr to store return values.Vikram S. Adve2002-05-191-16/+20
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-291-1/+0
* Value cannot be directly instantiated. I think that this code was TRYING toChris Lattner2002-04-081-5/+3
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-071-20/+16
* Use deterministic iterator for treeRoots.Vikram S. Adve2002-03-241-10/+10
* Use vector for machine instructions returned by GetInstructionsByRule.Vikram S. Adve2002-03-181-70/+31
* * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-121-1/+1
* * Straighten out #includesChris Lattner2002-02-031-38/+12
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-21/+11
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-041-2/+1
* Split the PHINode class out from the iOther.h file into the iPHINode.h fileChris Lattner2001-12-031-1/+1
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-271-1/+1
* Added naming to inserted phi copy values - for easy debuggingRuchira Sasanka2001-11-151-0/+6
* Changed phi elimination codeRuchira Sasanka2001-11-151-1/+64
* For phi elimination, now we are generating only one instructionRuchira Sasanka2001-11-121-15/+5
* Added phi elimination code - not finalRuchira Sasanka2001-11-121-0/+100
* Major overhaul of stack frame management.Vikram S. Adve2001-11-081-1/+1
* Cosmetic changes only.Vikram S. Adve2001-10-221-15/+49
* 1. Add a bottom-up pass on BURG trees that is used to fix constant operands.Vikram S. Adve2001-10-171-7/+45
OpenPOWER on IntegriCloud