| Commit message (Expand) | Author | Age | Files | Lines |
* | Cannot use immediate as call absolute target in PIC mode. | Evan Cheng | 2009-05-20 | 1 | -1/+2 |
* | Add OpSize to 16-bit ADC and SBB. | Dale Johannesen | 2009-05-18 | 1 | -14/+24 |
* | Fill in the missing patterns for ADC and SBB. | Dale Johannesen | 2009-05-18 | 1 | -14/+97 |
* | Reflow to fit 80-col. | Mike Stump | 2009-05-14 | 1 | -2/+2 |
* | Reflow to fit 80-col. | Mike Stump | 2009-05-14 | 1 | -2/+2 |
* | Run code placement optimization for targets that want it (arm and x86 for now). | Evan Cheng | 2009-05-13 | 1 | -0/+1 |
* | Change MachineInstrBuilder::addReg() to take a flag instead of a list of | Bill Wendling | 2009-05-13 | 3 | -33/+53 |
* | More MSVC fixes -- class/struct conflicts. | Bill Wendling | 2009-05-12 | 1 | -1/+1 |
* | 80 col violations. | Evan Cheng | 2009-05-12 | 1 | -2/+4 |
* | Avoid unneeded SIB byte encoding. Patch by Zoltan Varga. | Evan Cheng | 2009-05-12 | 2 | -2/+4 |
* | Convert a subtract into a negate and an add when it helps x86 | Dan Gohman | 2009-05-11 | 2 | -1/+71 |
* | Rename PaddedSize to AllocSize, in the hope that this | Duncan Sands | 2009-05-09 | 3 | -5/+5 |
* | Factor out cycle-finder code and make it generic. | Anton Korobeynikov | 2009-05-08 | 1 | -106/+2 |
* | Fix PR4152: asm constraint validation happens before dag combine, so we | Chris Lattner | 2009-05-08 | 1 | -29/+28 |
* | Optimize code placement in loop to eliminate unconditional branches or move u... | Evan Cheng | 2009-05-08 | 1 | -1/+1 |
* | Use X86AddrNumOperands instead of magic constant one | Dale Johannesen | 2009-05-06 | 1 | -1/+2 |
* | Add basic support for code generation of | Chris Lattner | 2009-05-05 | 2 | -0/+17 |
* | Revert part of 70929 that has to do with determining whether a SIB byte is ne... | Evan Cheng | 2009-05-05 | 2 | -3/+3 |
* | - Avoid the longer SIB encoding on x86_64 when it's not needed. | Evan Cheng | 2009-05-04 | 2 | -9/+24 |
* | X86FastISel doesn't support the -tailcallopt ABI. | Dan Gohman | 2009-05-04 | 1 | -0/+6 |
* | Fix compilation for some targets other than x86. | Argiris Kirtzidis | 2009-04-30 | 2 | -2/+0 |
* | Make DebugLoc independent of DwarfWriter. | Argiris Kirtzidis | 2009-04-30 | 2 | -0/+2 |
* | Set mayLoad on MOVZX32_NOREXrm8 too. | Dan Gohman | 2009-04-30 | 1 | -0/+1 |
* | Mark MOV8mr_NOREX and MOV8rm_NOREX as mayStore / mayLoad respectively. | Evan Cheng | 2009-04-30 | 1 | -1/+3 |
* | Instead of passing in an unsigned value for the optimization level, use an enum, | Bill Wendling | 2009-04-29 | 7 | -22/+37 |
* | Fix infinite recursion in the C++ code which handles movddup by making it unn... | Nate Begeman | 2009-04-29 | 2 | -46/+13 |
* | Implement review feedback for vector shuffle work. | Nate Begeman | 2009-04-29 | 2 | -31/+34 |
* | Second attempt: | Bill Wendling | 2009-04-29 | 7 | -38/+43 |
* | Properly print 'P' modifier on inline asm memory operands. | Anton Korobeynikov | 2009-04-28 | 2 | -8/+9 |
* | r70270 isn't ready yet. Back this out. Sorry for the noise. | Bill Wendling | 2009-04-28 | 7 | -43/+38 |
* | Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to | Bill Wendling | 2009-04-28 | 7 | -38/+43 |
* | 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. | Nate Begeman | 2009-04-27 | 5 | -1409/+969 |
* | Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H, and use these | Dan Gohman | 2009-04-27 | 3 | -32/+71 |
* | Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD, | Dan Gohman | 2009-04-27 | 5 | -42/+42 |
* | Break up long multi-mnemonic strings into separate lines for readability. | Dan Gohman | 2009-04-27 | 2 | -12/+27 |
* | Revised 68749 to allow matching of load/stores for address spaces < 256. | Mon P Wang | 2009-04-27 | 1 | -9/+9 |
* | add support for detecting process features on win64, patch by | Chris Lattner | 2009-04-25 | 1 | -36/+50 |
* | Fix PR 4004 by including the call to __tls_get_addr in X86tlsaddr. This is not | Rafael Espindola | 2009-04-24 | 3 | -37/+26 |
* | Revert 69952. Causes testsuite failures on linux x86-64. | Rafael Espindola | 2009-04-24 | 5 | -956/+1406 |
* | PR2957 | Nate Begeman | 2009-04-24 | 5 | -1406/+956 |
* | Add support for printing MO_ExternalSymbol operands in | Dan Gohman | 2009-04-23 | 1 | -2/+4 |
* | Get rid of what looks like a copy-and-pasted typo. | Duncan Sands | 2009-04-21 | 1 | -3/+3 |
* | TLS_addr64 and TLS_addr32 define RDI and EAX. They don't use them. | Rafael Espindola | 2009-04-21 | 2 | -2/+2 |
* | Make X86's copyRegToReg able to handle copies to and from subclasses. | Dan Gohman | 2009-04-20 | 1 | -20/+29 |
* | Move duplicated AddLiveIn function from X86 and ARM backends to be a method | Bob Wilson | 2009-04-20 | 1 | -16/+5 |
* | Fixed a few 64 bit cases in X86InstrInfo::commuteInstruction | Mon P Wang | 2009-04-18 | 1 | -3/+3 |
* | Recommit r69335 and r69336. These were not causing problems. | Bill Wendling | 2009-04-17 | 1 | -3/+5 |
* | For general dynamic TLS access we must use | Rafael Espindola | 2009-04-17 | 3 | -36/+32 |
* | Revert r69335 and r69336. They were causing build failures. | Bill Wendling | 2009-04-17 | 1 | -5/+3 |
* | MOV8rr_NOREX is a "Move" instruction. This doesn't currently | Dan Gohman | 2009-04-17 | 1 | -0/+1 |