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 |
2008-10-16 |
Dan Gohman | Trim #includes. |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Evan Cheng | Fix indentation. |
blob | commitdiff | raw | diff to current |
2008-10-13 |
Dan Gohman | When doing the very-late shift-and address-mode optimiz... |
blob | commitdiff | raw | diff to current |
2008-10-06 |
Devang Patel | It is possible that all functions in one module are... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dale Johannesen | Make atomic Swap work, 64-bit on x86-32. |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dale Johannesen | Pass MemOperand through for 64-bit atomics on 32-bit, |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Avoid creating two TargetLowering objects for each... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Remove an unused field. |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-10-02 |
Dale Johannesen | Handle some 64-bit atomics on x86-32, some of the time. |
blob | commitdiff | raw | diff to current |
2008-10-01 |
Devang Patel | Remove OptimizeForSize global. Use function attribute... |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Dan Gohman | Optimize SelectionDAG's AssignTopologicalOrder even... |
blob | commitdiff | raw | diff to current |
2008-09-30 |
Dan Gohman | Move the GlobalBaseReg field out of X86ISelDAGToDAG.cpp |
blob | commitdiff | raw | diff to current |
2008-09-27 |
Daniel Dunbar | Unbreak build. |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Evan Cheng | Implement "punpckldq %xmm0, $xmm0" as "pshufd $0x50... |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Dan Gohman | Rename ConstantSDNode's getSignExtended to getSExtValue... |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Dan Gohman | Factor out the code for determining when symblic addresses |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Evan Cheng | Properly handle 'm' inline asm constraints. If a GV... |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Dan Gohman | Delete an unused function. |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Dan Gohman | Move the code for initializing the global base reg... |
blob | commitdiff | raw | diff to current |
2008-09-17 |
Dan Gohman | Simplify and generalize X86DAGToDAGISel::CanBeFoldedBy... |
blob | commitdiff | raw | diff to current |
2008-09-16 |
Bill Wendling | Reverting r56249. On further investigation, this functi... |
blob | commitdiff | raw | diff to current |
2008-09-16 |
Bill Wendling | - Change "ExternalSymbolSDNode" to "SymbolSDNode". |
blob | commitdiff | raw | diff to current |
2008-09-12 |
Dan Gohman | Rename ConstantSDNode::getValue to getZExtValue, for... |
blob | commitdiff | raw | diff to current |
2008-08-31 |
Gabor Greif | fix a bunch of 80-col violations |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Gabor Greif | erect abstraction boundaries for accessing SDValue... |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Gabor Greif | disallow direct access to SDValue::ResNo, provide a... |
blob | commitdiff | raw | diff to current |
2008-08-25 |
Evan Cheng | Try approach to moving call address load inside of... |
blob | commitdiff | raw | diff to current |
2008-08-23 |
Dan Gohman | Move the point at which FastISel taps into the Selectio... |
blob | commitdiff | raw | diff to current |
2008-08-21 |
Dan Gohman | Simplify SelectRoot's interface, and factor out some... |
blob | commitdiff | raw | diff to current |
2008-08-20 |
Dan Gohman | Move the handling of ANY_EXTEND, SIGN_EXTEND_INREG... |
blob | commitdiff | raw | diff to current |
2008-08-17 |
Evan Cheng | Fix a (u)comiss intrinsic lowering bug. It was using... |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Dan Gohman | Oops, check in these files too, for the FastISel -... |
blob | commitdiff | raw | diff to current |
2008-08-11 |
Dale Johannesen | Some fixes for x86-64 JIT. Make it use small code |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Tidy SDNode::use_iterator, and complete the transition... |
blob | commitdiff | raw | diff to current |
2008-07-21 |
Dan Gohman | Add titles to the various SelectionDAG viewGraph calls |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Dan Gohman | Add a new function, ReplaceAllUsesOfValuesWith, which... |
blob | commitdiff | raw | diff to current |
2008-07-16 |
Dan Gohman | Fix the result type of X86's truncate to i8. |
blob | commitdiff | raw | diff to current |
next |