aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2006-05-13Revert an un-intended changeEvan Cheng
2006-05-12Backing out fix for PR770. Need to re-apply it after live range splitting is ...Evan Cheng
2006-05-12Add capability to scheduler to commute nodes for profit.Evan Cheng
2006-05-11Refactor scheduler code. Move register-reduction list scheduler to aEvan Cheng
2006-05-09PR 770 - permit coallescing of registers in subset register classes.Evan Cheng
2006-05-09Implement MASM sections correctly, without a "has masm sections flag" and aChris Lattner
2006-05-09Split SwitchSection into the SwitchTo{Text|Data}Section functions, to betterChris Lattner
2006-05-08Remove unncessary includeNate Begeman
2006-05-05Somehow, I missed this part of the checkin a couple days agoNate Begeman
2006-05-04Final pass of minor cleanups for MachineInstrChris Lattner
2006-05-04Remove redundancy and a level of indirection when creating machine operandsChris Lattner
2006-05-04Move register numbers out of "extra" into "contents". Other minor cleanup.Chris Lattner
2006-05-04Remove and simplify some more machineinstr/machineoperand stuff.Chris Lattner
2006-05-04Rename MO_VirtualRegister -> MO_Register. Clean up immediate handling.Chris Lattner
2006-05-04remove hasAllocatedRegChris Lattner
2006-05-04Move some methods out of MachineInstr into MachineOperandChris Lattner
2006-05-04There shalt be only one "immediate" operand type!Chris Lattner
2006-05-04Change "value" in MachineOperand to be a GlobalValue, as that is the onlyChris Lattner
2006-05-04Remove a bunch more dead V9 specific stuffChris Lattner
2006-05-04Remove a bunch more SparcV9 specific stuffChris Lattner
2006-05-04Remove some more V9-specific stuff.Chris Lattner
2006-05-04Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner
2006-05-03Change from using MachineRelocation ctors to using static methodsChris Lattner
2006-05-03Cleanup the internal implementation of MachineRelocation. No interface orChris Lattner
2006-05-03Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner
2006-05-03Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson
2006-05-03Add a new emitAlignment methodChris Lattner
2006-05-03Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner
2006-05-02Several related changes:Chris Lattner
2006-05-02Add a method for allocating space from the code buffer.Chris Lattner
2006-05-02Do not make the JIT memory manager manage the memory for globals. InsteadChris Lattner
2006-05-02Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner
2006-05-02Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner
2006-05-02Remove a now-dead methodChris Lattner
2006-05-02Remove the debug machine code emitter. The "FilePrinterEmitter" is moreusefu...Chris Lattner
2006-05-02Extend printBasicBlockLabel a bit so that it can be used to print allNate Begeman
2006-05-02De-virtualize SwitchSection.Jeff Cohen
2006-05-02De-virtualize EmitZeroes.Jeff Cohen
2006-05-02Finish support for Microsoft ML/MASM. May still be a few rough edges.Jeff Cohen
2006-05-02Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more...Jeff Cohen
2006-04-28Remove the temporary option: -no-isel-fold-inflightEvan Cheng
2006-04-28Added a temporary option -no-isel-fold-inflight to control whether a "inflight"Evan Cheng
2006-04-24Added addJumpTableIndexEvan Cheng
2006-04-23Fix the updating of the machine CFG when a PHI node was in a successor ofNate Begeman
2006-04-22Code cleanup associated with jump tables, thanks to Chris for noticingNate Begeman
2006-04-22JumpTable support! What this represents is working asm and jit support forNate Begeman
2006-04-20Remove some of the obvious v9-specific cruftChris Lattner
2006-04-18Fix a copy & paste error from long ago.Nate Begeman
2006-04-17Add some convenience methods.Chris Lattner
2006-04-12Make sure both member variables are initialized in the default constructorReid Spencer