2008-09-03 |
Evan Cheng | Unbreak fast isel. |
tree | commitdiff |
2008-09-03 |
Evan Cheng | Let tblgen only generate fastisel routines, not the... |
tree | commitdiff |
2008-08-31 |
Gabor Greif | fix a bunch of 80-col violations |
tree | commitdiff |
2008-08-30 |
Evan Cheng | For now, can't mark XOR64rr isAsCheapAsAMove. It's... |
tree | commitdiff |
2008-08-30 |
Evan Cheng | Transform (x << (y&31)) -> (x << y). This takes advanta... |
tree | commitdiff |
2008-08-29 |
Evan Cheng | Swap fp comparison operands and change predicate to... |
tree | commitdiff |
2008-08-29 |
Evan Cheng | Use static_cast instead of C style cast. |
tree | commitdiff |
2008-08-29 |
Evan Cheng | Backing out 55521. Not safe. |
tree | commitdiff |
2008-08-29 |
Owen Anderson | Add initial support for fast isel of instructions that... |
tree | commitdiff |
2008-08-28 |
Evan Cheng | Swap fp comparison operands and change predicate to... |
tree | commitdiff |
2008-08-28 |
Dan Gohman | Add a target callback for FastISel. |
tree | commitdiff |
2008-08-28 |
Gabor Greif | remove tabs, fix > 80 cols |
tree | commitdiff |
2008-08-28 |
Gabor Greif | erect abstraction boundaries for accessing SDValue... |
tree | commitdiff |
2008-08-28 |
Rafael Espindola | Use resize instead of reserve. Reserve doesn't change... |
tree | commitdiff |
2008-08-28 |
Evan Cheng | FsFLD0S{S|D} and V_SETALLONES are as cheap as moves. |
tree | commitdiff |
2008-08-28 |
Dale Johannesen | Split the ATOMIC NodeType's to include the size, e.g. |
tree | commitdiff |
2008-08-27 |
Bill Wendling | Make "movdq2q" and "movq2dq" dependent upon having... |
tree | commitdiff |
2008-08-27 |
Dan Gohman | Reinstate the x86-64 portion of r55190. When doing... |
tree | commitdiff |
2008-08-26 |
Gabor Greif | disallow direct access to SDValue::ResNo, provide a... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | These assertions should be return false's instead,... |
tree | commitdiff |
2008-08-26 |
Owen Anderson | Make TargetInstrInfo::copyRegToReg return a bool indica... |
tree | commitdiff |
2008-08-26 |
Chris Lattner | If an xmm register is referenced explicitly in an inlin... |
tree | commitdiff |
2008-08-26 |
Evan Cheng | This is done. |
tree | commitdiff |
2008-08-25 |
Evan Cheng | 80 col. violations. |
tree | commitdiff |
2008-08-25 |
Evan Cheng | Try approach to moving call address load inside of... |
tree | commitdiff |
2008-08-25 |
Bill Wendling | Nevermind. This broke the bootstrap (?!). |
tree | commitdiff |
2008-08-25 |
Bill Wendling | MOVQ2DQ and MOVQ2DQ use SSE2. We should conditionalize... |
tree | commitdiff |
2008-08-25 |
Evan Cheng | Fix asm printing of MOVSDto64mr and MOV64toSDrm. |
tree | commitdiff |
2008-08-24 |
Bill Wendling | Temporarily reverting r55292. It's causing a bootstrapi... |
tree | commitdiff |
2008-08-24 |
Evan Cheng | Move callseq_start above the call address load to allow... |
tree | commitdiff |
2008-08-24 |
Cedric Venet | Use additionnal include directory instead of ../ in... |
tree | commitdiff |
2008-08-23 |
Anton Korobeynikov | Provide a 64 bit variant of mmx.maskmovq intrinsic... |
tree | commitdiff |
2008-08-23 |
Dan Gohman | Move the point at which FastISel taps into the Selectio... |
tree | commitdiff |
2008-08-22 |
Bill Wendling | Reverting r55190, r55191, and r55192. They broke the... |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Anyext tweaks for x86. When extloading a value to i32... |
tree | commitdiff |
2008-08-22 |
Dan Gohman | Factor out the predicate check code from DAGISelEmitter.cpp |
tree | commitdiff |
2008-08-21 |
Bill Wendling | If part of the mask is "undef", then ignore it as we... |
tree | commitdiff |
2008-08-21 |
Bill Wendling | Fix whitespace. No functionality change. |
tree | commitdiff |
2008-08-21 |
Evan Cheng | Fix a number of byval / memcpy / memset related codegen... |
tree | commitdiff |
2008-08-21 |
Mon P Wang | Treat floating point ST1 the same as ST0 when lowering... |
tree | commitdiff |
2008-08-21 |
Anton Korobeynikov | Allow inline asm nodes with empty bodies inside JIT. |
tree | commitdiff |
2008-08-21 |
Dan Gohman | Simplify SelectRoot's interface, and factor out some... |
tree | commitdiff |
2008-08-21 |
Bill Wendling | Clean up whitespace. |
tree | commitdiff |
2008-08-21 |
Owen Anderson | Use raw_ostream throughout the AsmPrinter. |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Simplify FastISel's constructor argument list, make... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Tablegen generated code already tests the opcode value... |
tree | commitdiff |
2008-08-20 |
Dan Gohman | Fix comment spacing. |
tree | commitdiff |
2008-08-20 |
Dale Johannesen | Add remaining 64-bit atomic patterns for x86-64. |
tree | commitdiff |
2008-08-20 |
Bill Wendling | Revert r55018 and apply the correct "fix" for the 64... |
tree | commitdiff |
2008-08-19 |
Bill Wendling | Add support for the __sync_sub_and_fetch atomics and... |
tree | commitdiff |
2008-08-19 |
Dan Gohman | Instantiate FastISel for X86. |
tree | commitdiff |
2008-08-19 |
Dan Gohman | The X86 target will soon have an implementation of... |
tree | commitdiff |
2008-08-19 |
Dale Johannesen | Add support for 8 and 16 bit forms of __sync |
tree | commitdiff |
2008-08-19 |
Chris Lattner | add a note |
tree | commitdiff |
2008-08-18 |
Chris Lattner | remove empty file |
tree | commitdiff |
2008-08-17 |
Evan Cheng | Fix a (u)comiss intrinsic lowering bug. It was using... |
tree | commitdiff |
2008-08-17 |
Cedric Venet | Make it compile on VC2005: |
tree | commitdiff |
2008-08-17 |
Anton Korobeynikov | Move X86 assembler printers into separate directory... |
tree | commitdiff |
2008-08-16 |
Anton Korobeynikov | Use correct name for TLS address resolution routine... |
tree | commitdiff |
2008-08-16 |
Anton Korobeynikov | Reduce heap trashing due to std::string construction... |
tree | commitdiff |
2008-08-14 |
Dan Gohman | Build the X86GenFastISel.inc file. |
tree | commitdiff |
2008-08-14 |
Dan Gohman | Also avoid pinsrw and pinsrb with a variable insertelem... |
tree | commitdiff |
2008-08-14 |
Owen Anderson | Convert uses of std::vector in TargetInstrInfo to Small... |
tree | commitdiff |
2008-08-14 |
Dan Gohman | Don't try to use the insertps instruction for vector |
tree | commitdiff |
2008-08-14 |
Owen Anderson | Remove more uses of std::set. |
tree | commitdiff |
2008-08-13 |
Dan Gohman | Oops, check in these files too, for the FastISel -... |
tree | commitdiff |
2008-08-12 |
Dale Johannesen | When resolving a stub in x86-64 JIT, use a PC-relative... |
tree | commitdiff |
2008-08-12 |
Dale Johannesen | Make x86-64 JIT changes Darwin-specific. |
tree | commitdiff |
2008-08-12 |
Dale Johannesen | In the absence of a linker to build the GOT, use the... |
tree | commitdiff |
2008-08-11 |
Dale Johannesen | Some fixes for x86-64 JIT. Make it use small code |
tree | commitdiff |
2008-08-08 |
Dan Gohman | Add an EXTRACTPSmr pattern to match the pattern that |
tree | commitdiff |
2008-08-08 |
Anton Korobeynikov | Generalize |
tree | commitdiff |
2008-08-08 |
Anton Korobeynikov | Handle visibility printing with all generality. Remove... |
tree | commitdiff |
2008-08-08 |
Evan Cheng | Fix indentation. |
tree | commitdiff |
2008-08-07 |
Anton Korobeynikov | Remove dead forward decl |
tree | commitdiff |
2008-08-07 |
Anton Korobeynikov | Switch ARM to new section handling stuff |
tree | commitdiff |
2008-08-07 |
Dan Gohman | Re-enable elimination of unnecessary SUBREG_TO_REG... |
tree | commitdiff |
2008-08-06 |
Dan Gohman | Re-introduce the 8-bit subreg zext-inreg patterns for... |
tree | commitdiff |
2008-08-06 |
Dan Gohman | xchg does not modify FLAGS. |
tree | commitdiff |
2008-08-05 |
Evan Cheng | Fix PR2620: Fix X86cmppd selection code so it expects... |
tree | commitdiff |
2008-08-04 |
Dan Gohman | Add an assert to catch invalid VECTOR_SHUFFLE mask... |
tree | commitdiff |
2008-08-03 |
Andrew Lenharth | Add atomic sub for other sizes |
tree | commitdiff |
2008-07-30 |
Dan Gohman | Reapply r54147 with a constraint to only use the 8-bit |
tree | commitdiff |
2008-07-29 |
Dan Gohman | Revert 54147. |
tree | commitdiff |
2008-07-28 |
Dan Gohman | Add x86 isel patterns to match what would be a ZERO_EXT... |
tree | commitdiff |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
tree | commitdiff |
2008-07-27 |
Dan Gohman | Tidy SDNode::use_iterator, and complete the transition... |
tree | commitdiff |
2008-07-25 |
Nate Begeman | Disable mov{L, LP, HP, HLP, *DUP} shuffles for mmx |
tree | commitdiff |
2008-07-25 |
Nate Begeman | Fit in 80 cols |
tree | commitdiff |
2008-07-25 |
Nate Begeman | Remove dead PatLeaf; there are a number of issues aroun... |
tree | commitdiff |
2008-07-23 |
Evan Cheng | Fix PR2485: do all 4-element SSE shuffles in max. of... |
tree | commitdiff |
2008-07-22 |
Evan Cheng | Factor out SSE 4 wide shuffle lowering code into its... |
tree | commitdiff |
2008-07-22 |
Evan Cheng | Fix PR2574: implement v2f32 scalar_to_vector. |
tree | commitdiff |
2008-07-22 |
Anton Korobeynikov | Fix encoding of atomic compare and swap for i64 |
tree | commitdiff |
2008-07-21 |
Evan Cheng | Eliminate a compilation warning. |
tree | commitdiff |
2008-07-21 |
Dan Gohman | Add titles to the various SelectionDAG viewGraph calls |
tree | commitdiff |
2008-07-21 |
Duncan Sands | Add VerifyNode, a place to put sanity checks on |
tree | commitdiff |
2008-07-21 |
Evan Cheng | Use movaps instead of movups to spill 16-byte vector... |
tree | commitdiff |
2008-07-20 |
Bill Wendling | Fix for first part of PR2562. Generate the "pinsrw... |
tree | commitdiff |
next |