summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
...
* Move some methods out of MachineInstr into MachineOperandChris Lattner2006-05-04
* There shalt be only one "immediate" operand type!Chris Lattner2006-05-04
* Change "value" in MachineOperand to be a GlobalValue, as that is the onlyChris Lattner2006-05-04
* Remove a bunch more dead V9 specific stuffChris Lattner2006-05-04
* Remove a bunch more SparcV9 specific stuffChris Lattner2006-05-04
* Remove some more V9-specific stuff.Chris Lattner2006-05-04
* Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner2006-05-04
* Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner2006-05-03
* Finish up the initial jump table implementation by allowing jump tables toNate Begeman2006-05-03
* Bottom up register pressure reduction work: clean up some hacks and enhancedEvan Cheng2006-05-03
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-03
* Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner2006-05-03
* Several related changes:Chris Lattner2006-05-02
* Do not make the JIT memory manager manage the memory for globals. InsteadChris Lattner2006-05-02
* Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner2006-05-02
* Print function number instead of nameNate Begeman2006-05-02
* Remove dead methodChris Lattner2006-05-02
* Remove the debug machine code emitter. The "FilePrinterEmitter" is moreChris Lattner2006-05-02
* Extend printBasicBlockLabel a bit so that it can be used to print allNate Begeman2006-05-02
* De-virtualize SwitchSection.Jeff Cohen2006-05-02
* De-virtualize EmitZeroes.Jeff Cohen2006-05-02
* Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more...Jeff Cohen2006-05-02
* Fix a latent bug that my spiller patch last week exposed: we were leavingChris Lattner2006-05-01
* When promoting a load to a reg-reg copy, where the load was a previousChris Lattner2006-05-01
* Remove previous patch, which wasn't quite right.Chris Lattner2006-05-01
* Dis-favor stores moreEvan Cheng2006-05-01
* Bottom up register-pressure reduction scheduler now pushes store operationsEvan Cheng2006-05-01
* Didn't mean ScheduleDAGList.cpp to make the last checkin.Evan Cheng2006-05-01
* Remove temp. option -spiller-check-liveout, it didn't cause any failure nor p...Evan Cheng2006-05-01
* Format #APP lines a bit nicerChris Lattner2006-05-01
* Local spiller kills a store if the folded restore is turned into a copy.Evan Cheng2006-04-30
* Remove a bogus transformation. This fixes SingleSource/UnitTests/2006-01-23-...Chris Lattner2006-04-28
* Remove the temporary option: -no-isel-fold-inflightEvan Cheng2006-04-28
* TargetLowering::LowerArguments should return a VBIT_CONVERT ofEvan Cheng2006-04-28
* Mapping of physregs can make it so that the designated and input physregs areChris Lattner2006-04-28
* Added a temporary option -no-isel-fold-inflight to control whether a "inflight"Evan Cheng2006-04-28
* When we have a two-address instruction where the input cannot be clobberedChris Lattner2006-04-28
* Insert a VBIT_CONVERT between a FORMAL_ARGUMENT node and its vector usesEvan Cheng2006-04-27
* Fix Regression/CodeGen/Generic/2006-04-26-SetCCAnd.ll andChris Lattner2006-04-27
* Don't forget return void.Evan Cheng2006-04-25
* Fix the updating of the machine CFG when a PHI node was in a successor ofNate Begeman2006-04-23
* Code cleanup associated with jump tables, thanks to Chris for noticingNate Begeman2006-04-22
* Turn of jump tables for a bit, there are still some issues to work out withNate Begeman2006-04-22
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-22
* The BFS scheduler is apparently nondeterminstic (causes many llvmgcc bootstrapChris Lattner2006-04-21
* Fix a couple more memory issuesChris Lattner2006-04-21
* Fix a really subtle and obnoxious memory bug that caused issues with anChris Lattner2006-04-20
* This field no longer existsChris Lattner2006-04-20
* Remove some of the obvious V9-specific cruftChris Lattner2006-04-20
* Turn a VAND into a VECTOR_SHUFFLE is applicable.Evan Cheng2006-04-20