2010-01-11 |
Dan Gohman | Re-instate MOV64r0 and MOV16r0, with adjustments to... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Dan Gohman | Change SelectCode's argument from SDValue to SDNode... |
blob | commitdiff | raw | diff to current |
2010-01-04 |
Dan Gohman | Flags-producing add, and, or, etc. have the same profib... |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Chris Lattner | completely eliminate the MOV16r0 'instruction'. The... |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Evan Cheng | Re-apply 91623 now that I actually know what I was... |
blob | commitdiff | raw | diff to current |
2009-12-17 |
Jeffrey Yasskin | Revert r91623 to unbreak the buildbots. |
blob | commitdiff | raw | diff to current |
2009-12-17 |
Evan Cheng | Remove an unused option. |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Dan Gohman | Target-independent support for TargetFlags on BlockAddr... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Daniel Dunbar | llvm-gcc/clang don't (won't?) need this hack. |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Daniel Dunbar | Add a monstrous hack to improve X86ISelDAGToDAG compile... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Dan Gohman | Use SUBREG_TO_REG instead of INSERT_SUBREG to model... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Dan Gohman | Remove uninteresting and confusing debug output. |
blob | commitdiff | raw | diff to current |
2009-11-01 |
Chris Lattner | improve x86 codegen support for blockaddress. We now... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Dan Gohman | Fix the x86 test-shrink optimization so that it doesn... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Improve MachineMemOperand handling. |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Rename getTargetNode to getMachineNode, for consistency... |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Nate Begeman | Do not try and sink a load whose chain result has more... |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Dan Gohman | Don't pull a load through a callseq_start if the load... |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Dan Gohman | Use X86II::MO_NO_FLAG. |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Benjamin Kramer | Remove Streams.h from the targets. |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Devang Patel | Record variable debug info at ISel time directly. |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Anton Korobeynikov | Fix a typo |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Dan Gohman | Fix an x86 code size regression: prefer RIP-relative... |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Dan Gohman | Remove temporary testing code. |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Dan Gohman | Add an x86 peep that narrows TEST instructions to forms... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Bill Wendling | Reformatting of lines. Put multiple DEBUG statements... |
blob | commitdiff | raw | diff to current |
2009-08-06 |
Dan Gohman | Fix a bug in x86's PreprocessForRMW logic that was... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Anton Korobeynikov | Better handle kernel code model. Also, generalize the... |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Bill Wendling | - s/DOUT/DEBUG(errs()/g |
blob | commitdiff | raw | diff to current |
2009-08-02 |
Dan Gohman | Fix indentation. |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Dan Gohman | Minor code simplifications. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Evan Cheng | Optimize some common usage patterns of atomic built... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Dan Gohman | x86 isel tweak: use lea (%reg,%reg) instead of lea... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Chris Lattner | reapply r75408, which eliminates MOV64r0 in favor of... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-12 |
Bill Wendling | Temporarily revert r75408. It appears to break the... |
blob | commitdiff | raw | diff to current |
2009-07-12 |
Chris Lattner | eliminate MOV64r0 in favor of a Pat<> pattern. This... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Chris Lattner | fix a bug in my cleanup patch |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Chris Lattner | comment cleanup, reduce nesting. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Torok Edwin | Implement changes from Chris's feedback. |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Chris Lattner | Reimplement rip-relative addressing in the X86-64 backe... |
blob | commitdiff | raw | diff to current |
2009-06-26 |
Chris Lattner | make sure to propagate operand flags in SelectTLSADDRAd... |
blob | commitdiff | raw | diff to current |
2009-06-26 |
Chris Lattner | fix a pasto. |
blob | commitdiff | raw | diff to current |
2009-06-26 |
Chris Lattner | propagate target operand flags through addressing mode... |
blob | commitdiff | raw | diff to current |
2009-06-20 |
Chris Lattner | change TLS_ADDR lowering to lower to a real mem operand... |
blob | commitdiff | raw | diff to current |
2009-06-03 |
Dan Gohman | Remove the redundant TM member from X86DAGToDAGISel... |
blob | commitdiff | raw | diff to current |
2009-05-11 |
Dan Gohman | Convert a subtract into a negate and an add when it... |
blob | commitdiff | raw | diff to current |
2009-05-08 |
Anton Korobeynikov | Factor out cycle-finder code and make it generic. |
blob | commitdiff | raw | diff to current |
2009-04-29 |
Bill Wendling | Instead of passing in an unsigned value for the optimiz... |
blob | commitdiff | raw | diff to current |
2009-04-29 |
Bill Wendling | Second attempt: |
blob | commitdiff | raw | diff to current |
2009-04-28 |
Bill Wendling | r70270 isn't ready yet. Back this out. Sorry for the... |
blob | commitdiff | raw | diff to current |
2009-04-28 |
Bill Wendling | Massive check in. This changes the "-fast" flag to... |
blob | commitdiff | raw | diff to current |
2009-04-16 |
Rafael Espindola | fix PR3995. A scale must be 1, 2, 4 or 8. |
blob | commitdiff | raw | diff to current |
2009-04-14 |
Dan Gohman | For the h-register addressing-mode trick, use the corre... |
blob | commitdiff | raw | diff to current |
2009-04-13 |
Dan Gohman | Implement x86 h-register extract support. |
blob | commitdiff | raw | diff to current |
2009-04-13 |
Dan Gohman | Remove x86's special-case handling for ISD::TRUNCATE and |
blob | commitdiff | raw | diff to current |
2009-04-13 |
Dan Gohman | Use X86::SUBREG_8BIT instead of hard-coding the equival... |
blob | commitdiff | raw | diff to current |
2009-04-13 |
Rafael Espindola | X86-64 TLS support for local exec and initial exec. |
blob | commitdiff | raw | diff to current |
2009-04-12 |
Rafael Espindola | In X86DAGToDAGISel::MatchWrapper, if base or index... |
blob | commitdiff | raw | diff to current |
2009-04-12 |
Rafael Espindola | refactor some code into X86DAGToDAGISel::MatchWrapper |
blob | commitdiff | raw | diff to current |
2009-04-10 |
Rafael Espindola | Don't fold a load if the other operand is a TLS address. |
blob | commitdiff | raw | diff to current |
2009-04-08 |
Rafael Espindola | Re-apply 68552. |
blob | commitdiff | raw | diff to current |
2009-04-07 |
Bill Wendling | Temporarily revert r68552. This was causing a failure... |
blob | commitdiff | raw | diff to current |
2009-04-07 |
Rafael Espindola | Reduce code duplication on the TLS implementation. |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Rafael Espindola | remove unused arguments. |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Evan Cheng | X86 address mode isel tweak. If the base of the address... |
blob | commitdiff | raw | diff to current |
2009-03-30 |
Evan Cheng | When optimzing a mul by immediate into two, the resulti... |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Rafael Espindola | Use array_lengthof |
blob | commitdiff | raw | diff to current |
2009-03-27 |
Rafael Espindola | Use less hard coded constants to make the code less... |
blob | commitdiff | raw | diff to current |
2009-03-14 |
Dan Gohman | Don't forego folding of loads into 64-bit adds when... |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Dan Gohman | Enhance address-mode folding of ISD::ADD to handle... |
blob | commitdiff | raw | diff to current |
2009-02-13 |
Dale Johannesen | Remove non-DebugLoc versions of BuildMI from X86. |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Chris Lattner | fix the X86 backend to just drop llvm.declare nodes... |
blob | commitdiff | raw | diff to current |
2009-02-07 |
Dale Johannesen | Use getDebugLoc forwarder instead of getNode()->getDebu... |
blob | commitdiff | raw | diff to current |
2009-02-07 |
Dan Gohman | Refactor some repeated logic into a separate function. |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dale Johannesen | Get rid of one more non-DebugLoc getNode and |
blob | commitdiff | raw | diff to current |
2009-02-04 |
Dale Johannesen | Patch up omissions in DebugLoc propagation. |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Dale Johannesen | DebugLoc propgation |
blob | commitdiff | raw | diff to current |
2009-01-27 |
Dan Gohman | Simplify findNonImmUse; return the result using the... |
blob | commitdiff | raw | diff to current |
2009-01-27 |
Dan Gohman | Eliminate unnecessary operands-list traversals. |
blob | commitdiff | raw | diff to current |
2009-01-26 |
Evan Cheng | Enhance logic in X86DAGToDAGISel::PreprocessForRMW... |
blob | commitdiff | raw | diff to current |
2009-01-21 |
Dan Gohman | Fix a recent regression. ClrOpcode is not set for i8... |
blob | commitdiff | raw | diff to current |
2009-01-19 |
Evan Cheng | DIVREM isel deficiency: If sign bit is known zero,... |
blob | commitdiff | raw | diff to current |
2009-01-17 |
Evan Cheng | Fix MatchAddress bug that's preventing negative displac... |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Dan Gohman | Move a few containers out of ScheduleDAGInstrs::BuildSc... |
blob | commitdiff | raw | diff to current |
2009-01-10 |
Evan Cheng | 80 col violation. |
blob | commitdiff | raw | diff to current |
2008-12-10 |
Evan Cheng | Some code clean up. |
blob | commitdiff | raw | diff to current |
2008-11-27 |
Evan Cheng | On x86 favors folding short immediate into some arithme... |
blob | commitdiff | raw | diff to current |
2008-11-12 |
Dan Gohman | Move the code that inserts X87 FP_REG_KILL instructions... |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Dan Gohman | The 32-bit displacement field in an x86 address is... |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Dan Gohman | Eliminate the ISel priority queue, which used the topol... |
blob | commitdiff | raw | diff to current |
2008-11-03 |
Dan Gohman | The ANDMask node folds to a constant, and isn't the... |
blob | commitdiff | raw | diff to current |
2008-10-27 |
David Greene | Have TableGen emit setSubgraphColor calls under control... |
blob | commitdiff | raw | diff to current |
2008-10-18 |
Dan Gohman | Teach DAGCombine to fold constant offsets into GlobalAd... |
blob | commitdiff | raw | diff to current |
next |