2006-02-21 |
Evan Cheng | Moving things to their proper places. |
tree | commitdiff |
2006-02-21 |
Evan Cheng | Split instruction info into multiple files, one for... |
tree | commitdiff |
2006-02-21 |
Evan Cheng | Added separate alias instructions for SSE logical ops... |
tree | commitdiff |
2006-02-21 |
Evan Cheng | Added MMX and XMM packed integer move instructions... |
tree | commitdiff |
2006-02-21 |
Evan Cheng | Added SSE2 128-bit integer packed types: V16I8, V8I16... |
tree | commitdiff |
2006-02-20 |
Evan Cheng | Added x86 integer vector types: 64-bit packed byte... |
tree | commitdiff |
2006-02-20 |
Evan Cheng | Some updates |
tree | commitdiff |
2006-02-18 |
Evan Cheng | If SSE3 is available, promote FP_TO_UINT i32 to FP_TO_S... |
tree | commitdiff |
2006-02-18 |
Evan Cheng | Added fisttp for fp to int conversion. |
tree | commitdiff |
2006-02-18 |
Evan Cheng | Disable PIC for JIT. |
tree | commitdiff |
2006-02-18 |
Evan Cheng | Jit does not support PIC yet. |
tree | commitdiff |
2006-02-18 |
Evan Cheng | x86 / Darwin PIC support. |
tree | commitdiff |
2006-02-17 |
Chris Lattner | unbreak the build |
tree | commitdiff |
2006-02-17 |
Evan Cheng | Unbreak x86 be |
tree | commitdiff |
2006-02-17 |
Nate Begeman | kill ADD_PARTS & SUB_PARTS and replace them with fancy... |
tree | commitdiff |
2006-02-17 |
Chris Lattner | add note about div by power of 2 |
tree | commitdiff |
2006-02-17 |
Evan Cheng | Remind ourselves to revisit the "pxor vs. xorps/xorpd... |
tree | commitdiff |
2006-02-17 |
Nate Begeman | Kill the x86 pattern isel. boom. |
tree | commitdiff |
2006-02-17 |
Evan Cheng | Remove the entry about using movapd for SSE reg-reg... |
tree | commitdiff |
2006-02-16 |
Evan Cheng | pxor (for FLD0SS) encoding was missing the OpSize prefix. |
tree | commitdiff |
2006-02-16 |
Evan Cheng | 1. Use pxor instead of xoraps / xorapd to clear FR32... |
tree | commitdiff |
2006-02-16 |
Evan Cheng | Use movaps / movapd to spill / restore V4F4 / V2F8... |
tree | commitdiff |
2006-02-16 |
Nate Begeman | Rework the SelectionDAG-based implementations of Simpli... |
tree | commitdiff |
2006-02-16 |
Evan Cheng | MOVAPSrr and MOVAPDrr instruction format should be... |
tree | commitdiff |
2006-02-16 |
Evan Cheng | Use movaps / movapd (instead of movss / movsd) to do... |
tree | commitdiff |
2006-02-16 |
Evan Cheng | A bit more memset / memcpy optimization. |
tree | commitdiff |
2006-02-15 |
Evan Cheng | Remove an entry. |
tree | commitdiff |
2006-02-15 |
Evan Cheng | Use .zerofill on x86/darwin. |
tree | commitdiff |
2006-02-15 |
Evan Cheng | cvtsd2ss / cvtss2sd encoding bug. |
tree | commitdiff |
2006-02-15 |
Evan Cheng | movaps, movapd encoding bug. |
tree | commitdiff |
2006-02-14 |
Chris Lattner | new note |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Don't special case XS, XD prefixes. |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Bug fix: XS, XD prefixes were being emitted twice. |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Duh |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Remove -disable-x86-sse |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Rename maxStoresPerMemSet to maxStoresPerMemset, etc. |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Add a entry. |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Set maxStoresPerMemSet to 16. Ditto for maxStoresPerMem... |
tree | commitdiff |
2006-02-14 |
Evan Cheng | Enable SSE (for the right subtargets) |
tree | commitdiff |
2006-02-13 |
Chris Lattner | Switch targets over to using SelectionDAG::getCALLSEQ_S... |
tree | commitdiff |
2006-02-11 |
Evan Cheng | Prevent certain nodes that have already been selected... |
tree | commitdiff |
2006-02-10 |
Evan Cheng | Nicer code. :-) |
tree | commitdiff |
2006-02-10 |
Evan Cheng | Added X86 isel debugging stuff. |
tree | commitdiff |
2006-02-10 |
Evan Cheng | Remove a completed entry; add a new entry about fisttp op |
tree | commitdiff |
2006-02-09 |
Evan Cheng | Match tblgen change. |
tree | commitdiff |
2006-02-09 |
Evan Cheng | Match getTargetNode() changes (now return SDNode* inste... |
tree | commitdiff |
2006-02-09 |
Chris Lattner | provide an explicit alignment for cp entries |
tree | commitdiff |
2006-02-09 |
Evan Cheng | Change Select() from |
tree | commitdiff |
2006-02-08 |
Chris Lattner | Darwin doesn't support #APP/#NO_APP |
tree | commitdiff |
2006-02-08 |
Chris Lattner | add a simple optimization |
tree | commitdiff |
2006-02-08 |
Chris Lattner | more email -> README moving |
tree | commitdiff |
2006-02-08 |
Chris Lattner | Add some random notes, not high-prio |
tree | commitdiff |
2006-02-07 |
Evan Cheng | Fixed a local common symbol bug. |
tree | commitdiff |
2006-02-07 |
Evan Cheng | For ELF, .comm takes alignment value as the optional... |
tree | commitdiff |
2006-02-07 |
Evan Cheng | Darwin ABI issues: weak, linkonce, etc. dynamic-no... |
tree | commitdiff |
2006-02-07 |
Evan Cheng | Remind myself to add PIC and static asm printer support. |
tree | commitdiff |
2006-02-06 |
Chris Lattner | Eliminate the printCallOperand method, using a 'call... |
tree | commitdiff |
2006-02-06 |
Evan Cheng | - Update load folding checks to match those auto-genera... |
tree | commitdiff |
2006-02-05 |
Evan Cheng | Use SelectRoot() as entry of any tblgen based isel. |
tree | commitdiff |
2006-02-05 |
Evan Cheng | Re-commit the last bit of change that was backed out. |
tree | commitdiff |
2006-02-05 |
Chris Lattner | Use getPreferredAlignmentLog. |
tree | commitdiff |
2006-02-04 |
Chris Lattner | Temporarily revert this patch, which probably breaks... |
tree | commitdiff |
2006-02-04 |
Evan Cheng | Complex pattern's custom matcher should not call Select... |
tree | commitdiff |
2006-02-04 |
Evan Cheng | Remove an unnecessary predicate. |
tree | commitdiff |
2006-02-04 |
Evan Cheng | Separate FILD and FILD_FLAG, the later is only used... |
tree | commitdiff |
2006-02-03 |
Chris Lattner | remove an old comment |
tree | commitdiff |
2006-02-03 |
Chris Lattner | Remove the X86PeepholeOptimizerPass, a truly horrible... |
tree | commitdiff |
2006-02-03 |
Chris Lattner | When rewriting frame instructions, emit the appropriate... |
tree | commitdiff |
2006-02-03 |
Chris Lattner | remove some target-indep and implemented notes |
tree | commitdiff |
2006-02-03 |
Chris Lattner | the X86 backend no longer needs to delete its own noop... |
tree | commitdiff |
2006-02-02 |
Chris Lattner | fix operand numbers |
tree | commitdiff |
2006-02-02 |
Chris Lattner | Move isLoadFrom/StoreToStackSlot from MRegisterInfo... |
tree | commitdiff |
2006-02-02 |
Chris Lattner | implement isStoreToStackSlot |
tree | commitdiff |
2006-02-02 |
Chris Lattner | add a method |
tree | commitdiff |
2006-02-02 |
Chris Lattner | more notes |
tree | commitdiff |
2006-02-02 |
Chris Lattner | add a note, I have no idea how important this is. |
tree | commitdiff |
2006-02-02 |
Chris Lattner | implemented, testcase here: test/Regression/CodeGen... |
tree | commitdiff |
2006-02-02 |
Evan Cheng | Update. |
tree | commitdiff |
2006-02-02 |
Evan Cheng | Fix a erroneous comment. |
tree | commitdiff |
2006-02-01 |
Chris Lattner | more notes |
tree | commitdiff |
2006-02-01 |
Evan Cheng | Tell codegen MOVAPSrr and MOVAPDrr are copies. |
tree | commitdiff |
2006-02-01 |
Evan Cheng | Added SSE entries to foldMemoryOperand(). |
tree | commitdiff |
2006-02-01 |
Evan Cheng | Rearrange code to my liking. :) |
tree | commitdiff |
2006-02-01 |
Chris Lattner | another note |
tree | commitdiff |
2006-02-01 |
Nate Begeman | Fix some of the stuff in the PPC README file, and clean... |
tree | commitdiff |
2006-02-01 |
Chris Lattner | add a note, I'll take care of this after nate commits... |
tree | commitdiff |
2006-02-01 |
Evan Cheng | - Use xor to clear integer registers (set R, 0). |
tree | commitdiff |
2006-02-01 |
Evan Cheng | Remove another entry. |
tree | commitdiff |
2006-02-01 |
Chris Lattner | Another regression from the pattern isel |
tree | commitdiff |
2006-02-01 |
Evan Cheng | Return's chain should be matching either the chain... |
tree | commitdiff |
2006-02-01 |
Evan Cheng | When folding a load into a return of SSE value, check... |
tree | commitdiff |
2006-02-01 |
Evan Cheng | Remove an item. It's done. |
tree | commitdiff |
2006-01-31 |
Evan Cheng | Be smarter about whether to store the SSE return value... |
tree | commitdiff |
2006-01-31 |
Chris Lattner | turning these into 'adds' would require extra copies |
tree | commitdiff |
2006-01-31 |
Evan Cheng | - Allow XMM load (for scalar use) to be folded into... |
tree | commitdiff |
2006-01-31 |
Evan Cheng | Remove entries on fabs and fneg. These are done. |
tree | commitdiff |
2006-01-31 |
Chris Lattner | * Fix 80-column violations |
tree | commitdiff |
2006-01-31 |
Evan Cheng | Added custom lowering of fabs |
tree | commitdiff |
2006-01-31 |
Chris Lattner | Another high-prio selection performance bug |
tree | commitdiff |
2006-01-31 |
Chris Lattner | more mumbling |
tree | commitdiff |
next |