summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate uses of MachineBasicBlock::getChris Lattner2002-10-283-33/+43
| | | | llvm-svn: 4340
* Eliminate unneccesary use of MachineBasicBlock::getChris Lattner2002-10-281-8/+6
| | | | llvm-svn: 4339
* s/method/functionChris Lattner2002-10-282-20/+27
| | | | llvm-svn: 4338
* Change MachineBasicBlock's to not be Annotations, instead they are kept asChris Lattner2002-10-285-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 unsignedChris Lattner2002-10-281-1/+1
| | | | llvm-svn: 4336
* * s/unsigned int/unsignedChris Lattner2002-10-282-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 Lattner2002-10-283-9/+6
| | | | llvm-svn: 4334
* Make Scheduling Class variables be 'unsigned' instead of 'int'Chris Lattner2002-10-281-3/+3
| | | | llvm-svn: 4333
* Remove typedef that is unneccesaryChris Lattner2002-10-281-1/+0
| | | | llvm-svn: 4332
* Rename the redundant MachineOperand::getOperandType() to ↵Chris Lattner2002-10-288-58/+56
| | | | | | MachineOperand::getType() llvm-svn: 4331
* Add new getOperandType(i) method to MachineInstrChris Lattner2002-10-281-12/+16
| | | | llvm-svn: 4330
* Fairly major overhaul of MachineInstr & Operand classesChris Lattner2002-10-282-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.hChris Lattner2002-10-282-2/+9
| | | | llvm-svn: 4328
* Add #includes now that MachineInstr.h doesn't include ↵Chris Lattner2002-10-286-0/+6
| | | | | | llvm/Target/MachineInstrInfo.h llvm-svn: 4327
* Remvoe a bunch of unneeded forward declsChris Lattner2002-10-281-4/+0
| | | | llvm-svn: 4326
* Don't #include <Support/*>, #include "Support/*"Chris Lattner2002-10-289-9/+9
| | | | llvm-svn: 4325
* Add BasicBlock list to MchineFunction that will eventually be the onlyChris Lattner2002-10-282-4/+19
| | | | | | way to access MachineBasicBlocks. For now, it is never filled. llvm-svn: 4324
* *** empty log message ***Chris Lattner2002-10-286-6/+0
| | | | llvm-svn: 4323
* MachineFunction now includes MachineBasicBlock so there is no need toChris Lattner2002-10-281-1/+0
| | | | | | reinclude it llvm-svn: 4322
* MachineFunction.h now includes MachineBasicBlock.h in preparation forChris Lattner2002-10-281-1/+1
| | | | | | list changes. llvm-svn: 4321
* Remvoe dead fixme and typedefChris Lattner2002-10-281-4/+0
| | | | llvm-svn: 4320
* MachineBasicBlock doesn't need basicblock.h, it needs Annotation.hChris Lattner2002-10-281-6/+9
| | | | llvm-svn: 4319
* Rename MachineCodeForBasicBlock to MachineBasicBlockChris Lattner2002-10-2811-67/+57
| | | | llvm-svn: 4318
* *** empty log message ***Chris Lattner2002-10-282-26/+25
| | | | llvm-svn: 4317
* Rename file to MachineBasicBlock.hChris Lattner2002-10-281-77/+0
| | | | llvm-svn: 4316
* Add note about state that should be removed when time permitsChris Lattner2002-10-281-3/+13
| | | | llvm-svn: 4315
* Fixes to previous checkinChris Lattner2002-10-281-2/+3
| | | | llvm-svn: 4314
* Inline some methods from .cpp files into .h files, minor cleanupsChris Lattner2002-10-285-48/+31
| | | | llvm-svn: 4313
* Minor cleanupsChris Lattner2002-10-281-11/+11
| | | | llvm-svn: 4312
* After removing stuff from TargetMachine, we now no longer have to includeChris Lattner2002-10-281-1/+1
| | | | | | it twice. llvm-svn: 4311
* Move machine code generation/destruction passes out of Sparc.cpp becauseChris Lattner2002-10-282-44/+58
| | | | | | they are generic llvm-svn: 4310
* Add prototypes for creation/destruction passesChris Lattner2002-10-281-0/+3
| | | | llvm-svn: 4309
* Move addPassesToEmitAssembly from TargetMachine to UltraSparc because itChris Lattner2002-10-283-123/+121
| | | | | | really is sparc specific. llvm-svn: 4308
* Prune #includesChris Lattner2002-10-281-2/+0
| | | | llvm-svn: 4307
* * Doxygenify commentsChris Lattner2002-10-281-17/+16
| | | | | | | * Move addPassesToEmitAssembly back to Sparc.cpp because it really is sparc specific llvm-svn: 4306
* Add codegen libraryChris Lattner2002-10-282-4/+24
| | | | llvm-svn: 4305
* This header is renamed to MachineFunction.hChris Lattner2002-10-281-124/+0
| | | | llvm-svn: 4304
* We don't need the forwarding typedefChris Lattner2002-10-281-4/+0
| | | | llvm-svn: 4303
* Updates to match misha's changesChris Lattner2002-10-281-3/+3
| | | | llvm-svn: 4302
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-2824-121/+132
| | | | llvm-svn: 4301
* Remove dead fixmeChris Lattner2002-10-271-3/+3
| | | | llvm-svn: 4300
* Make pointless testcase a bit more "challenging"Chris Lattner2002-10-271-0/+1
| | | | llvm-svn: 4299
* Add support or other operand typesChris Lattner2002-10-271-0/+20
| | | | llvm-svn: 4298
* Instruction select constant arguments correctlyChris Lattner2002-10-271-0/+41
| | | | llvm-svn: 4297
* Add instruction definitions for mov r, imm instructionsChris Lattner2002-10-271-2/+8
| | | | llvm-svn: 4296
* Prune #includesChris Lattner2002-10-272-10/+6
| | | | llvm-svn: 4295
* Add neccesary #includeChris Lattner2002-10-271-0/+1
| | | | llvm-svn: 4294
* Old GCC's don't have an <ostream>Chris Lattner2002-10-271-1/+1
| | | | llvm-svn: 4293
* change ++ to +1 when using random access iteratorsChris Lattner2002-10-271-4/+2
| | | | llvm-svn: 4292
* Add #includeChris Lattner2002-10-275-0/+5
| | | | llvm-svn: 4291
OpenPOWER on IntegriCloud