| Commit message (Expand) | Author | Age | Files | Lines |
* | Following r84485, add Defs = [EFLAGS] to the 32-bit lock instructions too. | Dan Gohman | 2009-10-20 | 1 | -0/+2 |
* | Make TranslateX86CC return COND_INVALID instead of aborting when it | Dan Gohman | 2009-10-20 | 1 | -4/+15 |
* | X86 should ignore implicit regs when lowering to MCInst also, | Chris Lattner | 2009-10-19 | 1 | -0/+2 |
* | simplify by using the twine form of GetOrCreateSymbol | Chris Lattner | 2009-10-19 | 1 | -8/+5 |
* | add a twine version of MCContext::GetOrCreateSymbol. | Chris Lattner | 2009-10-19 | 1 | -2/+2 |
* | revert r84540, fixing build breakage I didn't see because of | Chris Lattner | 2009-10-19 | 2 | -7/+7 |
* | pass mangler in as a reference instead of a pointer. | Chris Lattner | 2009-10-19 | 2 | -7/+7 |
* | remove strings from instructions who are never asmprinted. | Chris Lattner | 2009-10-19 | 4 | -30/+15 |
* | remove accidental comment. | Chris Lattner | 2009-10-19 | 1 | -2/+0 |
* | emit .subsections_via_symbols through MCStreamer instead of textually. | Chris Lattner | 2009-10-19 | 1 | -1/+3 |
* | PR 5245 - The imediate size target flag was not set on 3A-prefixed SSSE3 inst... | Nate Begeman | 2009-10-19 | 1 | -2/+2 |
* | Fix PR5247, "lock addq" pattern (and other atomics), it DOES modify EFLAGS. | Edwin Török | 2009-10-19 | 1 | -1/+2 |
* | Add support for matching shuffle patterns with palignr. | Nate Begeman | 2009-10-19 | 3 | -12/+116 |
* | Turn on post-alloc scheduling for x86. | Evan Cheng | 2009-10-18 | 1 | -2/+1 |
* | Oops. I forgot to change the tests first. Disable post-alloc scheduling. | Evan Cheng | 2009-10-18 | 1 | -1/+1 |
* | -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed | Evan Cheng | 2009-10-18 | 3 | -16/+12 |
* | Only fixed stack objects and spill slots should be get FixedStack PseudoSourc... | Evan Cheng | 2009-10-18 | 1 | -10/+11 |
* | Distinquish stack slots from other stack objects. They (and fixed objects) ge... | Evan Cheng | 2009-10-17 | 1 | -1/+4 |
* | Revert 84315 for now. Re-thinking the patch. | Evan Cheng | 2009-10-17 | 2 | -10/+10 |
* | Rename getFixedStack to getStackObject. The stack objects represented are not | Evan Cheng | 2009-10-17 | 2 | -10/+10 |
* | Change createPostRAScheduler so it can be turned off at llc -O1. | Evan Cheng | 2009-10-16 | 1 | -0/+7 |
* | Dllexport stuff cleanup: | Anton Korobeynikov | 2009-10-15 | 1 | -34/+40 |
* | Remove X86Subtarget::IsLinux. It's no longer being used. | Evan Cheng | 2009-10-15 | 2 | -10/+1 |
* | Make isSafeToClobberEFLAGS more aggressive. Teach it to scan backwards | Dan Gohman | 2009-10-14 | 1 | -7/+32 |
* | Update CMake file (lexically order files). | Ted Kremenek | 2009-10-13 | 1 | -1/+1 |
* | Don't forget to mark RAX as live-out of the function when arranging for | Dan Gohman | 2009-10-12 | 1 | -0/+3 |
* | Fix PR5087, patch by Jakub Staszak! | Chris Lattner | 2009-10-12 | 1 | -2/+2 |
* | 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 | 2 | -26/+5 |
* | Fix the x86 test-shrink optimization so that it doesn't shrink comparisons | Dan Gohman | 2009-10-09 | 1 | -4/+74 |
* | Add basic infrastructure and x86 support for preserving MachineMemOperand | Dan Gohman | 2009-10-09 | 2 | -3/+35 |
* | Fix handling of x86 'R' constraint. | Dale Johannesen | 2009-10-07 | 1 | -1/+8 |
* | Replace TargetInstrInfo::isInvariantLoad and its target-specific | Dan Gohman | 2009-10-07 | 2 | -39/+0 |
* | Add register-reuse to frame-index register scavenging. When a target uses | Jim Grosbach | 2009-10-07 | 2 | -4/+8 |
* | Instead of printing unnecessary basic block labels as labels in | Dan Gohman | 2009-10-06 | 1 | -7/+1 |
* | Update processDebugLoc() so that it can be used to process debug info before ... | Devang Patel | 2009-10-06 | 2 | -2/+6 |
* | Remove explicit enum integer values. They don't appear to be needed, and | Dan Gohman | 2009-10-05 | 1 | -17/+17 |
* | Add RIP to GR64_NOREX. This fixed a MachineVerifier error when RIP | Dan Gohman | 2009-10-05 | 1 | -5/+5 |
* | strength reduce a ton of type equality tests to check the typeid (Through | Chris Lattner | 2009-10-05 | 1 | -5/+5 |
* | Use MachineInstr as an processDebugLoc() argument. | Devang Patel | 2009-09-30 | 1 | -1/+1 |
* | Introduce the TargetInstrInfo::KILL machine instruction and get rid of the | Jakob Stoklund Olesen | 2009-09-28 | 3 | -0/+4 |
* | Improve MachineMemOperand handling. | Dan Gohman | 2009-09-25 | 5 | -45/+52 |
* | Rename getTargetNode to getMachineNode, for consistency with the | Dan Gohman | 2009-09-25 | 2 | -44/+44 |
* | unconditionally request MMI | Chris Lattner | 2009-09-24 | 1 | -5/+1 |
* | Rename several variables from EVT to more descriptive names, now that EVT | Dan Gohman | 2009-09-23 | 1 | -20/+20 |
* | 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 | 2 | -16/+42 |
* | Recognize SSE min and max opportunities in even more cases. | Dan Gohman | 2009-09-21 | 1 | -37/+119 |
* | Fix the offset values for these memoperands. For frame objects, the | Dan Gohman | 2009-09-21 | 1 | -1/+1 |
* | remove a temporary hack. | Chris Lattner | 2009-09-20 | 2 | -4/+2 |