| Commit message (Expand) | Author | Age | Files | Lines |
* | Suck block address tracking out of targets into the JIT Emitter. This | Chris Lattner | 2006-05-03 | 5 | -62/+57 |
* | Fix a bug in Owen's checkin that broke the CBE on all non sparc v9 platforms. | Chris Lattner | 2006-05-03 | 1 | -1/+1 |
* | Teach the x86 jit how to handle jump tables not directly used by a jump | Nate Begeman | 2006-05-03 | 1 | -0/+3 |
* | Finish up the initial jump table implementation by allowing jump tables to | Nate Begeman | 2006-05-03 | 1 | -26/+34 |
* | Bottom up register pressure reduction work: clean up some hacks and enhanced | Evan Cheng | 2006-05-03 | 1 | -75/+72 |
* | Refactor TargetMachine, pushing handling of TargetData into the target-specif... | Owen Anderson | 2006-05-03 | 30 | -117/+121 |
* | Align function bodies correctly. | Chris Lattner | 2006-05-03 | 1 | -4/+2 |
* | Simplify some code. Don't add memory blocks to the Blocks list twice. | Chris Lattner | 2006-05-03 | 1 | -16/+8 |
* | Add assertions that verify that the actual arguments to a call or invoke match | Chris Lattner | 2006-05-03 | 1 | -4/+22 |
* | Change the BasicBlockAddrs map to be a vector, indexed by MBB number. | Chris Lattner | 2006-05-03 | 4 | -18/+21 |
* | Keep the alpha JIT similar to the PPC/X86 jits | Chris Lattner | 2006-05-03 | 1 | -4/+6 |
* | Simplify some code | Chris Lattner | 2006-05-03 | 1 | -21/+7 |
* | Several related changes: | Chris Lattner | 2006-05-02 | 5 | -48/+29 |
* | Remove some stuff from the README | Nate Begeman | 2006-05-02 | 1 | -21/+0 |
* | Do not make the JIT memory manager manage the memory for globals. Instead | Chris Lattner | 2006-05-02 | 3 | -43/+19 |
* | Minor cleanups, no functionality change. | Chris Lattner | 2006-05-02 | 1 | -17/+11 |
* | Fix a purely hypothetical problem (for now): emitWord emits in the host | Chris Lattner | 2006-05-02 | 6 | -29/+21 |
* | Refactor the machine code emitter interface to pull the pointers for the current | Chris Lattner | 2006-05-02 | 6 | -216/+69 |
* | Since we don't handle callee-save CRs right yet, don't allocate them. Also | Nate Begeman | 2006-05-02 | 2 | -9/+26 |
* | Print function number instead of name | Nate Begeman | 2006-05-02 | 1 | -3/+2 |
* | Hooray, everyone now uses the same printBasicBlockLabel implementation | Nate Begeman | 2006-05-02 | 3 | -36/+3 |
* | Remove dead method | Chris Lattner | 2006-05-02 | 3 | -12/+0 |
* | There is no reason to use a virtual method to store this word. | Chris Lattner | 2006-05-02 | 1 | -2/+2 |
* | Remove the debug machine code emitter. The "FilePrinterEmitter" is more | Chris Lattner | 2006-05-02 | 1 | -52/+0 |
* | Extend printBasicBlockLabel a bit so that it can be used to print all | Nate Begeman | 2006-05-02 | 9 | -37/+51 |
* | Update the PPC compilation callback code to not need weird abi-violating | Nate Begeman | 2006-05-02 | 1 | -49/+46 |
* | Add pass ID's for various passes, so they can be AddRequiredID. Patch by | Chris Lattner | 2006-05-02 | 4 | -0/+8 |
* | De-virtualize SwitchSection. | Jeff Cohen | 2006-05-02 | 3 | -37/+44 |
* | De-virtualize EmitZeroes. | Jeff Cohen | 2006-05-02 | 3 | -11/+9 |
* | Finish support for Microsoft ML/MASM. May still be a few rough edges. | Jeff Cohen | 2006-05-02 | 2 | -3/+50 |
* | Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more... | Jeff Cohen | 2006-05-02 | 3 | -27/+113 |
* | Fix a latent bug that my spiller patch last week exposed: we were leaving | Chris Lattner | 2006-05-01 | 2 | -4/+7 |
* | When promoting a load to a reg-reg copy, where the load was a previous | Chris Lattner | 2006-05-01 | 1 | -0/+1 |
* | Remove previous patch, which wasn't quite right. | Chris Lattner | 2006-05-01 | 3 | -24/+23 |
* | Put PHI/INLINEASM into the correct namespace. | Chris Lattner | 2006-05-01 | 1 | -0/+2 |
* | Dis-favor stores more | Evan Cheng | 2006-05-01 | 1 | -2/+2 |
* | Bottom up register-pressure reduction scheduler now pushes store operations | Evan Cheng | 2006-05-01 | 1 | -17/+41 |
* | Didn't mean ScheduleDAGList.cpp to make the last checkin. | Evan Cheng | 2006-05-01 | 1 | -33/+17 |
* | Remove temp. option -spiller-check-liveout, it didn't cause any failure nor p... | Evan Cheng | 2006-05-01 | 2 | -22/+34 |
* | Remove %'s from register names when in intel mode. | Chris Lattner | 2006-05-01 | 2 | -6/+4 |
* | Format #APP lines a bit nicer | Chris Lattner | 2006-05-01 | 1 | -2/+2 |
* | Local spiller kills a store if the folded restore is turned into a copy. | Evan Cheng | 2006-04-30 | 3 | -10/+21 |
* | Mingw32 patches supplied by Anton Korobeynikov. | Jeff Cohen | 2006-04-29 | 2 | -3/+3 |
* | Remove a bogus transformation. This fixes SingleSource/UnitTests/2006-01-23-... | Chris Lattner | 2006-04-28 | 1 | -7/+0 |
* | I can't spell: Register, not Regsiter. | Evan Cheng | 2006-04-28 | 4 | -6/+6 |
* | Implemented x86 inline asm b, h, w, k modifiers. | Evan Cheng | 2006-04-28 | 4 | -1/+249 |
* | Fix InstCombine/2006-04-28-ShiftShiftLongLong.ll | Chris Lattner | 2006-04-28 | 1 | -1/+1 |
* | Fix CodeGen/Generic/2006-04-28-Sign-extend-bool.ll | Chris Lattner | 2006-04-28 | 1 | -0/+4 |
* | Initial caller side support (for CCC only, not FastCC) of 128-bit vector | Evan Cheng | 2006-04-28 | 1 | -7/+73 |
* | Bare-bone X86 inline asm printer support. | Evan Cheng | 2006-04-28 | 4 | -2/+66 |