| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Eliminate uses of MachineBasicBlock::get | Chris Lattner | 2002-10-28 | 3 | -33/+43 |
| | | | | | llvm-svn: 4340 | ||||
| * | Eliminate unneccesary use of MachineBasicBlock::get | Chris Lattner | 2002-10-28 | 1 | -8/+6 |
| | | | | | llvm-svn: 4339 | ||||
| * | s/method/function | Chris Lattner | 2002-10-28 | 2 | -20/+27 |
| | | | | | llvm-svn: 4338 | ||||
| * | Change MachineBasicBlock's to not be Annotations, instead they are kept as | Chris Lattner | 2002-10-28 | 5 | -44/+69 |
| | | | | | | | | part of a linked list tracked by MachineFunction. MachineBasicBlock::get is now linear time instead of constant time, and thus is deprecated! llvm-svn: 4337 | ||||
| * | Make sched class unsigned | Chris Lattner | 2002-10-28 | 1 | -1/+1 |
| | | | | | llvm-svn: 4336 | ||||
| * | * s/unsigned int/unsigned | Chris Lattner | 2002-10-28 | 2 | -54/+54 |
| | | | | | | | | * Make MachineInstrDescriptor only keep a const char * instead of a string for the opcode name. llvm-svn: 4335 | ||||
| * | Make scheduling class variables be 'unsigned' instead of 'int' | Chris Lattner | 2002-10-28 | 3 | -9/+6 |
| | | | | | llvm-svn: 4334 | ||||
| * | Make Scheduling Class variables be 'unsigned' instead of 'int' | Chris Lattner | 2002-10-28 | 1 | -3/+3 |
| | | | | | llvm-svn: 4333 | ||||
| * | Remove typedef that is unneccesary | Chris Lattner | 2002-10-28 | 1 | -1/+0 |
| | | | | | llvm-svn: 4332 | ||||
| * | Rename the redundant MachineOperand::getOperandType() to ↵ | Chris Lattner | 2002-10-28 | 8 | -58/+56 |
| | | | | | | | MachineOperand::getType() llvm-svn: 4331 | ||||
| * | Add new getOperandType(i) method to MachineInstr | Chris Lattner | 2002-10-28 | 1 | -12/+16 |
| | | | | | llvm-svn: 4330 | ||||
| * | Fairly major overhaul of MachineInstr & Operand classes | Chris Lattner | 2002-10-28 | 2 | -254/+106 |
| | | | | | | | | | - Inline methods that are mostly a single line anyway - Eliminate several methods that were never called - Group methods a bit more consistently llvm-svn: 4329 | ||||
| * | Make MachineInstr.h not #include MachineInstrInfo.h | Chris Lattner | 2002-10-28 | 2 | -2/+9 |
| | | | | | llvm-svn: 4328 | ||||
| * | Add #includes now that MachineInstr.h doesn't include ↵ | Chris Lattner | 2002-10-28 | 6 | -0/+6 |
| | | | | | | | llvm/Target/MachineInstrInfo.h llvm-svn: 4327 | ||||
| * | Remvoe a bunch of unneeded forward decls | Chris Lattner | 2002-10-28 | 1 | -4/+0 |
| | | | | | llvm-svn: 4326 | ||||
| * | Don't #include <Support/*>, #include "Support/*" | Chris Lattner | 2002-10-28 | 9 | -9/+9 |
| | | | | | llvm-svn: 4325 | ||||
| * | Add BasicBlock list to MchineFunction that will eventually be the only | Chris Lattner | 2002-10-28 | 2 | -4/+19 |
| | | | | | | | way to access MachineBasicBlocks. For now, it is never filled. llvm-svn: 4324 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-10-28 | 6 | -6/+0 |
| | | | | | llvm-svn: 4323 | ||||
| * | MachineFunction now includes MachineBasicBlock so there is no need to | Chris Lattner | 2002-10-28 | 1 | -1/+0 |
| | | | | | | | reinclude it llvm-svn: 4322 | ||||
| * | MachineFunction.h now includes MachineBasicBlock.h in preparation for | Chris Lattner | 2002-10-28 | 1 | -1/+1 |
| | | | | | | | list changes. llvm-svn: 4321 | ||||
| * | Remvoe dead fixme and typedef | Chris Lattner | 2002-10-28 | 1 | -4/+0 |
| | | | | | llvm-svn: 4320 | ||||
| * | MachineBasicBlock doesn't need basicblock.h, it needs Annotation.h | Chris Lattner | 2002-10-28 | 1 | -6/+9 |
| | | | | | llvm-svn: 4319 | ||||
| * | Rename MachineCodeForBasicBlock to MachineBasicBlock | Chris Lattner | 2002-10-28 | 11 | -67/+57 |
| | | | | | llvm-svn: 4318 | ||||
| * | *** empty log message *** | Chris Lattner | 2002-10-28 | 2 | -26/+25 |
| | | | | | llvm-svn: 4317 | ||||
| * | Rename file to MachineBasicBlock.h | Chris Lattner | 2002-10-28 | 1 | -77/+0 |
| | | | | | llvm-svn: 4316 | ||||
| * | Add note about state that should be removed when time permits | Chris Lattner | 2002-10-28 | 1 | -3/+13 |
| | | | | | llvm-svn: 4315 | ||||
| * | Fixes to previous checkin | Chris Lattner | 2002-10-28 | 1 | -2/+3 |
| | | | | | llvm-svn: 4314 | ||||
| * | Inline some methods from .cpp files into .h files, minor cleanups | Chris Lattner | 2002-10-28 | 5 | -48/+31 |
| | | | | | llvm-svn: 4313 | ||||
| * | Minor cleanups | Chris Lattner | 2002-10-28 | 1 | -11/+11 |
| | | | | | llvm-svn: 4312 | ||||
| * | After removing stuff from TargetMachine, we now no longer have to include | Chris Lattner | 2002-10-28 | 1 | -1/+1 |
| | | | | | | | it twice. llvm-svn: 4311 | ||||
| * | Move machine code generation/destruction passes out of Sparc.cpp because | Chris Lattner | 2002-10-28 | 2 | -44/+58 |
| | | | | | | | they are generic llvm-svn: 4310 | ||||
| * | Add prototypes for creation/destruction passes | Chris Lattner | 2002-10-28 | 1 | -0/+3 |
| | | | | | llvm-svn: 4309 | ||||
| * | Move addPassesToEmitAssembly from TargetMachine to UltraSparc because it | Chris Lattner | 2002-10-28 | 3 | -123/+121 |
| | | | | | | | really is sparc specific. llvm-svn: 4308 | ||||
| * | Prune #includes | Chris Lattner | 2002-10-28 | 1 | -2/+0 |
| | | | | | llvm-svn: 4307 | ||||
| * | * Doxygenify comments | Chris Lattner | 2002-10-28 | 1 | -17/+16 |
| | | | | | | | | * Move addPassesToEmitAssembly back to Sparc.cpp because it really is sparc specific llvm-svn: 4306 | ||||
| * | Add codegen library | Chris Lattner | 2002-10-28 | 2 | -4/+24 |
| | | | | | llvm-svn: 4305 | ||||
| * | This header is renamed to MachineFunction.h | Chris Lattner | 2002-10-28 | 1 | -124/+0 |
| | | | | | llvm-svn: 4304 | ||||
| * | We don't need the forwarding typedef | Chris Lattner | 2002-10-28 | 1 | -4/+0 |
| | | | | | llvm-svn: 4303 | ||||
| * | Updates to match misha's changes | Chris Lattner | 2002-10-28 | 1 | -3/+3 |
| | | | | | llvm-svn: 4302 | ||||
| * | Changed `MachineCodeForMethod' to `MachineFunction'. | Misha Brukman | 2002-10-28 | 24 | -121/+132 |
| | | | | | llvm-svn: 4301 | ||||
| * | Remove dead fixme | Chris Lattner | 2002-10-27 | 1 | -3/+3 |
| | | | | | llvm-svn: 4300 | ||||
| * | Make pointless testcase a bit more "challenging" | Chris Lattner | 2002-10-27 | 1 | -0/+1 |
| | | | | | llvm-svn: 4299 | ||||
| * | Add support or other operand types | Chris Lattner | 2002-10-27 | 1 | -0/+20 |
| | | | | | llvm-svn: 4298 | ||||
| * | Instruction select constant arguments correctly | Chris Lattner | 2002-10-27 | 1 | -0/+41 |
| | | | | | llvm-svn: 4297 | ||||
| * | Add instruction definitions for mov r, imm instructions | Chris Lattner | 2002-10-27 | 1 | -2/+8 |
| | | | | | llvm-svn: 4296 | ||||
| * | Prune #includes | Chris Lattner | 2002-10-27 | 2 | -10/+6 |
| | | | | | llvm-svn: 4295 | ||||
| * | Add neccesary #include | Chris Lattner | 2002-10-27 | 1 | -0/+1 |
| | | | | | llvm-svn: 4294 | ||||
| * | Old GCC's don't have an <ostream> | Chris Lattner | 2002-10-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 4293 | ||||
| * | change ++ to +1 when using random access iterators | Chris Lattner | 2002-10-27 | 1 | -4/+2 |
| | | | | | llvm-svn: 4292 | ||||
| * | Add #include | Chris Lattner | 2002-10-27 | 5 | -0/+5 |
| | | | | | llvm-svn: 4291 | ||||

