| Commit message (Expand) | Author | Age | Files | Lines |
| * | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -6/+6 |
| * | Add crc32 instruction and intrinsics. Add a new class of prefix | Eric Christopher | 2009-08-08 | 1 | -0/+7 |
| * | Use GR32 for copies between GR32_NOSP and GR32_NOREX, as neither | Dan Gohman | 2009-08-05 | 1 | -3/+11 |
| * | hasSuperClass tests for a strict superset relation, rather than | Dan Gohman | 2009-08-05 | 1 | -2/+2 |
| * | Move the getInlineAsmLength virtual method from TAI to TII, where | Chris Lattner | 2009-08-02 | 1 | -3/+3 |
| * | Move a few more APIs back to 2.5 forms. The only remaining ones left to chan... | Owen Anderson | 2009-07-31 | 1 | -2/+2 |
| * | Add a new register class to describe operands that can't be SP, | Dan Gohman | 2009-07-30 | 1 | -16/+29 |
| * | 1. Introduce a new TargetOperandInfo::getRegClass() helper method | Chris Lattner | 2009-07-29 | 1 | -11/+4 |
| * | Get rid of the Pass+Context magic. | Owen Anderson | 2009-07-22 | 1 | -2/+2 |
| * | Silence warning in Linux builds: | Jakob Stoklund Olesen | 2009-07-16 | 1 | -2/+3 |
| * | With recent MC changes, RIP base register is explicitly modeled. Make sure we... | Evan Cheng | 2009-07-16 | 1 | -7/+9 |
| * | Let callers decide the sub-register index on the def operand of rematerialize... | Evan Cheng | 2009-07-16 | 1 | -15/+11 |
| * | Move load / store folding alignment require into the table(s). | Evan Cheng | 2009-07-15 | 1 | -441/+417 |
| * | reapply r75408, which eliminates MOV64r0 in favor of using | Chris Lattner | 2009-07-14 | 1 | -7/+2 |
| * | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin | 2009-07-14 | 1 | -11/+11 |
| * | Move more functionality over to LLVMContext. | Owen Anderson | 2009-07-13 | 1 | -1/+1 |
| * | Begin the painful process of tearing apart the rat'ss nest that is Constants.... | Owen Anderson | 2009-07-13 | 1 | -1/+2 |
| * | Temporarily revert r75408. It appears to break the Apple-style builds: | Bill Wendling | 2009-07-12 | 1 | -2/+7 |
| * | eliminate MOV64r0 in favor of a Pat<> pattern. This is only nontrivial because | Chris Lattner | 2009-07-12 | 1 | -7/+2 |
| * | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin | 2009-07-11 | 1 | -9/+9 |
| * | Undo my brain cramp. | Evan Cheng | 2009-07-10 | 1 | -61/+0 |
| * | some minor simplifications. | Chris Lattner | 2009-07-10 | 1 | -1/+1 |
| * | CMOVxx doesn't swap operands which it's commuted. | Evan Cheng | 2009-07-10 | 1 | -0/+61 |
| * | change isGlobalStubReference to take target flags instead of a MachineOperand. | Chris Lattner | 2009-07-10 | 1 | -2/+2 |
| * | convert some late code (called by regalloc and code emission) | Chris Lattner | 2009-07-10 | 1 | -9/+2 |
| * | GVRequiresExtraLoad is now never used for calls, simplify it based on this. | Chris Lattner | 2009-07-10 | 1 | -1/+1 |
| * | Targets sometimes assign fixed stack object to spill certain callee-saved | Evan Cheng | 2009-07-09 | 1 | -3/+10 |
| * | simplify some code based on the fact that picstyles != none are only valid | Chris Lattner | 2009-07-09 | 1 | -2/+1 |
| * | Start converting to new error handling API. | Torok Edwin | 2009-07-08 | 1 | -8/+8 |
| * | Add a bit IsUndef to MachineOperand. This indicates the def / use register op... | Evan Cheng | 2009-06-30 | 1 | -1/+2 |
| * | factor some logic out into a helper function, allow remat of loads from constant | Chris Lattner | 2009-06-27 | 1 | -4/+25 |
| * | Reimplement rip-relative addressing in the X86-64 backend. The new | Chris Lattner | 2009-06-27 | 1 | -1/+1 |
| * | Use target-specific machine operand flags to eliminate a gross hack | Chris Lattner | 2009-06-25 | 1 | -6/+6 |
| * | just eliminate the code entirely! | Chris Lattner | 2009-06-25 | 1 | -2/+1 |
| * | PR3739, part 2: Use an explicit store to spill XMM registers. (Previously, | Eli Friedman | 2009-06-04 | 1 | -4/+17 |
| * | The MONITOR and MWAIT instructions have insufficient information for | Bill Wendling | 2009-05-28 | 1 | -5/+9 |
| * | Change MachineInstrBuilder::addReg() to take a flag instead of a list of | Bill Wendling | 2009-05-13 | 1 | -27/+47 |
| * | Avoid unneeded SIB byte encoding. Patch by Zoltan Varga. | Evan Cheng | 2009-05-12 | 1 | -1/+2 |
| * | Optimize code placement in loop to eliminate unconditional branches or move u... | Evan Cheng | 2009-05-08 | 1 | -1/+1 |
| * | Revert part of 70929 that has to do with determining whether a SIB byte is ne... | Evan Cheng | 2009-05-05 | 1 | -1/+1 |
| * | - Avoid the longer SIB encoding on x86_64 when it's not needed. | Evan Cheng | 2009-05-04 | 1 | -7/+22 |
| * | Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H, and use these | Dan Gohman | 2009-04-27 | 1 | -20/+52 |
| * | Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD, | Dan Gohman | 2009-04-27 | 1 | -12/+12 |
| * | Make X86's copyRegToReg able to handle copies to and from subclasses. | Dan Gohman | 2009-04-20 | 1 | -20/+29 |
| * | 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 |
| * | 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 |
| * | Don't use MOV8rr_NOREX on x86-32. It doesn't actually hurt anything at | Dan Gohman | 2009-04-17 | 1 | -3/+4 |
| * | Fix 80-column violations. | Dan Gohman | 2009-04-15 | 1 | -2/+2 |