| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix the x86 test-shrink optimization so that it doesn't shrink comparisons | Dan Gohman | 2009-10-09 | 1 | -4/+74 |
| * | Improve MachineMemOperand handling. | Dan Gohman | 2009-09-25 | 1 | -10/+16 |
| * | Rename getTargetNode to getMachineNode, for consistency with the | Dan Gohman | 2009-09-25 | 1 | -36/+36 |
| * | Do not try and sink a load whose chain result has more than one use, when | Nate Begeman | 2009-09-16 | 1 | -2/+5 |
| * | Don't pull a load through a callseq_start if the load's chain | Dan Gohman | 2009-09-15 | 1 | -1/+2 |
| * | Use X86II::MO_NO_FLAG. | Dan Gohman | 2009-08-25 | 1 | -2/+3 |
| * | Remove Streams.h from the targets. | Benjamin Kramer | 2009-08-23 | 1 | -18/+17 |
| * | Record variable debug info at ISel time directly. | Devang Patel | 2009-08-22 | 1 | -41/+0 |
| * | Fix a typo | Anton Korobeynikov | 2009-08-21 | 1 | -1/+1 |
| * | Fix an x86 code size regression: prefer RIP-relative addressing | Dan Gohman | 2009-08-20 | 1 | -0/+13 |
| * | Remove temporary testing code. | Dan Gohman | 2009-08-19 | 1 | -1/+0 |
| * | Add an x86 peep that narrows TEST instructions to forms that use | Dan Gohman | 2009-08-19 | 1 | -6/+103 |
| * | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -82/+82 |
| * | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -83/+83 |
| * | Reformatting of lines. Put multiple DEBUG statements under one DEBUG statement. | Bill Wendling | 2009-08-07 | 1 | -45/+78 |
| * | Fix a bug in x86's PreprocessForRMW logic that was exposed | Dan Gohman | 2009-08-06 | 1 | -3/+5 |
| * | Better handle kernel code model. Also, generalize the things and fix one | Anton Korobeynikov | 2009-08-05 | 1 | -16/+26 |
| * | - s/DOUT/DEBUG(errs()/g | Bill Wendling | 2009-08-03 | 1 | -17/+17 |
| * | Fix indentation. | Dan Gohman | 2009-08-02 | 1 | -301/+301 |
| * | Minor code simplifications. | Dan Gohman | 2009-08-01 | 1 | -7/+1 |
| * | Optimize some common usage patterns of atomic built-ins __sync_add_and_fetch(... | Evan Cheng | 2009-07-30 | 1 | -0/+155 |
| * | x86 isel tweak: use lea (%reg,%reg) instead of lea (,%reg,2). | Dan Gohman | 2009-07-22 | 1 | -10/+31 |
| * | reapply r75408, which eliminates MOV64r0 in favor of using | Chris Lattner | 2009-07-14 | 1 | -3/+21 |
| * | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin | 2009-07-14 | 1 | -6/+6 |
| * | Temporarily revert r75408. It appears to break the Apple-style builds: | Bill Wendling | 2009-07-12 | 1 | -21/+3 |
| * | eliminate MOV64r0 in favor of a Pat<> pattern. This is only nontrivial because | Chris Lattner | 2009-07-12 | 1 | -3/+21 |
| * | fix a bug in my cleanup patch | Chris Lattner | 2009-07-11 | 1 | -1/+1 |
| * | comment cleanup, reduce nesting. | Chris Lattner | 2009-07-11 | 1 | -6/+7 |
| * | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin | 2009-07-11 | 1 | -6/+6 |
| * | Implement changes from Chris's feedback. | Torok Edwin | 2009-07-08 | 1 | -0/+2 |
| * | Reimplement rip-relative addressing in the X86-64 backend. The new | Chris Lattner | 2009-06-27 | 1 | -68/+105 |
| * | make sure to propagate operand flags in SelectTLSADDRAddr properly. | Chris Lattner | 2009-06-26 | 1 | -1/+2 |
| * | fix a pasto. | Chris Lattner | 2009-06-26 | 1 | -1/+1 |
| * | propagate target operand flags through addressing mode selection. | Chris Lattner | 2009-06-26 | 1 | -6/+12 |
| * | change TLS_ADDR lowering to lower to a real mem operand, instead of matching as | Chris Lattner | 2009-06-20 | 1 | -0/+28 |
| * | Remove the redundant TM member from X86DAGToDAGISel; replace it | Dan Gohman | 2009-06-03 | 1 | -12/+22 |
| * | Convert a subtract into a negate and an add when it helps x86 | Dan Gohman | 2009-05-11 | 1 | -0/+70 |
| * | Factor out cycle-finder code and make it generic. | Anton Korobeynikov | 2009-05-08 | 1 | -106/+2 |
| * | Instead of passing in an unsigned value for the optimization level, use an enum, | Bill Wendling | 2009-04-29 | 1 | -4/+5 |
| * | Second attempt: | Bill Wendling | 2009-04-29 | 1 | -8/+8 |
| * | r70270 isn't ready yet. Back this out. Sorry for the noise. | Bill Wendling | 2009-04-28 | 1 | -8/+8 |
| * | Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to | Bill Wendling | 2009-04-28 | 1 | -8/+8 |
| * | fix PR3995. A scale must be 1, 2, 4 or 8. | Rafael Espindola | 2009-04-16 | 1 | -1/+1 |
| * | For the h-register addressing-mode trick, use the correct value for | Dan Gohman | 2009-04-14 | 1 | -1/+14 |
| * | Implement x86 h-register extract support. | Dan Gohman | 2009-04-13 | 1 | -5/+52 |
| * | Remove x86's special-case handling for ISD::TRUNCATE and | Dan Gohman | 2009-04-13 | 1 | -85/+0 |
| * | Use X86::SUBREG_8BIT instead of hard-coding the equivalent constant. | Dan Gohman | 2009-04-13 | 1 | -3/+3 |
| * | X86-64 TLS support for local exec and initial exec. | Rafael Espindola | 2009-04-13 | 1 | -1/+8 |
| * | In X86DAGToDAGISel::MatchWrapper, if base or index are set, avoid matching | Rafael Espindola | 2009-04-12 | 1 | -3/+8 |
| * | refactor some code into X86DAGToDAGISel::MatchWrapper | Rafael Espindola | 2009-04-12 | 1 | -44/+51 |