2006-02-23 |
Evan Cheng | PPC JIT relocation model should be DynamicNoPIC.
|
commit | commitdiff | tree |
2006-02-23 |
Evan Cheng | - Clean up the lowering and selection code of ConstantPool...
|
commit | commitdiff | tree |
2006-02-23 |
Evan Cheng | A couple of new entries.
|
commit | commitdiff | tree |
2006-02-23 |
Evan Cheng | PIC related bug fixes.
|
commit | commitdiff | tree |
2006-02-23 |
Evan Cheng | X86 codegen tweak to use lea in another case:
|
commit | commitdiff | tree |
2006-02-23 |
Evan Cheng | Add a test case for 'lea'.
|
commit | commitdiff | tree |
2006-02-22 |
Evan Cheng | Missing .globl for weak / link-once .text symbols.
|
commit | commitdiff | tree |
2006-02-22 |
Evan Cheng | - Added option -relocation-model to set relocation...
|
commit | commitdiff | tree |
2006-02-22 |
Evan Cheng | Added MMX, SSE1, and SSE2 vector instructions and some...
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | One more round of reorg so sabre doesn't freak out...
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | A big more cleaning up.
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | Moving things to their proper places.
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | Split instruction info into multiple files, one for...
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | Added separate alias instructions for SSE logical ops...
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | Added MMX and XMM packed integer move instructions...
|
commit | commitdiff | tree |
2006-02-21 |
Evan Cheng | Added SSE2 128-bit integer packed types: V16I8, V8I16...
|
commit | commitdiff | tree |
2006-02-20 |
Evan Cheng | Added x86 integer vector types: 64-bit packed byte...
|
commit | commitdiff | tree |
2006-02-20 |
Evan Cheng | Some updates
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | If SSE3 is available, promote FP_TO_UINT i32 to FP_TO_SINT...
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | Added fisttp for fp to int conversion.
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | Bump up pattern cost if the resulting instruction is...
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | Disable PIC for JIT.
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | Jit does not support PIC yet.
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | x86 / Darwin PIC support.
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | Moved PICEnabled to include/llvm/Target/TargetOptions.h
|
commit | commitdiff | tree |
2006-02-18 |
Evan Cheng | Move PICEnabled declaration here.
|
commit | commitdiff | tree |
2006-02-17 |
Evan Cheng | Unbreak x86 be
|
commit | commitdiff | tree |
2006-02-17 |
Evan Cheng | Remind ourselves to revisit the "pxor vs. xorps/xorpd...
|
commit | commitdiff | tree |
2006-02-17 |
Evan Cheng | Remove the entry about using movapd for SSE reg-reg...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | pxor (for FLD0SS) encoding was missing the OpSize prefix.
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | Dumb bug. Code sees a memcpy from X+c so it increments...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | 1. Use pxor instead of xoraps / xorapd to clear FR32...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | Use movaps / movapd to spill / restore V4F4 / V2F8...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | MOVAPSrr and MOVAPDrr instruction format should be...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | If the false case is the current basic block, then...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | Use movaps / movapd (instead of movss / movsd) to do...
|
commit | commitdiff | tree |
2006-02-16 |
Evan Cheng | A bit more memset / memcpy optimization.
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | Remove an entry.
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | Remove an unused function parameter.
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | Turn a memcpy from string constant into a series of...
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | Remove an entry.
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | Use .zerofill on x86/darwin.
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | Lower memcpy with small constant size operand into...
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | cvtsd2ss / cvtss2sd encoding bug.
|
commit | commitdiff | tree |
2006-02-15 |
Evan Cheng | movaps, movapd encoding bug.
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Doh again!
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Don't special case XS, XD prefixes.
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Bug fix: XS, XD prefixes were being emitted twice.
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Duh
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Remove -disable-x86-sse
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Keep to < 80 cols
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Missed a break so memcpy cases fell through to memset...
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Fixed a build breakage.
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Rename maxStoresPerMemSet to maxStoresPerMemset, etc.
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Add a entry.
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Set maxStoresPerMemSet to 16. Ditto for maxStoresPerMemCpy and
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Expand memset dst, c, size to a series of stores if...
|
commit | commitdiff | tree |
2006-02-14 |
Evan Cheng | Enable SSE (for the right subtargets)
|
commit | commitdiff | tree |
2006-02-12 |
Evan Cheng | Added a test case for a libcall insertion bug.
|
commit | commitdiff | tree |
2006-02-11 |
Evan Cheng | Prevent certain nodes that have already been selected...
|
commit | commitdiff | tree |
2006-02-10 |
Evan Cheng | Nicer code. :-)
|
commit | commitdiff | tree |
2006-02-10 |
Evan Cheng | Added X86 isel debugging stuff.
|
commit | commitdiff | tree |
2006-02-10 |
Evan Cheng | Remove a completed entry; add a new entry about fisttp op
|
commit | commitdiff | tree |
2006-02-09 |
Evan Cheng | Match tblgen change.
|
commit | commitdiff | tree |
2006-02-09 |
Evan Cheng | Call InsertISelMapEntry rather than map insertion operator...
|
commit | commitdiff | tree |
2006-02-09 |
Evan Cheng | Added SelectionDAG::InsertISelMapEntry(). This is used...
|
commit | commitdiff | tree |
2006-02-09 |
Evan Cheng | Match getTargetNode() changes (now return SDNode* instead...
|
commit | commitdiff | tree |
2006-02-09 |
Evan Cheng | Match getTargetNode() changes (now returns SDNode*...
|
commit | commitdiff | tree |
2006-02-09 |
Evan Cheng | More changes to reduce frame size.
|
commit | commitdiff | tree |
2006-02-09 |
Evan Cheng | Change Select() from
|
commit | commitdiff | tree |
2006-02-08 |
Evan Cheng | Added options -cflag, -cxxflags, and -ldflags to override...
|
commit | commitdiff | tree |
2006-02-08 |
Evan Cheng | Remove -pedantic. It no longer works.
|
commit | commitdiff | tree |
2006-02-07 |
Evan Cheng | Fixed a local common symbol bug.
|
commit | commitdiff | tree |
2006-02-07 |
Evan Cheng | For ELF, .comm takes alignment value as the optional...
|
commit | commitdiff | tree |
2006-02-07 |
Evan Cheng | Darwin ABI issues: weak, linkonce, etc. dynamic-no...
|
commit | commitdiff | tree |
2006-02-07 |
Evan Cheng | Remind myself to add PIC and static asm printer support.
|
commit | commitdiff | tree |
2006-02-07 |
Evan Cheng | Hoist all SDOperand declarations within a Select_{opcode...
|
commit | commitdiff | tree |
2006-02-06 |
Evan Cheng | At the end of isel, select a replacement node for each...
|
commit | commitdiff | tree |
2006-02-06 |
Evan Cheng | Name change.
|
commit | commitdiff | tree |
2006-02-06 |
Evan Cheng | - Update load folding checks to match those auto-generated...
|
commit | commitdiff | tree |
2006-02-05 |
Evan Cheng | Handle HANDLENODE: just return itself.
|
commit | commitdiff | tree |
2006-02-05 |
Evan Cheng | Complex pattern isel code shouldn't select nodes.
|
commit | commitdiff | tree |
2006-02-05 |
Evan Cheng | Use SelectRoot() as the entry to any tblgen based isel.
|
commit | commitdiff | tree |
2006-02-05 |
Evan Cheng | Use SelectRoot() as entry of any tblgen based isel.
|
commit | commitdiff | tree |
2006-02-05 |
Evan Cheng | Allow more loads to be folded which were previously...
|
commit | commitdiff | tree |
2006-02-05 |
Evan Cheng | * Added SDNode::isOnlyUse().
|
commit | commitdiff | tree |
2006-02-05 |
Evan Cheng | Re-commit the last bit of change that was backed out.
|
commit | commitdiff | tree |
2006-02-05 |
Evan Cheng | Re-committing the last bit of change. It shouldn't...
|
commit | commitdiff | tree |
2006-02-04 |
Evan Cheng | Complex pattern's custom matcher should not call Select...
|
commit | commitdiff | tree |
2006-02-04 |
Evan Cheng | Get rid of some memory leaks identified by Valgrind
|
commit | commitdiff | tree |
2006-02-04 |
Evan Cheng | Remove an unnecessary predicate.
|
commit | commitdiff | tree |
2006-02-04 |
Evan Cheng | Separate FILD and FILD_FLAG, the later is only used...
|
commit | commitdiff | tree |
2006-02-03 |
Evan Cheng | Added a (store (op (load ...) ...) ...) folding test...
|
commit | commitdiff | tree |
2006-02-03 |
Evan Cheng | (store (op (load ...))) folding problem. In the generated...
|
commit | commitdiff | tree |
2006-02-03 |
Evan Cheng | Added case HANDLENODE to getOperationName().
|
commit | commitdiff | tree |
2006-02-02 |
Evan Cheng | Update.
|
commit | commitdiff | tree |
2006-02-02 |
Evan Cheng | Fix a erroneous comment.
|
commit | commitdiff | tree |
2006-02-01 |
Evan Cheng | Tell codegen MOVAPSrr and MOVAPDrr are copies.
|
commit | commitdiff | tree |
2006-02-01 |
Evan Cheng | Added SSE entries to foldMemoryOperand().
|
commit | commitdiff | tree |
2006-02-01 |
Evan Cheng | Rearrange code to my liking. :)
|
commit | commitdiff | tree |
next |