2007-12-22 |
Evan Cheng | Preliminary PIC JIT support for X86 (32-bit) / Darwin. |
tree | commitdiff |
2007-12-22 |
Evan Cheng | Oops. |
tree | commitdiff |
2007-12-22 |
Evan Cheng | Fix JIT code emission of X86::MovePCtoStack. |
tree | commitdiff |
2007-12-22 |
Evan Cheng | Allow JIT with non-static relocation model. |
tree | commitdiff |
2007-12-21 |
Evan Cheng | New entry. |
tree | commitdiff |
2007-12-20 |
Evan Cheng | Fix JIT encoding for CMPSD as well. |
tree | commitdiff |
2007-12-18 |
Chris Lattner | add an obvious load folding missed optzn. |
tree | commitdiff |
2007-12-17 |
Bill Wendling | Add "mayHaveSideEffects" and "neverHasSideEffects"... |
tree | commitdiff |
2007-12-17 |
Bill Wendling | LD_Fp64m should have "isRematerializable" set. |
tree | commitdiff |
2007-12-16 |
Chris Lattner | fix a questionable cast, thanks to Mike Stump for point... |
tree | commitdiff |
2007-12-16 |
Chris Lattner | Fix the JIT encoding of cmp*ss, which aborts with this... |
tree | commitdiff |
2007-12-15 |
Evan Cheng | Make better use of instructions that clear high bits... |
tree | commitdiff |
2007-12-14 |
Evan Cheng | Actually, MOVPQIto64mr is a dup of MOVPQI2QImr, MOV64to... |
tree | commitdiff |
2007-12-14 |
Evan Cheng | Fix (mem) <-> low 64-bits of xmm bugs pointed out by... |
tree | commitdiff |
2007-12-14 |
Dale Johannesen | x86-32 long doubles are 4-byte aligned on the stack |
tree | commitdiff |
2007-12-14 |
Evan Cheng | Fix bsf / bsr jit encoding. |
tree | commitdiff |
2007-12-14 |
Evan Cheng | Oops. Forgot these. |
tree | commitdiff |
2007-12-14 |
Dan Gohman | Fix Intel asm syntax for the bsr and bsf instructions. |
tree | commitdiff |
2007-12-14 |
Evan Cheng | Fix ctlz and cttz. llvm definition requires them to... |
tree | commitdiff |
2007-12-14 |
Evan Cheng | Implement ctlz and cttz with bsr and bsf. |
tree | commitdiff |
2007-12-13 |
Evan Cheng | Fold some and + shift in x86 addressing mode. |
tree | commitdiff |
2007-12-12 |
Evan Cheng | Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32... |
tree | commitdiff |
2007-12-12 |
Dan Gohman | Allow vector integer constants to be created with |
tree | commitdiff |
2007-12-12 |
Evan Cheng | Use shuffles to implement insert_vector_elt for i32... |
tree | commitdiff |
2007-12-12 |
Evan Cheng | Lower a build_vector with all constants into a constpoo... |
tree | commitdiff |
2007-12-12 |
Scott Michel | Correct typo for Linux: s/esp/%rsp/ |
tree | commitdiff |
2007-12-11 |
Nate Begeman | Allow the JIT to encode MMX instructions |
tree | commitdiff |
2007-12-11 |
Evan Cheng | - Improved v8i16 shuffle lowering. It now uses pshuflw... |
tree | commitdiff |
2007-12-11 |
Nate Begeman | x86 doesn't actually want to custom lower v3i32 |
tree | commitdiff |
2007-12-10 |
Anton Korobeynikov | Hey, English is not my native language :) |
tree | commitdiff |
2007-12-10 |
Anton Korobeynikov | Clarify the need of CFI() stuff |
tree | commitdiff |
2007-12-10 |
Anton Korobeynikov | Provide convenient way to disable CFI stuff for old... |
tree | commitdiff |
2007-12-10 |
Chris Lattner | Disable cfi directives for now, darwin does't support... |
tree | commitdiff |
2007-12-10 |
Anton Korobeynikov | And finally annotate X86-64 version of callback. |
tree | commitdiff |
2007-12-10 |
Anton Korobeynikov | Provide annotation for SSE version of callback. It... |
tree | commitdiff |
2007-12-10 |
Anton Korobeynikov | Annotate JIT callback function with call frame infromation. |
tree | commitdiff |
2007-12-08 |
Bill Wendling | Reverting 44702. It wasn't correct to rename them. |
tree | commitdiff |
2007-12-08 |
Chris Lattner | aesthetic changes, no functionality change. Evan,... |
tree | commitdiff |
2007-12-08 |
Bill Wendling | Renaming: |
tree | commitdiff |
2007-12-07 |
Evan Cheng | Add comment. |
tree | commitdiff |
2007-12-07 |
Evan Cheng | Much improved v8i16 shuffles. (Step 1). |
tree | commitdiff |
2007-12-06 |
Evan Cheng | Remove a bogus optimization. It's not possible to do... |
tree | commitdiff |
2007-12-05 |
Chris Lattner | add a note |
tree | commitdiff |
2007-12-05 |
Evan Cheng | Add a argument to storeRegToStackSlot and storeRegToAdd... |
tree | commitdiff |
2007-12-02 |
Evan Cheng | Remove redundant foldMemoryOperand variants and other... |
tree | commitdiff |
2007-12-01 |
Evan Cheng | Allow some reloads to be folded in multi-use cases... |
tree | commitdiff |
2007-11-27 |
Nate Begeman | Support returning non-power-of-2 vectors to unblock... |
tree | commitdiff |
2007-11-27 |
Duncan Sands | Fix PR1146: parameter attributes are longer part of |
tree | commitdiff |
2007-11-25 |
Chris Lattner | Fix a long standing deficiency in the X86 backend:... |
tree | commitdiff |
2007-11-24 |
Chris Lattner | remove bogus assertion that broke CodeGen/Generic/cast... |
tree | commitdiff |
2007-11-24 |
Chris Lattner | Several changes: |
tree | commitdiff |
2007-11-24 |
Chris Lattner | add a note |
tree | commitdiff |
2007-11-20 |
Dale Johannesen | Fix .eh table linkage issues on Darwin. Some EH support |
tree | commitdiff |
2007-11-17 |
Nate Begeman | Add support for vectors to int <-> float casts. |
tree | commitdiff |
2007-11-16 |
Anton Korobeynikov | Implement codegen for flt_rounds on x86 |
tree | commitdiff |
2007-11-14 |
Evan Cheng | Oops. Debugging code shouldn't have been checked in. |
tree | commitdiff |
2007-11-14 |
Anton Korobeynikov | Fix PIC jump table codegen on x86-32/linux. In fact... |
tree | commitdiff |
2007-11-14 |
Duncan Sands | Eliminate the recently introduced CCAssignToStackABISiz... |
tree | commitdiff |
2007-11-14 |
Evan Cheng | Clean up sub-register implementation by moving subReg... |
tree | commitdiff |
2007-11-13 |
Dale Johannesen | Revert previous; these files aren't ready to go in... |
tree | commitdiff |
2007-11-13 |
Dale Johannesen | Add parameter to getDwarfRegNum to permit targets |
tree | commitdiff |
2007-11-13 |
Evan Cheng | Fix x86-64 jit: remove reliance on Dwarf numbers. |
tree | commitdiff |
2007-11-13 |
Bill Wendling | Unifacalize the CALLSEQ{START,END} stuff. |
tree | commitdiff |
2007-11-13 |
Bill Wendling | Unify CALLSEQ_{START,END}. They take 4 parameters:... |
tree | commitdiff |
2007-11-12 |
Owen Anderson | Add a flag for indirect branch instructions. |
tree | commitdiff |
2007-11-11 |
Anton Korobeynikov | Use TableGen to emit information for dwarf register... |
tree | commitdiff |
2007-11-10 |
Dale Johannesen | Add CCAssignToStackABISizeAlign for convenience in |
tree | commitdiff |
2007-11-10 |
Arnold Schwaighofer | Update tailcall code to include inline attribute operan... |
tree | commitdiff |
2007-11-09 |
Evan Cheng | Unbreak x86-64 jumptable. |
tree | commitdiff |
2007-11-09 |
Dale Johannesen | Revert previous rewrite per chris's comments. |
tree | commitdiff |
2007-11-09 |
Evan Cheng | Much improved pic jumptable codegen: |
tree | commitdiff |
2007-11-09 |
Dale Johannesen | Rewrite Dwarf number handling per review comments. |
tree | commitdiff |
2007-11-07 |
Dale Johannesen | Complete conditionalization of Dwarf reg numbers. |
tree | commitdiff |
2007-11-07 |
Dale Johannesen | Interchange Dwarf numbers of ESP and EBP on x86 Darwin. |
tree | commitdiff |
2007-11-05 |
Rafael Espindola | Move the LowerMEMCPY and LowerMEMCPYCall to a common... |
tree | commitdiff |
2007-11-05 |
Evan Cheng | Use movups to spill / restore SSE registers on targets... |
tree | commitdiff |
2007-11-05 |
Duncan Sands | Eliminate the remaining uses of getTypeSize. This |
tree | commitdiff |
2007-11-04 |
Chris Lattner | Fix PR1761 by not printing (rip) suffix when in -static... |
tree | commitdiff |
2007-11-04 |
Chris Lattner | Fix PR1763 by allowing the 'q' constraint to work with... |
tree | commitdiff |
2007-11-02 |
Evan Cheng | Unbreak tailcall opt. |
tree | commitdiff |
2007-11-02 |
Chris Lattner | add a note |
tree | commitdiff |
2007-11-02 |
Evan Cheng | Missing a getNumOperands check. |
tree | commitdiff |
2007-11-01 |
Bill Wendling | Silence, accersed warning |
tree | commitdiff |
2007-10-31 |
Rafael Espindola | Make ARM and X86 LowerMEMCPY identical by moving the... |
tree | commitdiff |
2007-10-31 |
Rafael Espindola | Make ARM an X86 memcpy expansion more similar to each... |
tree | commitdiff |
2007-10-31 |
Dale Johannesen | Make i64=expand_vector_elt(v2i64) work in 32-bit mode. |
tree | commitdiff |
2007-10-30 |
Dale Johannesen | Add missing SSE builtins: CVTPD2PI, CVTPS2PI, |
tree | commitdiff |
2007-10-30 |
Duncan Sands | Fix for visibility warnings generated by gcc-4.2. |
tree | commitdiff |
2007-10-30 |
Dale Johannesen | Add missing MMX PSUBQ. |
tree | commitdiff |
2007-10-29 |
Evan Cheng | Enable more fold (sext (load x)) -> (sext (truncate... |
tree | commitdiff |
2007-10-29 |
Evan Cheng | Avoid doing something dumb like rewriting using a 64... |
tree | commitdiff |
2007-10-29 |
Chris Lattner | add a note. |
tree | commitdiff |
2007-10-29 |
Chris Lattner | Add support for the x86-64 'q' regigster modifier,... |
tree | commitdiff |
2007-10-28 |
Evan Cheng | New entry. |
tree | commitdiff |
2007-10-26 |
Anton Korobeynikov | Fix off-by-one stack offset computations (dwarf informa... |
tree | commitdiff |
2007-10-26 |
Evan Cheng | Loosen up iv reuse to allow reuse of the same stride... |
tree | commitdiff |
2007-10-22 |
Dan Gohman | Fix the folding of multiplication into addresses on... |
tree | commitdiff |
2007-10-22 |
Evan Cheng | Fix an unfolding bug. |
tree | commitdiff |
2007-10-21 |
Dale Johannesen | Allow for copysign having f80 second argument. |
tree | commitdiff |
2007-10-19 |
Evan Cheng | Resolve unfold tables ambiguity. |
tree | commitdiff |
next |