summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineCodeForInstruction.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-3/+2
| | | | | | | | | ilist of MachineInstr objects. This allows constant time removal and insertion of MachineInstr instances from anywhere in each MachineBasicBlock. It also allows for constant time splicing of MachineInstrs into or out of MachineBasicBlocks. llvm-svn: 11340
* Remove use of llvm/CodeGen/InstrSelection.hChris Lattner2004-01-101-2/+2
| | | | llvm-svn: 10749
* Finegrainify namespacification.Chris Lattner2004-01-091-9/+4
| | | | | | | | This should get hunked over to the Sparc backend, along with MachineCodeForInstruction and a bunch of files in include/llvm/Codegen, but those battles will have to wait for a later time. llvm-svn: 10731
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
| | | | llvm-svn: 9903
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
| | | | | | Header files will be on the way. llvm-svn: 9298
* Move CallArgsDescriptor into this class instead of making it anVikram S. Adve2002-10-291-0/+5
| | | | | | annotation on the machine instruction. llvm-svn: 4398
* Inline some methods from .cpp files into .h files, minor cleanupsChris Lattner2002-10-281-30/+11
| | | | llvm-svn: 4313
* Add an assertion.Vikram S. Adve2002-09-161-0/+1
| | | | llvm-svn: 3734
* Rename static struct Initializer to avoid name conflict with BB.Vikram S. Adve2002-07-081-3/+3
| | | | llvm-svn: 2831
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-291-1/+0
| | | | llvm-svn: 2397
* Re-fix bug: Put back MachineCodeForInstruction::dropAllReferences.Vikram S. Adve2002-03-241-4/+24
| | | | llvm-svn: 1970
* Code pulled out of MAchineInstr.(h|cpp)Chris Lattner2002-02-031-0/+57
llvm-svn: 1660
OpenPOWER on IntegriCloud