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