aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2012-01-10Default stack alignment for 32bit x86 should be 4 Bytes, not 8 Bytes.Joerg Sonnenberger
2012-01-10Consider unknown alignment caused by OptimizeThumb2Instructions().Jakob Stoklund Olesen
2012-01-1080 col violation.Evan Cheng
2012-01-10Add missing VEX predicates to VMOVSDto64rr/VMOVSDto64mr. This fixes a fewChad Rosier
2012-01-10Let asm parser query asm syntax dialect.Devang Patel
2012-01-10This is the matching change for the data structure name changes for theKevin Enderby
2012-01-10ARM updating VST2 pseudo-lowering fixed vs. register update.Jim Grosbach
2012-01-10Fix some leftover control reaches end of non-void function warnings.Benjamin Kramer
2012-01-10Teach the triple library about the androideabi environment.Chandler Carruth
2012-01-10Move default case for covered enum outside of switch.Richard Smith
2012-01-10For i386, don't use the generic code.Bill Wendling
2012-01-10Fix a -Wreturn-type warning in g++.Richard Smith
2012-01-10Cleanup these asserts to follow common LLVM style and codingChandler Carruth
2012-01-10Add 'llvm_unreachable' to passify GCC's understanding of the constraintsChandler Carruth
2012-01-10Various crash reporting tools have a problem with the dwarf generated forKevin Enderby
2012-01-10Add definition for intel asm variant.Devang Patel
2012-01-10Remove unnecessary default cases in switches that cover all enum values.David Blaikie
2012-01-10Fix a bug in the legalization of shuffle vectors. When we emulate shuffles us...Nadav Rotem
2012-01-10Add definitions for AMD's bobcat (aka btver1)Benjamin Kramer
2012-01-10Fix a crash in AVX2 when trying to broadcast a double into a 128-bit vector. ...Craig Topper
2012-01-10Remove hasXMM/hasXMMInt functions. Move callers to hasSSE1/hasSSE2. This is t...Craig Topper
2012-01-10Remove hasSSE*orAVX functions and change all callers to use just hasSSE*. AVX...Craig Topper
2012-01-10Instruction selection priority fixes to remove the XMM/XMMInt/orAVX predicate...Craig Topper
2012-01-10Allow machine-cse to look across MBB boundary when cse'ing instructions thatEvan Cheng
2012-01-10Enable LSR IV Chains with sufficient heuristics.Andrew Trick
2012-01-10Accurately model hardware alignment rounding.Jakob Stoklund Olesen
2012-01-10Remove the logging streamer.Rafael Espindola
2012-01-09Catch runaway ARMConstantIslandPass even in -Asserts builds.Jakob Stoklund Olesen
2012-01-09Fix asm string wrt variants.Devang Patel
2012-01-09Adding IV chain generation to LSR.Andrew Trick
2012-01-09Adding collection of IV chains to LSR.Andrew Trick
2012-01-09Split AsmParser into two components - AsmParser and AsmParserVariantDevang Patel
2012-01-09"Minor LSR debugging stuff"Andrew Trick
2012-01-09Update language check. Do not ignore DW_LANG_Python.Devang Patel
2012-01-09Move assert to the right place.Benjamin Kramer
2012-01-09InstCombine: Teach foldLogOpOfMaskedICmpsHelper that sign bit tests are bit t...Benjamin Kramer
2012-01-09Don't rely on the fact that shift values are never very large, and thusChandler Carruth
2012-01-09Remove AVX hack in X86Subtarget. AVX/AVX2 are now treated as an SSE level. Pr...Craig Topper
2012-01-09Add HasAVX predicate to some of the AVX patterns.Craig Topper
2012-01-09Reorder a bunch of patterns to put the AVX version first thus giving it prior...Craig Topper
2012-01-09Clean up patterns for MOVNT*. Not sure why there were floating point types on...Craig Topper
2012-01-09Mark MOVNTI as being supported in SSE2 OR AVX mode. This instruction has no A...Craig Topper
2012-01-09Move SSE2 logical operations PAND/POR/PXOR/PANDN above SSE1 logical operation...Craig Topper
2012-01-09Change some places that were checking for AVX OR SSE1/2 to use hasXMM/hasXMMI...Craig Topper
2012-01-09Don't print an unused label before .cfi_endproc.Rafael Espindola
2012-01-09Don't disable MMX support when AVX is enabled. Fix predicates for MMX instruc...Craig Topper
2012-01-08Enable FISTTP* instructions when AVX is enabled.Craig Topper
2012-01-08Tweak my last commit to be less conservative about uses.Benjamin Kramer
2012-01-08Don't forget to transfer implicit uses of return instruction.Evan Cheng
2012-01-08Avoid eraseing copies from a reserved register unless the definition can beEvan Cheng