| Commit message (Expand) | Author | Age | Files | Lines |
* | Improve comments, patch provided by Vladimir Prus! | Chris Lattner | 2006-05-15 | 1 | -1/+7 |
* | Doxygenify the comments, bringing the file level comments down to be attached | Reid Spencer | 2006-05-15 | 1 | -21/+22 |
* | improve comment. | Chris Lattner | 2006-05-14 | 1 | -0/+4 |
* | Improve documentation on throwing, it is not complete still though. :( | Chris Lattner | 2006-05-14 | 1 | -0/+3 |
* | This is a proper fix for the compiler warning. A termination condition is | Chris Lattner | 2006-05-14 | 1 | -3/+11 |
* | Fix an infinite loop bug that Vladimir Prus identified. | Reid Spencer | 2006-05-13 | 1 | -1/+2 |
* | Add a #include <cassert> for situations where Casting.h is used standalone. | Reid Spencer | 2006-05-13 | 1 | -0/+2 |
* | Revert an un-intended change | Evan Cheng | 2006-05-13 | 1 | -12/+0 |
* | Don't use old-style casts. This prevents compiler warnings when CommandLine.h | Reid Spencer | 2006-05-12 | 1 | -2/+2 |
* | Add a method to generate a string representation from a TargetData. | Owen Anderson | 2006-05-12 | 1 | -0/+5 |
* | Refactor a bunch of includes so that TargetMachine.h doesn't have to include | Owen Anderson | 2006-05-12 | 1 | -1/+3 |
* | Backing out fix for PR770. Need to re-apply it after live range splitting is ... | Evan Cheng | 2006-05-12 | 1 | -5/+4 |
* | Add a new constructor to TargetData that builds a TargetData from its | Owen Anderson | 2006-05-12 | 1 | -0/+7 |
* | Add capability to scheduler to commute nodes for profit. | Evan Cheng | 2006-05-12 | 2 | -4/+8 |
* | Refactor scheduler code. Move register-reduction list scheduler to a | Evan Cheng | 2006-05-11 | 1 | -0/+111 |
* | Also add super- register class info. | Evan Cheng | 2006-05-11 | 1 | -2/+26 |
* | Add alloca/malloc ctors that don't take array sizes. | Chris Lattner | 2006-05-10 | 1 | -8/+21 |
* | This method doesn't need to be virtual, thanks to Reid for pointing this out. | Chris Lattner | 2006-05-09 | 1 | -1/+1 |
* | PR 770 - permit coallescing of registers in subset register classes. | Evan Cheng | 2006-05-09 | 1 | -3/+5 |
* | Added sub- register classes information. | Evan Cheng | 2006-05-09 | 1 | -7/+29 |
* | Implement MASM sections correctly, without a "has masm sections flag" and a | Chris Lattner | 2006-05-09 | 1 | -1/+12 |
* | Split SwitchSection into the SwitchTo{Text|Data}Section functions, to better | Chris Lattner | 2006-05-09 | 1 | -3/+19 |
* | Move methods out of line so that MutexGuard.h isn't required in the header. | Chris Lattner | 2006-05-08 | 1 | -48/+18 |
* | Move the definition of value_use_iterator::getOperandNo to User.h where the | Chris Lattner | 2006-05-08 | 2 | -4/+10 |
* | Remove unncessary include | Nate Begeman | 2006-05-08 | 1 | -1/+0 |
* | Add some new methods for computing sign bit information. | Chris Lattner | 2006-05-06 | 1 | -0/+13 |
* | Somehow, I missed this part of the checkin a couple days ago | Nate Begeman | 2006-05-05 | 1 | -3/+0 |
* | Add a helper method. | Chris Lattner | 2006-05-05 | 1 | -0/+6 |
* | Fix this to be a proper copy ctor | Chris Lattner | 2006-05-04 | 1 | -11/+11 |
* | Final pass of minor cleanups for MachineInstr | Chris Lattner | 2006-05-04 | 1 | -5/+5 |
* | Remove redundancy and a level of indirection when creating machine operands | Chris Lattner | 2006-05-04 | 1 | -68/+59 |
* | Move register numbers out of "extra" into "contents". Other minor cleanup. | Chris Lattner | 2006-05-04 | 1 | -34/+21 |
* | Remove and simplify some more machineinstr/machineoperand stuff. | Chris Lattner | 2006-05-04 | 2 | -44/+10 |
* | Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling. | Chris Lattner | 2006-05-04 | 2 | -34/+19 |
* | remove hasAllocatedReg | Chris Lattner | 2006-05-04 | 1 | -18/+5 |
* | Move some methods out of MachineInstr into MachineOperand | Chris Lattner | 2006-05-04 | 1 | -10/+17 |
* | There shalt be only one "immediate" operand type! | Chris Lattner | 2006-05-04 | 2 | -25/+4 |
* | Change "value" in MachineOperand to be a GlobalValue, as that is the only | Chris Lattner | 2006-05-04 | 2 | -33/+12 |
* | Remove a bunch more dead V9 specific stuff | Chris Lattner | 2006-05-04 | 1 | -70/+7 |
* | Remove a bunch more SparcV9 specific stuff | Chris Lattner | 2006-05-04 | 2 | -93/+13 |
* | Remove some more V9-specific stuff. | Chris Lattner | 2006-05-04 | 1 | -15/+0 |
* | Remove some more unused stuff from MachineInstr that was leftover from V9. | Chris Lattner | 2006-05-04 | 2 | -71/+3 |
* | Change from using MachineRelocation ctors to using static methods | Chris Lattner | 2006-05-03 | 1 | -23/+50 |
* | Cleanup the internal implementation of MachineRelocation. No interface or | Chris Lattner | 2006-05-03 | 1 | -36/+44 |
* | Suck block address tracking out of targets into the JIT Emitter. This | Chris Lattner | 2006-05-03 | 1 | -10/+16 |
* | Refactor TargetMachine, pushing handling of TargetData into the target-specif... | Owen Anderson | 2006-05-03 | 7 | -31/+23 |
* | Add a new emitAlignment method | Chris Lattner | 2006-05-03 | 1 | -4/+12 |
* | Change the BasicBlockAddrs map to be a vector, indexed by MBB number. | Chris Lattner | 2006-05-03 | 1 | -3/+3 |
* | Several related changes: | Chris Lattner | 2006-05-02 | 1 | -15/+5 |
* | Add a method for allocating space from the code buffer. | Chris Lattner | 2006-05-02 | 1 | -0/+22 |