aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-05-01Tidy up. Naming conventions.Jim Grosbach
2012-05-01Remove unneeded break.Jakub Staszak
2012-05-01Use dyn_cast instead of checking opcode and cast.Jakub Staszak
2012-05-01Remove trailing spaces.Jakub Staszak
2012-05-01Strip the pointer casts off of allocas so that the selection DAG can find them.Bill Wendling
2012-05-01Target independent Hexagon Packetizer fix.Sirish Pande
2012-05-01ARM: Add a few missing add->sub aliases w/ 'w' suffix.Jim Grosbach
2012-05-01ARM: allow vanilla expressions for movw/movt.Jim Grosbach
2012-05-01This patch marks the X86 floating point stack registers ST0-ST7 as reservedPreston Gurd
2012-05-01MC: Unknown assembler directives are now hard errors.Jim Grosbach
2012-05-01MC: Remove errant EatToEndOfStatement() in asm parser.Jim Grosbach
2012-05-01X86: optimization for max-like structManman Ren
2012-05-01X86: Use StackRegister instead of FrameRegister in getFrameIndexReference (to...Alexey Samsonov
2012-05-01Move MipsDisassembler classes into an anonymous namespace.Benjamin Kramer
2012-05-01Value-initialize global to avoid global construction.Benjamin Kramer
2012-05-01RuntimeDyld cleanup:Eli Bendersky
2012-05-01YAMLParser: get rid of global ctors & dtors.Benjamin Kramer
2012-05-01Change the PassManager from a reference to a pointer.Bill Wendling
2012-05-01Allow BMI, AES, F16C, POPCNT, FMA3, and CLMUL to be detected on AMD processors.Craig Topper
2012-05-01RuntimeDyld code cleanup:Eli Bendersky
2012-05-01Make XOP and FMA4 require SSE4A to match GCC behavior. Use this to simplify B...Craig Topper
2012-05-01Attempt to handle MRMInitReg in emitVEXOpcodePrefix. Hopefully fixes PR12711.Craig Topper
2012-05-01Make XOP imply AVX as its needed to legalize the registers types.Craig Topper
2012-05-01Remove HasSSE2 from AES and CLMUL predicates. It's now implied by the HasAES ...Craig Topper
2012-05-01Make CLMUL and AES imply SSE2 since its needed to legalize the type.Craig Topper
2012-05-01Enable AVX and FMA4 for AMD Bulldozer processors.Craig Topper
2012-05-01An instruction in a loop is not guaranteed to be executed just because the loopNick Lewycky
2012-05-01Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. FixesLang Hames
2012-04-30Add some constantness. No functionality change.Jakub Staszak
2012-04-30X86: optimization for -(x != 0)Manman Ren
2012-04-30ARM: Diagnostics for out of range fixups.Jim Grosbach
2012-04-30Fix address calculation error from r155744.Jakob Stoklund Olesen
2012-04-30Tidy up. No functional change intended.Chad Rosier
2012-04-30Fix fastcc structure return with fast-isel on x86-32Derek Schuff
2012-04-30Don't introduce illegal types when creating vmull operations. <rdar://11324364>Bob Wilson
2012-04-30It doesn't make sense to move symbol relocations to section relocations whenEli Bendersky
2012-04-30Just mark the sign bit as known zero, rather than any other irrelevant bitsDuncan Sands
2012-04-30Second attempt at PR12573:Bill Wendling
2012-04-30Use an ArrayRef instead of explicit vector type.Bill Wendling
2012-04-30Code cleanup in RuntimeDyld:Eli Bendersky
2012-04-30Remove hack from r154987. The problem persists even with it, so it's not even...Bill Wendling
2012-04-30No need to normalize index before calling Extract128BitVectorCraig Topper
2012-04-30Copied all the VEX prefix encoding code from X86MCCodeEmitter to the x86 JIT ...Pete Cooper
2012-04-30Make sure HoistInsertPosition finds a position that is dominated by allRafael Espindola
2012-04-29Remove unneeded casts. No functionality change.Jakub Staszak
2012-04-29Simplify code a bit. No functional change intended.Craig Topper
2012-04-29Update the documentation of CellSPU, in case it gets removed in 3.1.Kalle Raiskila
2012-04-29RegisterPressure: ArrayRefize some functions for better readability. No funct...Benjamin Kramer
2012-04-29Fix some formatting, grammar and style issues and add a couple of missing com...Eli Bendersky
2012-04-28Don't update spill weights when joining intervals.Jakob Stoklund Olesen