| Commit message (Expand) | Author | Age | Files | Lines |
| * | Re-apply 89011. It's not to be blamed. | Evan Cheng | 2009-11-17 | 1 | -1/+4 |
| * | Revert 89011. Buildbot thinks it might be breaking stuff. | Evan Cheng | 2009-11-17 | 1 | -4/+1 |
| * | A few more instructions that should be marked re-materializable. | Evan Cheng | 2009-11-17 | 1 | -1/+4 |
| * | - Check memoperand alignment instead of checking stack alignment. Most load /... | Evan Cheng | 2009-11-16 | 1 | -16/+13 |
| * | - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. | Evan Cheng | 2009-11-14 | 1 | -2/+3 |
| * | Fix a bootstrap failure. | David Greene | 2009-11-13 | 1 | -24/+53 |
| * | Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether a | David Greene | 2009-11-12 | 1 | -12/+57 |
| * | Fix DenseMap iterator constness. | Jeffrey Yasskin | 2009-11-10 | 1 | -5/+5 |
| * | Fix MachineLICM to use the correct virtual register class when | Dan Gohman | 2009-10-30 | 1 | -1/+4 |
| * | Make isSafeToClobberEFLAGS more aggressive. Teach it to scan backwards | Dan Gohman | 2009-10-14 | 1 | -7/+32 |
| * | Remove a no-longer-necessary #include. | Dan Gohman | 2009-10-10 | 1 | -1/+0 |
| * | Replace X86's CanRematLoadWithDispOperand by calling the target-independent | Dan Gohman | 2009-10-10 | 1 | -25/+3 |
| * | Add basic infrastructure and x86 support for preserving MachineMemOperand | Dan Gohman | 2009-10-09 | 1 | -3/+31 |
| * | Replace TargetInstrInfo::isInvariantLoad and its target-specific | Dan Gohman | 2009-10-07 | 1 | -37/+0 |
| * | Introduce the TargetInstrInfo::KILL machine instruction and get rid of the | Jakob Stoklund Olesen | 2009-09-28 | 1 | -0/+1 |
| * | Improve MachineMemOperand handling. | Dan Gohman | 2009-09-25 | 1 | -6/+2 |
| * | Rename getTargetNode to getMachineNode, for consistency with the | Dan Gohman | 2009-09-25 | 1 | -8/+8 |
| * | Fix X86's unfoldMemoryOperand to properly handle MachineMemOperands. | Dan Gohman | 2009-09-23 | 1 | -1/+5 |
| * | Add support for rematerializing FsFLD0SS and FsFLD0SD as constant-pool | Dan Gohman | 2009-09-21 | 1 | -14/+38 |
| * | Follow up to 81494. When the folded reload is narrowed to a 32-bit load then ... | Evan Cheng | 2009-09-11 | 1 | -0/+16 |
| * | It's not legal to fold a load from a narrower stack slot into a wider instruc... | Evan Cheng | 2009-09-11 | 1 | -9/+30 |
| * | Remove Offset from ExternalSybmol MachineOperands, this is unused (and at lea... | Daniel Dunbar | 2009-09-01 | 1 | -1/+1 |
| * | Short-term workaround for frame-related weirdness on win64. | Anton Korobeynikov | 2009-08-28 | 1 | -2/+4 |
| * | remove various std::ostream version of printing methods from | Chris Lattner | 2009-08-23 | 1 | -15/+13 |
| * | Rename TargetAsmInfo (and its subclasses) to MCAsmInfo. | Chris Lattner | 2009-08-22 | 1 | -2/+2 |
| * | Record variable debug info at ISel time directly. | Devang Patel | 2009-08-22 | 1 | -1/+0 |
| * | Push LLVMContexts through the IntegerType APIs. | Owen Anderson | 2009-08-13 | 1 | -1/+2 |
| * | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -3/+3 |
| * | Simplify this code. The case where one class is GR64RegClass and the | Dan Gohman | 2009-08-11 | 1 | -8/+4 |
| * | 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 |