2005-08-17 |
Nate Begeman | Implement a couple improvements:
|
commit | commitdiff | tree |
2005-08-16 |
Nate Begeman | Implement BR_CC and BRTWOWAY_CC. This allows the removal...
|
commit | commitdiff | tree |
2005-08-14 |
Nate Begeman | Fix last night's PPC32 regressions by
|
commit | commitdiff | tree |
2005-08-14 |
Nate Begeman | Fix last night's X86 regressions by putting code for...
|
commit | commitdiff | tree |
2005-08-14 |
Nate Begeman | Fix FP_TO_UINT with Scalar SSE2 now that the legalizer...
|
commit | commitdiff | tree |
2005-08-14 |
Nate Begeman | Teach the legalizer how to legalize FP_TO_UINT.
|
commit | commitdiff | tree |
2005-08-14 |
Nate Begeman | Make FP_TO_UINT Illegal. This allows us to generate...
|
commit | commitdiff | tree |
2005-08-13 |
Nate Begeman | Remove an unncessary argument to SimplifySelectCC and...
|
commit | commitdiff | tree |
2005-08-13 |
Nate Begeman | Fix the fabs regression on x86 by abstracting the select_cc...
|
commit | commitdiff | tree |
2005-08-13 |
Nate Begeman | Remove support for 64b PPC, it's been broken for a...
|
commit | commitdiff | tree |
2005-08-11 |
Nate Begeman | Add a select_cc optimization for recognizing abs(int...
|
commit | commitdiff | tree |
2005-08-11 |
Nate Begeman | Some SELECT_CC cleanups:
|
commit | commitdiff | tree |
2005-08-10 |
Nate Begeman | Make SELECT illegal on PPC32, switch to using SELECT_CC...
|
commit | commitdiff | tree |
2005-08-10 |
Nate Begeman | Add new node, SELECT_CC. This node is for targets...
|
commit | commitdiff | tree |
2005-08-08 |
Nate Begeman | Factor out some common code, and be smarter about when...
|
commit | commitdiff | tree |
2005-08-08 |
Nate Begeman | Fix JIT encoding of ppc mfocrf instruction; the operands...
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Add an extra parameter that Chris requested
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Fix a fixme in CondPropagate.cpp by moving a PhiNode...
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Fix a fixme in LegalizeDAG
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Hack to naturally align doubles in the constant pool...
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Use the new subtarget support to automatically choose...
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Remove some more dead code.
|
commit | commitdiff | tree |
2005-08-04 |
Nate Begeman | Add Subtarget support to PowerPC. Next up, using it.
|
commit | commitdiff | tree |
2005-08-03 |
Nate Begeman | Scalar SSE: load +0.0 -> xorps/xorpd
|
commit | commitdiff | tree |
2005-08-03 |
Nate Begeman | Add a couple rlwinm tests for bitfield clears
|
commit | commitdiff | tree |
2005-08-03 |
Nate Begeman | Update rlwimi tests to catch all the cases we care...
|
commit | commitdiff | tree |
2005-07-30 |
Nate Begeman | Ack, typo
|
commit | commitdiff | tree |
2005-07-30 |
Nate Begeman | Commit a new LoopStrengthReduce pass that can use scalar...
|
commit | commitdiff | tree |
2005-07-30 |
Nate Begeman | Break SCEVExpander out of IndVarSimplify into its own...
|
commit | commitdiff | tree |
2005-07-28 |
Nate Begeman | Fold constant adds into loads and stores to frame indices.
|
commit | commitdiff | tree |
2005-07-27 |
Nate Begeman | Fix some comments
|
commit | commitdiff | tree |
2005-07-27 |
Nate Begeman | Implement the optimization for the Red Zone on Darwin...
|
commit | commitdiff | tree |
2005-07-26 |
Nate Begeman | Update the PPC readme
|
commit | commitdiff | tree |
2005-07-25 |
Nate Begeman | Fix an optimization put in for accessing static globals...
|
commit | commitdiff | tree |
2005-07-21 |
Nate Begeman | Support building non-PIC
|
commit | commitdiff | tree |
2005-07-21 |
Nate Begeman | Support assembling fsqrt on darwin. This will be implemente...
|
commit | commitdiff | tree |
2005-07-20 |
Nate Begeman | Generate mfocrf when targeting g5. Generate fsqrt...
|
commit | commitdiff | tree |
2005-07-19 |
Nate Begeman | Integrate SelectFPExpr into SelectExpr. This gets...
|
commit | commitdiff | tree |
2005-07-19 |
Nate Begeman | Remove unnecessary FP_EXTEND. This causes worse codegen...
|
commit | commitdiff | tree |
2005-07-16 |
Nate Begeman | Teach the legalizer how to promote SINT_TO_FP to a...
|
commit | commitdiff | tree |
2005-07-16 |
Nate Begeman | Teach the register allocator that movaps is also a...
|
commit | commitdiff | tree |
2005-07-16 |
Nate Begeman | A couple more darwinisms
|
commit | commitdiff | tree |
2005-07-15 |
Nate Begeman | Get closer to fully working scalar FP in SSE regs....
|
commit | commitdiff | tree |
2005-07-14 |
Nate Begeman | Add support for printing the sse scalar comparison...
|
commit | commitdiff | tree |
2005-07-14 |
Nate Begeman | Add support for a TODO; instructions in .td files can...
|
commit | commitdiff | tree |
2005-07-12 |
Nate Begeman | Check in the last of the darwin-specific code necessary...
|
commit | commitdiff | tree |
2005-07-12 |
Nate Begeman | Remove some code that moved to the generic asm printer...
|
commit | commitdiff | tree |
2005-07-12 |
Nate Begeman | Clean up and add comments to the newly implemented...
|
commit | commitdiff | tree |
2005-07-12 |
Nate Begeman | Clean up the TargetSubtarget class a bit, removing...
|
commit | commitdiff | tree |
2005-07-12 |
Nate Begeman | Implement Subtarget support
|
commit | commitdiff | tree |
2005-07-12 |
Nate Begeman | Commit some pending darwin changes before subtarget...
|
commit | commitdiff | tree |
2005-07-08 |
Nate Begeman | Add support for assembling .s files on mac os x for...
|
commit | commitdiff | tree |
2005-07-07 |
Nate Begeman | Fix a typo in my checkin today that caused regressions...
|
commit | commitdiff | tree |
2005-07-06 |
Nate Begeman | First round of support for doing scalar FP using the...
|
commit | commitdiff | tree |
2005-07-01 |
Nate Begeman | The statistic needs to be in the correct namespace.
|
commit | commitdiff | tree |
2005-06-30 |
Nate Begeman | Make the x86 asm printer darwin-aware. This mostly...
|
commit | commitdiff | tree |
2005-06-27 |
Nate Begeman | Initial set of .td file changes necessary to get scalar...
|
commit | commitdiff | tree |
2005-06-16 |
Nate Begeman | Fix bug 537 test 2, which checks to make sure that...
|
commit | commitdiff | tree |
2005-06-15 |
Nate Begeman | Add some operators the PowerPC backend needs to efficiently...
|
commit | commitdiff | tree |
2005-06-15 |
Nate Begeman | Commit fix for generating conditional branch pseudo...
|
commit | commitdiff | tree |
2005-06-14 |
Nate Begeman | Commit a small improvement that is already in the x86...
|
commit | commitdiff | tree |
2005-06-12 |
Nate Begeman | When compiled with GCC 4.0, a latent bug was exposed...
|
commit | commitdiff | tree |
2005-06-12 |
Nate Begeman | Fix a memory smasher caught by Mac OS X's debug malloc...
|
commit | commitdiff | tree |
2005-06-08 |
Nate Begeman | Handle some more real world cases of rlwimi. These...
|
commit | commitdiff | tree |
2005-06-08 |
Nate Begeman | Fix lli linking on Mac OS X 10.4.1 for Intel.
|
commit | commitdiff | tree |
2005-05-20 |
Nate Begeman | C'mon everybody, let's modify X86JITInfo.cpp. This...
|
commit | commitdiff | tree |
2005-05-11 |
Nate Begeman | Add testcase for legalizing ISD::CTTZ efficiently....
|
commit | commitdiff | tree |
2005-05-11 |
Nate Begeman | Necessary changes to codegen cttz efficiently on PowerPC
|
commit | commitdiff | tree |
2005-04-18 |
Nate Begeman | Next round of PPC CR optimizations. For the following...
|
commit | commitdiff | tree |
2005-04-18 |
Nate Begeman | Change codegen for setcc to read the bit directly out...
|
commit | commitdiff | tree |
2005-04-16 |
Nate Begeman | Update dejagnu tests to use the new pattern isel flag
|
commit | commitdiff | tree |
2005-04-15 |
Nate Begeman | Make pattern isel default for ppc
|
commit | commitdiff | tree |
2005-04-14 |
Nate Begeman | Implement multi-way branches through logical ops on...
|
commit | commitdiff | tree |
2005-04-14 |
Nate Begeman | Add a couple missing transforms in getSetCC that were...
|
commit | commitdiff | tree |
2005-04-14 |
Nate Begeman | Add the necessary support to codegen condition register...
|
commit | commitdiff | tree |
2005-04-13 |
Nate Begeman | Start allocating condition registers. Almost all explicit...
|
commit | commitdiff | tree |
2005-04-13 |
Nate Begeman | Implement the fold shift X, zext(Y) -> shift X, Y at...
|
commit | commitdiff | tree |
2005-04-13 |
Nate Begeman | Add CodeGen tests for the recent SelectionDAG transforms
|
commit | commitdiff | tree |
2005-04-13 |
Nate Begeman | Disbale the broken fold of shift + sz[ext] for now
|
commit | commitdiff | tree |
2005-04-12 |
Nate Begeman | Fold shift x, [sz]ext(y) -> shift x, y
|
commit | commitdiff | tree |
2005-04-12 |
Nate Begeman | Fold shift by size larger than type size to undef
|
commit | commitdiff | tree |
2005-04-12 |
Nate Begeman | Implement setcc op, -1 sequences
|
commit | commitdiff | tree |
2005-04-12 |
Nate Begeman | Initial support for allocation condition registers
|
commit | commitdiff | tree |
2005-04-12 |
Nate Begeman | Implement bitfield clears
|
commit | commitdiff | tree |
2005-04-11 |
Nate Begeman | Update PPC readme. Remove things that are done or...
|
commit | commitdiff | tree |
2005-04-11 |
Nate Begeman | Add recording variants of ISD::AND and ISD::OR. This...
|
commit | commitdiff | tree |
2005-04-11 |
Nate Begeman | Fix libcall code to not pass a NULL Chain to LowerCallTo
|
commit | commitdiff | tree |
2005-04-10 |
Nate Begeman | Fix another fixme: factor out the constant fp generation...
|
commit | commitdiff | tree |
2005-04-10 |
Nate Begeman | Fix 64 bit argument loading that straddles the args...
|
commit | commitdiff | tree |
2005-04-10 |
Nate Begeman | Remove unnecessary Implicit Defs. Since r0 is not...
|
commit | commitdiff | tree |
2005-04-10 |
Nate Begeman | Make sure that BRCOND branches can be converted into...
|
commit | commitdiff | tree |
2005-04-10 |
Nate Begeman | Don't hand ISD::CALL nodes off to SelectExprFP. This...
|
commit | commitdiff | tree |
2005-04-09 |
Nate Begeman | fix ISD::BRCONDTWOWAY codegen to not deference the...
|
commit | commitdiff | tree |
2005-04-09 |
Nate Begeman | Add rlwnm instruction for variable rotate
|
commit | commitdiff | tree |
2005-04-09 |
Nate Begeman | Optimize FSEL a bit for fneg arguments. This fixes...
|
commit | commitdiff | tree |
2005-04-09 |
Nate Begeman | Add a testcase to make sure that we don't emit two...
|
commit | commitdiff | tree |
2005-04-09 |
Nate Begeman | Add cases to cover the rest of the patterns we should...
|
commit | commitdiff | tree |
2005-04-09 |
Nate Begeman | 64b: Expand S/UREM
|
commit | commitdiff | tree |
2005-04-08 |
Nate Begeman | Fix 64b shifts
|
commit | commitdiff | tree |
2005-04-08 |
Nate Begeman | Match Mac OS X 64 bit calling conventions
|
commit | commitdiff | tree |
next |