| Commit message (Expand) | Author | Age | Files | Lines |
* | YAMLParser: get rid of global ctors & dtors. | Benjamin Kramer | 2012-05-01 | 1 | -2/+0 |
* | Change the PassManager from a reference to a pointer. | Bill Wendling | 2012-05-01 | 12 | -70/+68 |
* | Allow BMI, AES, F16C, POPCNT, FMA3, and CLMUL to be detected on AMD processors. | Craig Topper | 2012-05-01 | 1 | -9/+9 |
* | RuntimeDyld code cleanup: | Eli Bendersky | 2012-05-01 | 6 | -30/+38 |
* | Make XOP and FMA4 require SSE4A to match GCC behavior. Use this to simplify B... | Craig Topper | 2012-05-01 | 1 | -9/+8 |
* | Attempt to handle MRMInitReg in emitVEXOpcodePrefix. Hopefully fixes PR12711. | Craig Topper | 2012-05-01 | 1 | -1/+12 |
* | Make XOP imply AVX as its needed to legalize the registers types. | Craig Topper | 2012-05-01 | 1 | -1/+2 |
* | Remove HasSSE2 from AES and CLMUL predicates. It's now implied by the HasAES ... | Craig Topper | 2012-05-01 | 1 | -3/+3 |
* | Make CLMUL and AES imply SSE2 since its needed to legalize the type. | Craig Topper | 2012-05-01 | 1 | -2/+4 |
* | Enable AVX and FMA4 for AMD Bulldozer processors. | Craig Topper | 2012-05-01 | 1 | -5/+5 |
* | An instruction in a loop is not guaranteed to be executed just because the loop | Nick Lewycky | 2012-05-01 | 1 | -0/+5 |
* | Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. Fixes | Lang Hames | 2012-05-01 | 1 | -0/+51 |
* | Add some constantness. No functionality change. | Jakub Staszak | 2012-04-30 | 1 | -9/+9 |
* | X86: optimization for -(x != 0) | Manman Ren | 2012-04-30 | 1 | -0/+16 |
* | ARM: Diagnostics for out of range fixups. | Jim Grosbach | 2012-04-30 | 1 | -34/+52 |
* | Fix address calculation error from r155744. | Jakob Stoklund Olesen | 2012-04-30 | 1 | -1/+6 |
* | Tidy up. No functional change intended. | Chad Rosier | 2012-04-30 | 1 | -8/+7 |
* | Fix fastcc structure return with fast-isel on x86-32 | Derek Schuff | 2012-04-30 | 1 | -0/+2 |
* | Don't introduce illegal types when creating vmull operations. <rdar://11324364> | Bob Wilson | 2012-04-30 | 1 | -1/+3 |
* | It doesn't make sense to move symbol relocations to section relocations when | Eli Bendersky | 2012-04-30 | 2 | -26/+27 |
* | Just mark the sign bit as known zero, rather than any other irrelevant bits | Duncan Sands | 2012-04-30 | 1 | -1/+1 |
* | Second attempt at PR12573: | Bill Wendling | 2012-04-30 | 2 | -13/+28 |
* | Use an ArrayRef instead of explicit vector type. | Bill Wendling | 2012-04-30 | 1 | -8/+5 |
* | Code cleanup in RuntimeDyld: | Eli Bendersky | 2012-04-30 | 4 | -72/+95 |
* | Remove hack from r154987. The problem persists even with it, so it's not even... | Bill Wendling | 2012-04-30 | 1 | -11/+1 |
* | No need to normalize index before calling Extract128BitVector | Craig Topper | 2012-04-30 | 1 | -12/+11 |
* | Copied all the VEX prefix encoding code from X86MCCodeEmitter to the x86 JIT ... | Pete Cooper | 2012-04-30 | 2 | -97/+534 |
* | Make sure HoistInsertPosition finds a position that is dominated by all | Rafael Espindola | 2012-04-30 | 1 | -1/+1 |
* | Remove unneeded casts. No functionality change. | Jakub Staszak | 2012-04-29 | 1 | -11/+11 |
* | Simplify code a bit. No functional change intended. | Craig Topper | 2012-04-29 | 1 | -4/+3 |
* | Update the documentation of CellSPU, in case it gets removed in 3.1. | Kalle Raiskila | 2012-04-29 | 1 | -0/+14 |
* | RegisterPressure: ArrayRefize some functions for better readability. No funct... | Benjamin Kramer | 2012-04-29 | 2 | -38/+40 |
* | Fix some formatting, grammar and style issues and add a couple of missing com... | Eli Bendersky | 2012-04-29 | 5 | -28/+30 |
* | Don't update spill weights when joining intervals. | Jakob Stoklund Olesen | 2012-04-28 | 1 | -25/+0 |
* | Spring cleaning - Delete dead code. | Jakob Stoklund Olesen | 2012-04-28 | 1 | -12/+0 |
* | Fix a problem with blocks that need to be split twice. | Jakob Stoklund Olesen | 2012-04-28 | 1 | -3/+5 |
* | Reapply 155668: Fix the SD scheduler to avoid gluing the same node twice. | Andrew Trick | 2012-04-28 | 1 | -26/+58 |
* | ARM: Thumb add(sp plus register) asm constraints. | Jim Grosbach | 2012-04-27 | 2 | -2/+22 |
* | ARM: Tweak tADDrSP definition for consistent operand order. | Jim Grosbach | 2012-04-27 | 2 | -3/+3 |
* | Revert r155745 | Derek Schuff | 2012-04-27 | 1 | -2/+0 |
* | Fix fastcc structure return with fast-isel on x86-32 | Derek Schuff | 2012-04-27 | 1 | -0/+2 |
* | Track worst case alignment padding more accurately. | Jakob Stoklund Olesen | 2012-04-27 | 1 | -42/+13 |
* | Temporarily revert r155668: Fix the SD scheduler to avoid gluing. | Andrew Trick | 2012-04-27 | 1 | -4/+2 |
* | Use 'unsigned' instead of 'int' in several places when retrieving number of v... | Craig Topper | 2012-04-27 | 1 | -12/+12 |
* | Add x86-specific DAG combine to simplify: | Chad Rosier | 2012-04-27 | 1 | -0/+28 |
* | [Support/YAMLParser] Fix ASan found bugs. | Michael J. Spencer | 2012-04-27 | 1 | -1/+7 |
* | Tidy up spacing. | Craig Topper | 2012-04-27 | 1 | -2/+2 |
* | Don't vectorize target-specific types (ppc_fp128, x86_fp80, etc.). | Hal Finkel | 2012-04-27 | 1 | -0/+6 |
* | Change recurse depth limit to uint32 to fix warning. | David Blaikie | 2012-04-27 | 1 | -1/+1 |
* | Miscellaneous accumulated cleanups. | Dan Gohman | 2012-04-27 | 1 | -71/+57 |