2005-04-05 |
Nate Begeman | Add MULHU and MULHS nodes for the high part of an ...
|
commit | commitdiff | tree |
2005-04-05 |
Nate Begeman | Behold, rlwinm with certain immediate arguments is...
|
commit | commitdiff | tree |
2005-04-05 |
Nate Begeman | Fix cut & paste errors (32->64), and codegen float...
|
commit | commitdiff | tree |
2005-04-05 |
Nate Begeman | Remove 64 bit simple ISel, it never worked correctly
|
commit | commitdiff | tree |
2005-04-05 |
Nate Begeman | Back out the previous change to SelectBranchCC, since...
|
commit | commitdiff | tree |
2005-04-05 |
Nate Begeman | Rename canUseAsImmediateForOpcode to getImmediateForOpcode...
|
commit | commitdiff | tree |
2005-04-05 |
Nate Begeman | Implement SDIV by power of 2 as srawi/addze rather...
|
commit | commitdiff | tree |
2005-04-04 |
Nate Begeman | Pattern match fp mul-add, mul-sub, neg-mul-add, and...
|
commit | commitdiff | tree |
2005-04-04 |
Nate Begeman | Add support for multiply-add, multiply-sub, and their...
|
commit | commitdiff | tree |
2005-04-04 |
Nate Begeman | Make sure that arg regs used by the call instruction...
|
commit | commitdiff | tree |
2005-04-04 |
Nate Begeman | Remove unnecessary register copy now that regalloc...
|
commit | commitdiff | tree |
2005-04-04 |
Nate Begeman | i1 loads should also be from the low byte of the argument...
|
commit | commitdiff | tree |
2005-04-04 |
Nate Begeman | Fix i64 return, fix CopyFromReg
|
commit | commitdiff | tree |
2005-04-04 |
Nate Begeman | Handle expanding arguments to ISD::TRUNCATE. This...
|
commit | commitdiff | tree |
2005-04-03 |
Nate Begeman | Full varargs support. All of UnitTests now passes
|
commit | commitdiff | tree |
2005-04-03 |
Nate Begeman | Pass the correct value for the chain to the store
|
commit | commitdiff | tree |
2005-04-03 |
Nate Begeman | Fix SHL_PARTS
|
commit | commitdiff | tree |
2005-04-03 |
Nate Begeman | Keeping up with the Joneses.
|
commit | commitdiff | tree |
2005-04-02 |
Nate Begeman | Set shift amount to Extend
|
commit | commitdiff | tree |
2005-04-02 |
Nate Begeman | Fix i64 returns
|
commit | commitdiff | tree |
2005-04-02 |
Nate Begeman | Fix a warning about an unhandled switch case
|
commit | commitdiff | tree |
2005-04-01 |
Nate Begeman | Add ISD::UNDEF node
|
commit | commitdiff | tree |
2005-04-01 |
Nate Begeman | Fix Olden/bh, CR0 was being set in the wrong order
|
commit | commitdiff | tree |
2005-04-01 |
Nate Begeman | Also apply Chris's fix to FP select and SETCC
|
commit | commitdiff | tree |
2005-04-01 |
Nate Begeman | Fix stores to global addresses
|
commit | commitdiff | tree |
2005-04-01 |
Nate Begeman | Support indexed loads and stores. This drops Shootout...
|
commit | commitdiff | tree |
2005-04-01 |
Nate Begeman | Implement FP_TO_SINT and FP_TO_UINT
|
commit | commitdiff | tree |
2005-04-01 |
Nate Begeman | Add support for adding 0.0 and -0.0 to the constant...
|
commit | commitdiff | tree |
2005-04-01 |
Nate Begeman | Factor out common code, support FP comparison in folded...
|
commit | commitdiff | tree |
2005-03-31 |
Nate Begeman | fsel generation for f32 and f64 select
|
commit | commitdiff | tree |
2005-03-31 |
Nate Begeman | Pass the correct values to the chain argument for node...
|
commit | commitdiff | tree |
2005-03-31 |
Nate Begeman | Rewrite LowerCallTo and Select(ISD::CALL) to properly...
|
commit | commitdiff | tree |
2005-03-30 |
Nate Begeman | Fix calls whose arguments fit entirely in registers...
|
commit | commitdiff | tree |
2005-03-30 |
Nate Begeman | Fix frame index code to generate legal PowerPC instructions...
|
commit | commitdiff | tree |
2005-03-30 |
Nate Begeman | Fix external symbol printing in the AsmPrinter. Tell...
|
commit | commitdiff | tree |
2005-03-29 |
Nate Begeman | Fix BranchCC (it's still dumb), and implement FP select...
|
commit | commitdiff | tree |
2005-03-29 |
Nate Begeman | Implement integer select and i1 sign extend
|
commit | commitdiff | tree |
2005-03-29 |
Nate Begeman | Implement SetCC, fix ZERO_EXTEND_INREG
|
commit | commitdiff | tree |
2005-03-29 |
Nate Begeman | Implement div, rem, and frameindex
|
commit | commitdiff | tree |
2005-03-28 |
Nate Begeman | Pattern ISel: fix argument loading for i64s (thanks...
|
commit | commitdiff | tree |
2005-03-28 |
Nate Begeman | Remove fake instruction 'subc' (mnemonic for subfc).
|
commit | commitdiff | tree |
2005-03-28 |
Nate Begeman | Implement proper loads and zero-extends of all types
|
commit | commitdiff | tree |
2005-03-26 |
Nate Begeman | Fix that pesky floats in integer regs problem by assigning...
|
commit | commitdiff | tree |
2005-03-26 |
Nate Begeman | Get closer to having varargs working. There's still...
|
commit | commitdiff | tree |
2005-03-26 |
Nate Begeman | Make 64bit args and float args work correct with calls...
|
commit | commitdiff | tree |
2005-03-26 |
Nate Begeman | Change LowerCallTo to take a boolean isVarArg argument...
|
commit | commitdiff | tree |
2005-03-26 |
Nate Begeman | Change interface to LowerCallTo to take a boolean isVarArg...
|
commit | commitdiff | tree |
2005-03-26 |
Nate Begeman | Next round of pattern isel changes, mostly dealing...
|
commit | commitdiff | tree |
2005-03-26 |
Nate Begeman | Correct a documention link
|
commit | commitdiff | tree |
2005-03-25 |
Nate Begeman | Support global addresses and fix call returns. Varargs...
|
commit | commitdiff | tree |
2005-03-24 |
Nate Begeman | Implement next round of Pattern ISel fixes
|
commit | commitdiff | tree |
2005-03-24 |
Nate Begeman | Fix an incorrect argument being passed to BuildMI for...
|
commit | commitdiff | tree |
2005-03-24 |
Nate Begeman | Commit Gabor Greif's patch to use iterators in lowering...
|
commit | commitdiff | tree |
2005-03-24 |
Nate Begeman | Implement more of the PPC32 Pattern ISel:
|
commit | commitdiff | tree |
2005-03-24 |
Nate Begeman | Addition of the PPC32 Pattern ISel. While it is far...
|
commit | commitdiff | tree |
2005-03-24 |
Nate Begeman | Remove comments that are now meaningless from the pattern...
|
commit | commitdiff | tree |
2005-03-11 |
Nate Begeman | Add SelectionDAG library to PPC JIT so that lli will...
|
commit | commitdiff | tree |
2004-12-07 |
Nate Begeman | Move virtual function call out of loop to speed up...
|
commit | commitdiff | tree |
2004-11-27 |
Nate Begeman | Remove the ISel->AsmPrinter link via the TargetMachine...
|
commit | commitdiff | tree |
2004-11-25 |
Nate Begeman | Enable optimization suggested by Chris Lattner to not...
|
commit | commitdiff | tree |
2004-11-24 |
Nate Begeman | Add the same optimization that we do loading from fixed...
|
commit | commitdiff | tree |
2004-11-24 |
Nate Begeman | Fix encoding of bctrl, and remove some unused instructions
|
commit | commitdiff | tree |
2004-11-23 |
Nate Begeman | Use the correct register class as a constaint to gcc...
|
commit | commitdiff | tree |
2004-11-23 |
Nate Begeman | Save/Restore arg regs and nonvolatile regs the compiler...
|
commit | commitdiff | tree |
2004-11-23 |
Nate Begeman | Don't return value from void function. This is only...
|
commit | commitdiff | tree |
2004-11-21 |
Nate Begeman | Fix Shootout-C++/wc, which was broken by my recent...
|
commit | commitdiff | tree |
2004-11-19 |
Nate Begeman | Eliminate another 6k register copies that the register...
|
commit | commitdiff | tree |
2004-11-19 |
Nate Begeman | Generate fewer reg-reg copies for the register allocator...
|
commit | commitdiff | tree |
2004-11-18 |
Nate Begeman | Eliminate another common source of moves that the register...
|
commit | commitdiff | tree |
2004-11-18 |
Nate Begeman | When accessing the base register for global variables...
|
commit | commitdiff | tree |
2004-11-18 |
Nate Begeman | Clean up and fix cast codegen by removing cases that...
|
commit | commitdiff | tree |
2004-11-09 |
Nate Begeman | Allow hbd to be bugpointable on darwin by fixing common...
|
commit | commitdiff | tree |
2004-11-08 |
Nate Begeman | Put int the getReg cast optimization from x86 so that...
|
commit | commitdiff | tree |
2004-11-07 |
Nate Begeman | Disable bogus cast elimination when the cast is used...
|
commit | commitdiff | tree |
2004-11-04 |
Nate Begeman | Thanks to sabre for pointing out that we were incorrectly...
|
commit | commitdiff | tree |
2004-10-27 |
Nate Begeman | Move destructor out of line to avoid vtable emission...
|
commit | commitdiff | tree |
2004-10-27 |
Nate Begeman | Fix the build by eliminating some more dead code. ...
|
commit | commitdiff | tree |
2004-10-27 |
Nate Begeman | Remove dead data member in MRegisterInfo class. Thanks...
|
commit | commitdiff | tree |
2004-10-26 |
Nate Begeman | Remove include of MRegisterInfo.h, since it is already...
|
commit | commitdiff | tree |
2004-10-26 |
Nate Begeman | Remove file that is no longer used, and move include...
|
commit | commitdiff | tree |
2004-10-26 |
Nate Begeman | Remove method getRegClass from MRegisterInfo, as it...
|
commit | commitdiff | tree |
2004-10-26 |
Nate Begeman | Eliminate usage of MRegisterInfo::getRegClass(physreg)
|
commit | commitdiff | tree |
2004-10-26 |
Nate Begeman | Update to-do list
|
commit | commitdiff | tree |
2004-10-26 |
Nate Begeman | Fix treecc. Also fix a latent bug in emitBinaryConstOperati...
|
commit | commitdiff | tree |
2004-10-24 |
Nate Begeman | Implement more complete and correct codegen for bitfield...
|
commit | commitdiff | tree |
2004-10-24 |
Nate Begeman | Initial checkin of regression test for generating the...
|
commit | commitdiff | tree |
2004-10-23 |
Nate Begeman | Kill casts from integer types to unsigned byte, when...
|
commit | commitdiff | tree |
2004-10-20 |
Nate Begeman | Don't clear or sign extend bool->int. This fires a...
|
commit | commitdiff | tree |
2004-10-18 |
Nate Begeman | Initial implementation of the strength reduction for...
|
commit | commitdiff | tree |
2004-10-17 |
Nate Begeman | Pass -single_module option to gcc when linking dynamic...
|
commit | commitdiff | tree |
2004-10-17 |
Nate Begeman | Generate correct stubs for weak-linked symbols
|
commit | commitdiff | tree |
2004-10-17 |
Nate Begeman | Implement bitfield insert by recognizing the following...
|
commit | commitdiff | tree |
2004-10-16 |
Nate Begeman | Finally fix one of the oldest FIXMEs in the PowerPC...
|
commit | commitdiff | tree |
2004-10-15 |
Nate Begeman | Better codegen of binary integer ops with 32 bit immediate...
|
commit | commitdiff | tree |
2004-10-08 |
Nate Begeman | Implement logical and with an immediate that consists...
|
commit | commitdiff | tree |
2004-10-07 |
Nate Begeman | Several fixes and enhancements to the PPC32 backend.
|
commit | commitdiff | tree |
2004-10-07 |
Nate Begeman | Add ori reg, reg, 0 as a move instruction. This can...
|
commit | commitdiff | tree |
2004-10-07 |
Nate Begeman | Remove unnecessary header include
|
commit | commitdiff | tree |
2004-10-06 |
Nate Begeman | Turning on fsel code gen now that we can do so would...
|
commit | commitdiff | tree |
2004-10-06 |
Nate Begeman | Implement floating point select for lt, gt, le, ge...
|
commit | commitdiff | tree |
next |