aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add a new sentry node type, allowing assertions to catch trivialChris Lattner2006-05-271-0/+5
* Change RET node to include signness information of the return values. e.g.Evan Cheng2006-05-261-2/+3
* CALL node change: now containing signness of each argument.Evan Cheng2006-05-251-3/+3
* For PR786:Reid Spencer2006-05-241-2/+2
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-242-2/+2
* Make class comment visible in Doxygen.Vladimir Prus2006-05-231-28/+31
* Fix some doxygen usage in these headers.Reid Spencer2006-05-192-3/+6
* Add a new CALL node.Chris Lattner2006-05-161-0/+7
* Add a chain to FORMAL_ARGUMENTS.Chris Lattner2006-05-161-3/+4
* Doxygenify the comments, bringing the file level comments down to be attachedReid Spencer2006-05-151-21/+22
* Revert an un-intended changeEvan Cheng2006-05-131-12/+0
* Backing out fix for PR770. Need to re-apply it after live range splitting is ...Evan Cheng2006-05-121-5/+4
* Add capability to scheduler to commute nodes for profit.Evan Cheng2006-05-121-4/+5
* Refactor scheduler code. Move register-reduction list scheduler to aEvan Cheng2006-05-111-0/+111
* PR 770 - permit coallescing of registers in subset register classes.Evan Cheng2006-05-091-3/+5
* Implement MASM sections correctly, without a "has masm sections flag" and aChris Lattner2006-05-091-1/+12
* Split SwitchSection into the SwitchTo{Text|Data}Section functions, to betterChris Lattner2006-05-091-3/+19
* Remove unncessary includeNate Begeman2006-05-081-1/+0
* Somehow, I missed this part of the checkin a couple days agoNate Begeman2006-05-051-3/+0
* Final pass of minor cleanups for MachineInstrChris Lattner2006-05-041-5/+5
* Remove redundancy and a level of indirection when creating machine operandsChris Lattner2006-05-041-68/+59
* Move register numbers out of "extra" into "contents". Other minor cleanup.Chris Lattner2006-05-041-34/+21
* Remove and simplify some more machineinstr/machineoperand stuff.Chris Lattner2006-05-042-44/+10
* Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner2006-05-042-34/+19
* remove hasAllocatedRegChris Lattner2006-05-041-18/+5
* Move some methods out of MachineInstr into MachineOperandChris Lattner2006-05-041-10/+17
* There shalt be only one "immediate" operand type!Chris Lattner2006-05-042-25/+4
* Change "value" in MachineOperand to be a GlobalValue, as that is the onlyChris Lattner2006-05-042-33/+12
* Remove a bunch more dead V9 specific stuffChris Lattner2006-05-041-70/+7
* Remove a bunch more SparcV9 specific stuffChris Lattner2006-05-042-93/+13
* Remove some more V9-specific stuff.Chris Lattner2006-05-041-15/+0
* Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner2006-05-042-71/+3
* Change from using MachineRelocation ctors to using static methodsChris Lattner2006-05-031-23/+50
* Cleanup the internal implementation of MachineRelocation. No interface orChris Lattner2006-05-031-36/+44
* Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner2006-05-031-10/+16
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-033-5/+5
* Add a new emitAlignment methodChris Lattner2006-05-031-4/+12
* Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner2006-05-031-3/+3
* Several related changes:Chris Lattner2006-05-021-15/+5
* Add a method for allocating space from the code buffer.Chris Lattner2006-05-021-0/+22
* Do not make the JIT memory manager manage the memory for globals. InsteadChris Lattner2006-05-021-3/+0
* Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner2006-05-021-6/+21
* Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner2006-05-021-15/+55
* Remove a now-dead methodChris Lattner2006-05-021-6/+0
* Remove the debug machine code emitter. The "FilePrinterEmitter" is moreusefu...Chris Lattner2006-05-021-6/+0
* Extend printBasicBlockLabel a bit so that it can be used to print allNate Begeman2006-05-021-1/+3
* De-virtualize SwitchSection.Jeff Cohen2006-05-021-3/+2
* De-virtualize EmitZeroes.Jeff Cohen2006-05-021-1/+2
* Finish support for Microsoft ML/MASM. May still be a few rough edges.Jeff Cohen2006-05-021-1/+3
* Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more...Jeff Cohen2006-05-021-1/+6