2005-05-10 |
Chris Lattner | Convert feature of the simple isel over for the pattern... |
tree | commitdiff |
2005-05-10 |
Jeff Cohen | Silence some VC++ warnings |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Implement READPORT/WRITEPORT, implementing the last... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | do not emit illegal instructions |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Fix the syntax of the i/o instructions, these are obvio... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | legalize readio/writeio into load/stores, fixing CodeGe... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | restore some non-dead code I removed last night breakin... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | fold and (shl X, C1), C2 -> rlwinm when possible. ... |
tree | commitdiff |
2005-05-09 |
Duraid Madina | fix and cleanup constmul code a bit, this fixes mediabe... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Wrap long lines, remove dead code that is now handled... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Fix FP -> bool casts |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Fix X86/2005-05-08-FPStackifierPHI.ll: ugly gross hack. |
tree | commitdiff |
2005-05-06 |
Chris Lattner | clean up the CBE output a bit |
tree | commitdiff |
2005-05-06 |
Chris Lattner | add tail marker as a comment |
tree | commitdiff |
2005-05-04 |
Andrew Lenharth | fix typo |
tree | commitdiff |
2005-05-04 |
Andrew Lenharth | Well, add support for ct* for 21264 only. |
tree | commitdiff |
2005-05-03 |
Andrew Lenharth | Implement count leading zeros (ctlz), count trailing... |
tree | commitdiff |
2005-05-02 |
Duraid Madina | support multiplication by constant negative integers |
tree | commitdiff |
2005-05-02 |
Duraid Madina | add support for bools to SELECT, this fixes Prolangs... |
tree | commitdiff |
2005-05-01 |
Tanya Lattner | SMS for superblocks. |
tree | commitdiff |
2005-05-01 |
Tanya Lattner | Added extra constructor for superblocks. |
tree | commitdiff |
2005-04-30 |
Tanya Lattner | Fixed bug in searchPath function for finding nodes... |
tree | commitdiff |
2005-04-30 |
Andrew Lenharth | I was sure I had thought about this and there was a... |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Eliminate some random whitespace |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Doesn't support these nodes |
tree | commitdiff |
2005-04-30 |
Chris Lattner | This target doesn't support the FSIN/FCOS/FSQRT nodes yet |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Add support for FSIN/FCOS when unsafe math ops are... |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Add support for llvm.sqrt and sin/cos if unsafe math... |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Expose an option allowing unsafe math optimizations... |
tree | commitdiff |
2005-04-28 |
Chris Lattner | Add support for FSQRT node, patch contributed by Morten... |
tree | commitdiff |
2005-04-28 |
Chris Lattner | Add some new X86 instrs, patch contributed by Morten... |
tree | commitdiff |
2005-04-28 |
Chris Lattner | Codegen fabs/fabsf as FABS. Patch contributed by Morte... |
tree | commitdiff |
2005-04-27 |
Andrew Lenharth | Implement Value* tracking for loads and stores in the... |
tree | commitdiff |
2005-04-27 |
Duraid Madina | clean up some warnings |
tree | commitdiff |
2005-04-26 |
Duraid Madina | constmul bugfix: multiply by 27611 was broken |
tree | commitdiff |
2005-04-26 |
Duraid Madina | clean up the code! (oops) lots more cleaning left,... |
tree | commitdiff |
2005-04-26 |
Duraid Madina | * Add code to reduce multiplies by constant integers... |
tree | commitdiff |
2005-04-25 |
Reid Spencer | Shut GCC 4.0 up about classes that have virtual functio... |
tree | commitdiff |
2005-04-22 |
Misha Brukman | Convert tabs to spaces |
tree | commitdiff |
2005-04-22 |
Misha Brukman | Convert tabs to spaces |
tree | commitdiff |
2005-04-22 |
Reid Spencer | Implement the --enable-targets= feature of the configur... |
tree | commitdiff |
2005-04-22 |
Andrew Lenharth | keep track of max depth stats |
tree | commitdiff |
2005-04-22 |
Tanya Lattner | Updated dependence analyzer. Fixed numerous bugs. Same... |
tree | commitdiff |
2005-04-21 |
Misha Brukman | * Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Match another form of eqv |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Handle stores of global address as stores of immediates... |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Handle (store &GV -> mem) as a store immediate. This... |
tree | commitdiff |
2005-04-20 |
Misha Brukman | Remove trailing whitespace, patch by Markus Oberhumer. |
tree | commitdiff |
2005-04-19 |
Chris Lattner | Add completely untested support for mtcrf/mfcrf encoding |
tree | commitdiff |
2005-04-19 |
Chris Lattner | switch over the rest of the formats that use RC to... |
tree | commitdiff |
2005-04-19 |
Chris Lattner | Convert the XForm instrs and XSForm instruction over... |
tree | commitdiff |
2005-04-19 |
Chris Lattner | Now that the ppc64 and vmx operands of I are always... |
tree | commitdiff |
2005-04-19 |
Chris Lattner | convert over bform and iform instructions |
tree | commitdiff |
2005-04-19 |
Chris Lattner | Convert over DForm and DSForm instructions |
tree | commitdiff |
2005-04-19 |
Chris Lattner | Convert XLForm and XForm instructions over to use PPC64... |
tree | commitdiff |
2005-04-19 |
Chris Lattner | Convert XO XS and XFX forms to use isPPC64 |
tree | commitdiff |
2005-04-19 |
Chris Lattner | Turn PPC64 and VMX into classes that can be added to... |
tree | commitdiff |
2005-04-18 |
Nate Begeman | Next round of PPC CR optimizations. For the following... |
tree | commitdiff |
2005-04-18 |
Nate Begeman | Change codegen for setcc to read the bit directly out... |
tree | commitdiff |
2005-04-18 |
Chris Lattner | Handle ExternalSymbol operands in the PPC JIT |
tree | commitdiff |
2005-04-15 |
Nate Begeman | Make pattern isel default for ppc |
tree | commitdiff |
2005-04-14 |
Andrew Lenharth | fix calls |
tree | commitdiff |
2005-04-14 |
Andrew Lenharth | a 21264 fix, and fix the operator precidence on an... |
tree | commitdiff |
2005-04-14 |
Duraid Madina | print negative 64 bit immediates as negative numbers... |
tree | commitdiff |
2005-04-14 |
Duraid Madina | oops, this stopped us turning movl r4=0xFFFFFFFF;;... |
tree | commitdiff |
2005-04-14 |
Nate Begeman | Implement multi-way branches through logical ops on... |
tree | commitdiff |
2005-04-14 |
Duraid Madina | we have zextloads, not sextloads! |
tree | commitdiff |
2005-04-14 |
Nate Begeman | Add the necessary support to codegen condition register... |
tree | commitdiff |
2005-04-13 |
Nate Begeman | Start allocating condition registers. Almost all expli... |
tree | commitdiff |
2005-04-13 |
Nate Begeman | Implement the fold shift X, zext(Y) -> shift X, Y at... |
tree | commitdiff |
2005-04-13 |
Nate Begeman | Disbale the broken fold of shift + sz[ext] for now |
tree | commitdiff |
2005-04-13 |
Andrew Lenharth | WOW, function calls still seem to work after this. |
tree | commitdiff |
2005-04-13 |
Andrew Lenharth | prepare for func call optimization |
tree | commitdiff |
2005-04-13 |
Duraid Madina | * add the shladd instruction |
tree | commitdiff |
2005-04-13 |
Andrew Lenharth | add matches for SxADDL and company, as well as simplify... |
tree | commitdiff |
2005-04-13 |
Duraid Madina | * if ANDing with a constant of the form: |
tree | commitdiff |
2005-04-13 |
Andrew Lenharth | added all flavors of zap for anding |
tree | commitdiff |
2005-04-13 |
Chris Lattner | Fix some mysteriously missing {}'s which cause the... |
tree | commitdiff |
2005-04-13 |
Chris Lattner | remove one more occurance of this that snuck in |
tree | commitdiff |
2005-04-13 |
Chris Lattner | Remove support for ZERO_EXTEND_INREG. This pessimizes... |
tree | commitdiff |
2005-04-13 |
Chris Lattner | Remove special handling of ZERO_EXTEND_INREG. This... |
tree | commitdiff |
2005-04-13 |
Chris Lattner | Elimate handling of ZERO_EXTEND_INREG. This causes... |
tree | commitdiff |
2005-04-13 |
Chris Lattner | Z_E_I is gone |
tree | commitdiff |
2005-04-12 |
Nate Begeman | Fold shift by size larger than type size to undef |
tree | commitdiff |
2005-04-12 |
Nate Begeman | Implement setcc op, -1 sequences |
tree | commitdiff |
2005-04-12 |
Duraid Madina | * OK, after changing to use liveIn/liveOut instead... |
tree | commitdiff |
2005-04-12 |
Andrew Lenharth | Get rid of idefs for arguments (oops) |
tree | commitdiff |
2005-04-12 |
Andrew Lenharth | Get rid of idefs for arguments |
tree | commitdiff |
2005-04-12 |
Chris Lattner | Put out* into the allocation order, allowing the regist... |
tree | commitdiff |
2005-04-12 |
Chris Lattner | Make sure to realize that calls use their argument... |
tree | commitdiff |
2005-04-12 |
Duraid Madina | stop emitting IDEFs for args - change to using liveIn... |
tree | commitdiff |
2005-04-12 |
Nate Begeman | Initial support for allocation condition registers |
tree | commitdiff |
2005-04-12 |
Nate Begeman | Implement bitfield clears |
tree | commitdiff |
2005-04-11 |
Nate Begeman | Update PPC readme. Remove things that are done or... |
tree | commitdiff |
2005-04-11 |
Chris Lattner | IA64 supports this operation. |
tree | commitdiff |
2005-04-11 |
Chris Lattner | ORo sets CR0 |
tree | commitdiff |
2005-04-11 |
Chris Lattner | Revert the previous patch, which I didn't mean to check in. |
tree | commitdiff |
next |