| Commit message (Expand) | Author | Age | Files | Lines |
* | Add @earlyclobber TableGen constraint | Jim Grosbach | 2009-12-16 | 1 | -3/+21 |
* | Reuse lowered phi nodes. | Jakob Stoklund Olesen | 2009-12-16 | 3 | -43/+124 |
* | Revert "Reapply 91184 with fixes and an addition to the testcase to cover the | Daniel Dunbar | 2009-12-16 | 1 | -424/+404 |
* | Revert "Initial work on disabling the scheduler. This is a work in progress, and | Daniel Dunbar | 2009-12-16 | 3 | -155/+29 |
* | reapply my strstr optimization. I have reproduced the x86-64 bootstrap | Chris Lattner | 2009-12-16 | 1 | -9/+75 |
* | now that libsystem no longer uses SmallVector, we can move | Chris Lattner | 2009-12-16 | 2 | -0/+38 |
* | remove use of SmallVector from Path::makeUnique. Path::makeUnique | Chris Lattner | 2009-12-16 | 1 | -14/+10 |
* | eliminate an extraneous use of SmallVector in a case where | Chris Lattner | 2009-12-16 | 1 | -6/+4 |
* | Use different name for argument and field | Victor Hernandez | 2009-12-16 | 1 | -2/+2 |
* | MDNodes that refer to an instruction are local to a function; in that case, e... | Victor Hernandez | 2009-12-16 | 1 | -3/+8 |
* | Add encoding bits for some Thumb instructions. Plus explicitly set the top two | Johnny Chen | 2009-12-16 | 3 | -10/+18 |
* | 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 |