| Commit message (Expand) | Author | Age | Files | Lines |
* | Re-enable 91381 with fixes. | Evan Cheng | 2009-12-16 | 3 | -12/+40 |
* | revert my strstr optimization, I'm told it breaks x86-64 bootstrap. | Chris Lattner | 2009-12-16 | 1 | -75/+9 |
* | Do better with physical reg operands (typically, from inline asm) | Dale Johannesen | 2009-12-16 | 1 | -16/+41 |
* | Every anonymous namespace is different. Caught by clang++. | John McCall | 2009-12-16 | 1 | -4/+0 |
* | Explicit template instantiations must happen in the template's immediately | John McCall | 2009-12-16 | 2 | -0/+4 |
* | Helpful comment added. Some code cleanup. No functional change. | Bill Wendling | 2009-12-16 | 1 | -11/+27 |
* | Initialize uninitialized variables. | Bill Wendling | 2009-12-16 | 1 | -1/+1 |
* | Initialize uninitialized variables. | Bill Wendling | 2009-12-16 | 1 | -1/+1 |
* | Change indirect-globals to use a dedicated allocIndirectGV. This lets us | Jeffrey Yasskin | 2009-12-15 | 5 | -46/+58 |
* | Reapply 91184 with fixes and an addition to the testcase to cover the problem | Bob Wilson | 2009-12-15 | 1 | -404/+424 |
* | Fix GetConstantStringInfo to not look into MDString (it works on | Chris Lattner | 2009-12-15 | 2 | -15/+7 |
* | Add support to emit debug info for C++ namespaces. | Devang Patel | 2009-12-15 | 4 | -22/+105 |
* | optimize strstr, PR5783 | Chris Lattner | 2009-12-15 | 1 | -9/+75 |
* | Added encoding bits for the Thumb ISA. Initial checkin. | Johnny Chen | 2009-12-15 | 3 | -348/+1219 |
* | Delete an unused function. | Dan Gohman | 2009-12-15 | 1 | -38/+0 |
* | add some other xforms that should be done as part of PR5783 | Chris Lattner | 2009-12-15 | 1 | -3/+4 |
* | Remove isPod() from DenseMapInfo, splitting it out to its own | Chris Lattner | 2009-12-15 | 9 | -11/+10 |
* | Fix an encoding bug. | Evan Cheng | 2009-12-15 | 1 | -1/+1 |
* | For fastcc on x86, let ECX be used as a return register after EAX and EDX | Kenneth Uildriks | 2009-12-15 | 1 | -1/+8 |
* | Disable 91381 for now. It's miscompiling ARMISelDAG2DAG.cpp. | Evan Cheng | 2009-12-15 | 1 | -1/+3 |
* | Make 91378 more conservative. | Evan Cheng | 2009-12-15 | 1 | -1/+11 |
* | You can't use typedefs to declare template member specializations, and | John McCall | 2009-12-15 | 1 | -35/+49 |
* | Initial work on disabling the scheduler. This is a work in progress, and this | Bill Wendling | 2009-12-15 | 3 | -29/+155 |
* | Tail duplication should zap a copy it inserted for SSA update if the copy is ... | Evan Cheng | 2009-12-15 | 1 | -13/+37 |
* | 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 |
* | Fold (zext (and x, cst)) -> (and (zext x), cst). | Evan Cheng | 2009-12-15 | 1 | -0/+13 |
* | Propagate zest through logical shift. | Evan Cheng | 2009-12-15 | 1 | -0/+10 |
* | Formatting. | Eric Christopher | 2009-12-15 | 1 | -1/+1 |
* | Revert these. They may have been causing 483_xalancbmk to fail: | Bill Wendling | 2009-12-15 | 2 | -52/+26 |
* | nand atomic requires opposite operand ordering | Jim Grosbach | 2009-12-15 | 1 | -3/+9 |
* | Fix integer cast code to handle vector types. | Dan Gohman | 2009-12-14 | 3 | -22/+56 |
* | Fix this to properly clear the FastISel debug location. Thanks to | Dan Gohman | 2009-12-14 | 1 | -1/+1 |
* | Add encoding bits "let Inst{11-4} = 0b00000000;" to BR_JTr to disambiguate | Johnny Chen | 2009-12-14 | 1 | -0/+1 |
* | The CIE says that the LSDA point in the FDE section is an "sdata4". That's fine, | Bill Wendling | 2009-12-14 | 1 | -7/+6 |
* | v6 sync insn copy/paste error | Jim Grosbach | 2009-12-14 | 1 | -1/+1 |
* | Add ARMv6 memory and sync barrier instructions | Jim Grosbach | 2009-12-14 | 3 | -14/+45 |
* | Fixed encoding bits typo of ldrexd/strexd. | Johnny Chen | 2009-12-14 | 1 | -2/+2 |
* | Thumb2 atomic operations | Jim Grosbach | 2009-12-14 | 1 | -44/+83 |
* | Move several function bodies which are rarely inlined out of line. | Dan Gohman | 2009-12-14 | 1 | -0/+67 |
* | fix an obvious bug found by clang++ and collapse a redundant if. | Chris Lattner | 2009-12-14 | 1 | -7/+6 |
* | Micro-optimize these functions in the case where they are not inlined. | Dan Gohman | 2009-12-14 | 1 | -2/+1 |
* | correct selection requirements for thumb2 vs. arm versions of the barrier int... | Jim Grosbach | 2009-12-14 | 2 | -4/+6 |
* | add Thumb2 atomic and memory barrier instruction definitions | Jim Grosbach | 2009-12-14 | 1 | -0/+60 |
* | whitespace | Jim Grosbach | 2009-12-14 | 1 | -1/+0 |
* | ARM memory barrier instructions are not predicable | Jim Grosbach | 2009-12-14 | 2 | -3/+20 |
* | Clear the Processed set when it is no longer used, and clear the | Dan Gohman | 2009-12-14 | 1 | -1/+2 |
* | Fix a thinko; isNotAlreadyContainedIn had a built-in negative, so the | Dan Gohman | 2009-12-14 | 2 | -2/+2 |
* | Remove unnecessary #includes. | Dan Gohman | 2009-12-14 | 1 | -2/+0 |
* | Instead of having a ScalarEvolution pointer member in BasedUser, just pass | Dan Gohman | 2009-12-14 | 1 | -12/+13 |
* | Don't bother cleaning up if there's nothing to clean up. | Dan Gohman | 2009-12-14 | 1 | -6/+6 |