| Commit message (Expand) | Author | Age | Files | Lines |
| * | Use A.append(...) instead of A.insert(A.end(), ...) when A is a | Dan Gohman | 2010-06-21 | 3 | -5/+5 |
| * | Revert r106422, which is breaking the non-fast-isel path. | Dan Gohman | 2010-06-21 | 2 | -51/+11 |
| * | More changes for non-top-down fast-isel. | Dan Gohman | 2010-06-21 | 2 | -11/+51 |
| * | Do one lookup instead of two. | Dan Gohman | 2010-06-21 | 1 | -2/+3 |
| * | Generalize this to look in the regular ValueMap in addition to | Dan Gohman | 2010-06-21 | 1 | -1/+1 |
| * | Teach regular and fast isel to set dead flags on unused implicit defs | Dan Gohman | 2010-06-18 | 2 | -0/+28 |
| * | back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set) | Jim Grosbach | 2010-06-18 | 2 | -0/+13 |
| * | Fix cross initialization compilation error. | Evan Cheng | 2010-06-18 | 1 | -1/+2 |
| * | Add Expand-to-libcall support for additional atomics. This covers the usual | Jim Grosbach | 2010-06-18 | 2 | -4/+152 |
| * | Minor code simplifications. | Dan Gohman | 2010-06-18 | 1 | -18/+12 |
| * | Give NamedRegionTimer an Enabled flag, allowing all its clients to | Dan Gohman | 2010-06-18 | 1 | -48/+28 |
| * | Don't replace the old Ordering object with a new one; just clear() | Dan Gohman | 2010-06-18 | 1 | -2/+1 |
| * | Don't call clear() on DbgInfo when it's going to be deleted anyway. | Dan Gohman | 2010-06-18 | 1 | -3/+0 |
| * | Change UpdateNodeOperands' operand and return value from SDValue to | Dan Gohman | 2010-06-18 | 7 | -84/+97 |
| * | Eliminate unnecessary uses of getZExtValue(). | Dan Gohman | 2010-06-18 | 2 | -3/+3 |
| * | isValueValidForType can be a static member function. | Dan Gohman | 2010-06-18 | 1 | -1/+1 |
| * | Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass, | Dan Gohman | 2010-06-18 | 4 | -111/+50 |
| * | Handle ext(ext(x)) -> ext(x) immediately, since it's simple. | Dan Gohman | 2010-06-18 | 1 | -1/+2 |
| * | Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). This | Stuart Hastings | 2010-06-17 | 1 | -3/+3 |
| * | add missing break. inconsequential as the code shouldn't be reached, but | Jim Grosbach | 2010-06-17 | 1 | -0/+1 |
| * | Add entries for Expanding atomic intrinsics to libcalls. Just a placeholder | Jim Grosbach | 2010-06-17 | 1 | -0/+19 |
| * | ISD::MEMBARRIER should lower to a libcall (__sync_synchronize) if the target | Jim Grosbach | 2010-06-17 | 1 | -1/+13 |
| * | Fixed vector widening of binary instructions that can trap. Patch by Visa Put... | Mon P Wang | 2010-06-15 | 1 | -27/+71 |
| * | Code refactoring, no functionality changes. | Evan Cheng | 2010-06-10 | 2 | -83/+87 |
| * | Mark physregs defined by inline asm as implicit. | Jakob Stoklund Olesen | 2010-06-09 | 1 | -2/+6 |
| * | Add argument name comments. | Jakob Stoklund Olesen | 2010-06-09 | 1 | -2/+6 |
| * | Fixed a bug during widening where we would avoid legalizing a node. When we | Mon P Wang | 2010-06-04 | 1 | -31/+36 |
| * | Fix SimplifyDemandedBits' AssertZext logic to demand all the bits. It | Dan Gohman | 2010-06-03 | 1 | -4/+8 |
| * | Implement expansion in type legalization for add/sub with overflow. The | Eli Friedman | 2010-06-03 | 2 | -0/+73 |
| * | Keep track of incoming debug value of unused argument. | Devang Patel | 2010-06-01 | 2 | -1/+21 |
| * | Fill in missing support for ISD::FEXP, ISD::FPOWI, and friends. | Dan Gohman | 2010-06-01 | 3 | -3/+29 |
| * | fix PR6623: when optimizing for size, don't inline memcpy/memsets | Chris Lattner | 2010-05-31 | 1 | -0/+9 |
| * | the 'limit' argument to FindOptimalMemOpLowering is unsigned, not uint64_t. | Chris Lattner | 2010-05-31 | 1 | -6/+3 |
| * | Use `llvm::next' instead of `next' to make VC++ 2010 happy. | Oscar Fuentes | 2010-05-30 | 1 | -1/+1 |
| * | Reorder some code in SelectionDAGBuilder. | Dan Gohman | 2010-05-29 | 1 | -313/+311 |
| * | SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValue | Dan Gohman | 2010-05-29 | 5 | -50/+49 |
| * | Fix some latency computation bugs: if the use is not a machine opcode do not ... | Evan Cheng | 2010-05-28 | 2 | -7/+27 |
| * | Eliminate the restriction that the array size in an alloca must be i32. | Dan Gohman | 2010-05-28 | 1 | -5/+6 |
| * | Update the saved stack pointer in the sjlj function context following either | Jim Grosbach | 2010-05-27 | 1 | -0/+2 |
| * | back out 104862/104869. Can reuse stacksave after all. Very cool. | Jim Grosbach | 2010-05-27 | 1 | -4/+0 |
| * | hook ISD::STACKADDR to an intrinsic | Jim Grosbach | 2010-05-27 | 1 | -0/+4 |
| * | Add FIXME comment to remove this. | Bill Wendling | 2010-05-26 | 1 | -0/+2 |
| * | Add "setjmp_syscall", "savectx", "qsetjmp", "vfork", "getcontext" to the list of | Bill Wendling | 2010-05-26 | 1 | -21/+24 |
| * | Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry in | Jim Grosbach | 2010-05-26 | 2 | -1/+9 |
| * | Update debug info when live-in reg is copied into a vreg. | Devang Patel | 2010-05-26 | 1 | -0/+22 |
| * | Move the check for "calls setjmp" to SelectionDAGISel so that it can be used by | Bill Wendling | 2010-05-26 | 1 | -0/+32 |
| * | Eliminate the use of PriorityQueue and just use a std::vector, | Dan Gohman | 2010-05-26 | 1 | -7/+18 |
| * | Delete an unused function. | Dan Gohman | 2010-05-26 | 1 | -2/+0 |
| * | Temporarily revert r104655 as it's breaking the bots. | Eric Christopher | 2010-05-26 | 1 | -34/+0 |
| * | Change push_all to a non-virtual function and implement it in the | Dan Gohman | 2010-05-26 | 1 | -5/+0 |