| Commit message (Expand) | Author | Age | Files | Lines |
* | Use sbb x, x to materialize carry bit in a GPR. The result is all one's or al... | Evan Cheng | 2009-12-15 | 4 | -3/+96 |
* | Fix integer cast code to handle vector types. | Dan Gohman | 2009-12-14 | 1 | -2/+11 |
* | Whitespace changes, comment clarification. No functional changes. | Bill Wendling | 2009-12-14 | 1 | -15/+26 |
* | Disable r91104 for x86. It causes partial register stall which pessimize code... | Evan Cheng | 2009-12-12 | 1 | -12/+12 |
* | Add comment about potential partial register stall. | Evan Cheng | 2009-12-12 | 1 | -0/+5 |
* | Fix an obvious bug. No test case since LEA16r is not being used. | Evan Cheng | 2009-12-12 | 1 | -1/+1 |
* | Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG. | Dan Gohman | 2009-12-11 | 1 | -0/+1 |
* | Honour setHasCalls() set from isel. | Anton Korobeynikov | 2009-12-11 | 1 | -0/+5 |
* | Add support to 3-addressify 16-bit instructions. | Evan Cheng | 2009-12-11 | 2 | -88/+135 |
* | Optimize splat of a scalar load into a shuffle of a vector load when it's leg... | Evan Cheng | 2009-12-09 | 3 | -4/+93 |
* | Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 ... | Evan Cheng | 2009-12-09 | 1 | -11/+1 |
* | Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's pr... | Evan Cheng | 2009-12-09 | 1 | -1/+1 |
* | Don't enable the post-RA scheduler on x86 except at -O3. In its | Dan Gohman | 2009-12-07 | 1 | -1/+1 |
* | Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of | Dan Gohman | 2009-12-05 | 2 | -22/+0 |
* | Remove an unneeded include. | David Greene | 2009-12-04 | 1 | -1/+0 |
* | Have hasLoad/StoreFrom/ToStackSlot return the relevant MachineMemOperand. | David Greene | 2009-12-04 | 2 | -9/+21 |
* | yay for case insensitive file systems (?) | Chris Lattner | 2009-12-03 | 1 | -1/+1 |
* | improve portability to avoid conflicting with std::next in c++'0x. | Chris Lattner | 2009-12-03 | 4 | -6/+7 |
* | Factor the stack alignment calculations out into a target independent pass. | Jim Grosbach | 2009-12-02 | 3 | -67/+2 |
* | Minor whitespace fixes. | Dan Gohman | 2009-11-30 | 2 | -2/+1 |
* | Fix a minor inconsistency. | Dan Gohman | 2009-11-30 | 1 | -1/+1 |
* | Remove isProfitableToDuplicateIndirectBranch target hook. It is profitable | Bob Wilson | 2009-11-30 | 1 | -2/+0 |
* | Added support to allow clients to custom widen. For X86, custom widen vectors... | Mon P Wang | 2009-11-30 | 1 | -0/+21 |
* | Based on the testcase for pr3120, running on my MacPro with Xeon processors, | Bob Wilson | 2009-11-25 | 1 | -0/+2 |
* | Sketch structure for X86 disassembler. | Daniel Dunbar | 2009-11-25 | 4 | -1/+52 |
* | * Move stub allocation inside the JITEmitter, instead of exposing a | Jeffrey Yasskin | 2009-11-23 | 2 | -41/+30 |
* | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. | Dan Gohman | 2009-11-23 | 4 | -13/+0 |
* | Allow more than one stub to be being generated at the same time. | Jeffrey Yasskin | 2009-11-23 | 1 | -11/+14 |
* | We are not using DBG_STOPPOINT anymore. | Devang Patel | 2009-11-21 | 1 | -2/+0 |
* | Fix a thinko that caused spurious @GOTOFFs. | Dan Gohman | 2009-11-20 | 1 | -2/+2 |
* | Target-independent support for TargetFlags on BlockAddress operands, | Dan Gohman | 2009-11-20 | 6 | -15/+56 |
* | Recommitting PALIGNR shift width fixes. | Sean Callanan | 2009-11-20 | 1 | -8/+8 |
* | Reverting PALIGNR fix until I figure out how this | Sean Callanan | 2009-11-20 | 1 | -8/+8 |
* | Fixed PALIGNR to take 8-bit rotations in all cases. | Sean Callanan | 2009-11-20 | 1 | -8/+8 |
* | Re-apply 89011. It's not to be blamed. | Evan Cheng | 2009-11-17 | 2 | -4/+7 |
* | Revert 89011. Buildbot thinks it might be breaking stuff. | Evan Cheng | 2009-11-17 | 2 | -7/+4 |
* | MOV64rm should be marked isReMaterializable. | Evan Cheng | 2009-11-17 | 1 | -1/+1 |
* | A few more instructions that should be marked re-materializable. | Evan Cheng | 2009-11-17 | 2 | -4/+7 |
* | Make X86-64 in the Large model always emit 64-bit calls. | Jeffrey Yasskin | 2009-11-16 | 4 | -39/+30 |
* | - Check memoperand alignment instead of checking stack alignment. Most load /... | Evan Cheng | 2009-11-16 | 2 | -17/+14 |
* | Temporary disable the error - it seems to be too conservative. | Anton Korobeynikov | 2009-11-14 | 1 | -3/+4 |
* | Add llvm::sys::getHostCPUName, for detecting the LLVM name for the host CPU. | Daniel Dunbar | 2009-11-14 | 1 | -113/+2 |
* | - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. | Evan Cheng | 2009-11-14 | 2 | -3/+5 |
* | The instruction pointer %RIP is a reserved register on x86_64. | Jakob Stoklund Olesen | 2009-11-13 | 1 | -0/+5 |
* | Move DebugInfo checks into EmitComments and remove them from | David Greene | 2009-11-13 | 1 | -1/+1 |
* | Allow target to specify regclass for which antideps will only be broken along... | David Goodwin | 2009-11-13 | 2 | -3/+3 |
* | Fix a bootstrap failure. | David Greene | 2009-11-13 | 2 | -24/+63 |
* | Make the MachineFunction argument of getFrameRegister const. | David Greene | 2009-11-12 | 1 | -1/+1 |
* | Add hasLoadFromStackSlot and hasStoreToStackSlot to return whether a | David Greene | 2009-11-12 | 2 | -12/+79 |
* | Add a bool flag to StackObjects telling whether they reference spill | David Greene | 2009-11-12 | 3 | -18/+23 |