Age | Commit message (Expand) | Author |
2010-11-30 | add TLI support indicating that jumps are more expensive than logical operations | Chris Lattner |
2010-11-30 | PR5207: Make APInt::set(), APInt::clear() and APInt::flip() return void. | Jay Foad |
2010-11-29 | Merge System into Support. | Michael J. Spencer |
2010-11-28 | Fix a comment typo. | Bob Wilson |
2010-11-23 | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck |
2010-11-22 | Implement the "if (X == 6 || X == 4)" -> "if ((X|2) == 6)" optimization. | Benjamin Kramer |
2010-11-20 | Silence Release build warnings about unused functions. | Benjamin Kramer |
2010-11-20 | On X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not target memory intrinsics, | Duncan Sands |
2010-11-20 | Removing the useless test that I added recently. It was meant as an example, ... | Andrew Trick |
2010-11-20 | Check for _setjmp too, because it's also used. | Bill Wendling |
2010-11-19 | Make isScalarToVector to return false if the node is a scalar. This will prevent | Mon P Wang |
2010-11-18 | Fix thinko: we must turn select(anyext, sext) into sext(select) | Duncan Sands |
2010-11-18 | The DAGCombiner was threading select over pairs of extending loads even | Duncan Sands |
2010-11-18 | Do not throw away alignment when generating the DAG for | Dale Johannesen |
2010-11-17 | Bug 8621 fix - pointer cast stripped from inline asm constraint argument. | John Thompson |
2010-11-16 | Split pseudo-instruction expansion into a separate pass, to make it | Dan Gohman |
2010-11-12 | typo (4th checkin for one fix) | Andrew Trick |
2010-11-12 | Fixes PR8287: SD scheduling time. The fix is a failsafe that prevents | Andrew Trick |
2010-11-12 | tidy up. | Chris Lattner |
2010-11-11 | Remove the memmove->memcpy optimization from CodeGen. MemCpyOpt does this. | Dan Gohman |
2010-11-09 | Fix DAGCombiner to avoid folding a sext-in-reg or similar through a shl | Dan Gohman |
2010-11-09 | Fix an inline asm pasto from 117667; was preventing | Dale Johannesen |
2010-11-05 | When passing a parameter using the 'byval' mechanism, inline code needs to be... | Duncan Sands |
2010-11-03 | Just return undef for invalid masks or elts, and since we're doing that, | Eric Christopher |
2010-11-03 | Simplify uses of MVT and EVT. An MVT can be compared directly | Duncan Sands |
2010-11-03 | Inside the calling convention logic LocVT is always a simple | Duncan Sands |
2010-11-03 | If we have an undef mask our Elt will be -1 for our access, handle | Eric Christopher |
2010-11-03 | Fix DAGCombiner to avoid going into an infinite loop when it | Dan Gohman |
2010-11-03 | Two sets of changes. Sorry they are intermingled. | Evan Cheng |
2010-11-02 | If value map does not have register for an argument then try to find frame in... | Devang Patel |
2010-11-02 | Use frameindex, if available, as a last resort to emit debug info for a param... | Devang Patel |
2010-10-29 | Remove DAG combiner patch to fold vector splats. Instcombiner does it now. | Bob Wilson |
2010-10-29 | Avoiding overly aggressive latency scheduling. If the two nodes share an | Evan Cheng |
2010-10-29 | Inline asm multiple alternative constraints development phase 2 - improved ba... | John Thompson |
2010-10-28 | Teach the DAG combiner to fold a splat of a splat. Radar 8597790. | Bob Wilson |
2010-10-28 | Re-commit 117518 and 117519 now that ARM MC test failures are out of the way. | Evan Cheng |
2010-10-28 | Revert 117518 and 117519 for now. They changed scheduling and cause MC tests ... | Evan Cheng |
2010-10-28 | Fix a major bug in operand latency computation. The use index must be adjusted | Evan Cheng |
2010-10-26 | Use a MemIntrinsicSDNode for ISD::PREFETCH, which touches | Dale Johannesen |
2010-10-26 | Assign source ordering to nodes created for StoreInst. | Devang Patel |
2010-10-26 | For statistics that are only used in functions declared in !NDEBUG, wrap the | Nick Lewycky |
2010-10-25 | Simplify. | Devang Patel |
2010-10-25 | Add counters to count basic blocks and machine basic blocks with out of order... | Devang Patel |
2010-10-23 | Move the remaining attribute macros to systematic names based on the attribute | Chandler Carruth |
2010-10-21 | X86: Base _fltused on the FunctionType of the called value instead of the pot... | Michael J. Spencer |
2010-10-21 | CodeGen-Windows: Only emit _fltused if a VarArg function is called with float... | Michael J. Spencer |
2010-10-20 | Remove Synthesizable from the Type system; as MMX vector | Dale Johannesen |
2010-10-20 | Make CodeGen TBAA-aware. | Dan Gohman |
2010-10-19 | Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any | Jim Grosbach |
2010-10-19 | Get rid of static constructors for pass registration. Instead, every pass ex... | Owen Anderson |