aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Remove some more V9-specific stuff.Chris Lattner2006-05-044-54/+3
* Remove some more unused stuff from MachineInstr that was leftover from V9.Chris Lattner2006-05-049-140/+3
* Simplify handling of relocationsChris Lattner2006-05-041-24/+38
* Use movsd to shuffle in the lowest two elements of a v4f32 / v4i32 vector whenEvan Cheng2006-05-032-0/+19
* Change from using MachineRelocation ctors to using static methodsChris Lattner2006-05-034-31/+58
* minor cleanups, no functionality changeChris Lattner2006-05-031-7/+7
* Cleanup the internal implementation of MachineRelocation. No interface orChris Lattner2006-05-031-36/+44
* Attempt to get this script working on Darwin.Reid Spencer2006-05-031-2/+2
* For PR764:Reid Spencer2006-05-033-65/+21
* inline a simple methodChris Lattner2006-05-031-10/+7
* Suck block address tracking out of targets into the JIT Emitter. ThisChris Lattner2006-05-036-72/+73
* Fix a bug in Owen's checkin that broke the CBE on all non sparc v9 platforms.Chris Lattner2006-05-031-1/+1
* Teach the x86 jit how to handle jump tables not directly used by a jumpNate Begeman2006-05-031-0/+3
* Finish up the initial jump table implementation by allowing jump tables toNate Begeman2006-05-031-26/+34
* A few instruction scheduling test cases.Evan Cheng2006-05-033-0/+117
* Bottom up register pressure reduction work: clean up some hacks and enhancedEvan Cheng2006-05-031-75/+72
* Set isStore of instructions with ISD::TRUNCSTORE root node.Evan Cheng2006-05-031-3/+5
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-0338-149/+145
* Align function bodies correctly.Chris Lattner2006-05-031-4/+2
* Add a new emitAlignment methodChris Lattner2006-05-031-4/+12
* Simplify some code. Don't add memory blocks to the Blocks list twice.Chris Lattner2006-05-031-16/+8
* Add assertions that verify that the actual arguments to a call or invoke matchChris Lattner2006-05-031-4/+22
* Change the BasicBlockAddrs map to be a vector, indexed by MBB number.Chris Lattner2006-05-035-21/+24
* Keep the alpha JIT similar to the PPC/X86 jitsChris Lattner2006-05-031-4/+6
* Keep Visual Studio happy.Jeff Cohen2006-05-031-3/+0
* Simplify some codeChris Lattner2006-05-031-21/+7
* Several related changes:Chris Lattner2006-05-026-63/+34
* Add a method for allocating space from the code buffer.Chris Lattner2006-05-021-0/+22
* Remove some stuff from the READMENate Begeman2006-05-021-21/+0
* Do not make the JIT memory manager manage the memory for globals. InsteadChris Lattner2006-05-024-46/+19
* Minor cleanups, no functionality change.Chris Lattner2006-05-021-17/+11
* Fix a purely hypothetical problem (for now): emitWord emits in the hostChris Lattner2006-05-027-35/+42
* Refactor the machine code emitter interface to pull the pointers for the currentChris Lattner2006-05-027-231/+124
* Since we don't handle callee-save CRs right yet, don't allocate them. AlsoNate Begeman2006-05-022-9/+26
* Print function number instead of nameNate Begeman2006-05-021-3/+2
* Hooray, everyone now uses the same printBasicBlockLabel implementationNate Begeman2006-05-023-36/+3
* Remove dead methodChris Lattner2006-05-023-12/+0
* Remove a now-dead methodChris Lattner2006-05-021-6/+0
* There is no reason to use a virtual method to store this word.Chris Lattner2006-05-021-2/+2
* Remove the debug machine code emitter. The "FilePrinterEmitter" is moreusefu...Chris Lattner2006-05-021-6/+0
* Remove the debug machine code emitter. The "FilePrinterEmitter" is moreChris Lattner2006-05-021-52/+0
* Extend printBasicBlockLabel a bit so that it can be used to print allNate Begeman2006-05-0210-38/+54
* Update the PPC compilation callback code to not need weird abi-violatingNate Begeman2006-05-021-49/+46
* Add pass ID's for various passes, so they can be AddRequiredID. Patch byChris Lattner2006-05-025-14/+28
* De-virtualize SwitchSection.Jeff Cohen2006-05-024-40/+46
* De-virtualize EmitZeroes.Jeff Cohen2006-05-024-12/+11
* Finish support for Microsoft ML/MASM. May still be a few rough edges.Jeff Cohen2006-05-023-4/+53
* Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more...Jeff Cohen2006-05-024-28/+119
* Put instruction names into the first non TargetInstrInfo namespace found.Chris Lattner2006-05-011-10/+18
* New testcase that crashes the new CFE.Chris Lattner2006-05-011-0/+12