aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* [msan] Expand the file comment with track-origins info.Evgeniy Stepanov2012-12-261-5/+27
* Fix quoting in configure. Patch by Krzysztof Parzyszek!Benjamin Kramer2012-12-262-4/+4
* Merge still more SSE/AVX instruction definitions.Craig Topper2012-12-261-43/+15
* Merge more SSE/AVX instruction definitions.Craig Topper2012-12-261-129/+49
* TableGen/FixedLenDecoderEmitter.cpp: Fix a potential mask overflow in fieldFr...NAKAMURA Takumi2012-12-261-1/+1
* revert an accidental commit.Nadav Rotem2012-12-261-12/+0
* Fix 80 column violation.Craig Topper2012-12-261-2/+2
* Fix class name in comment.Craig Topper2012-12-261-1/+1
* Merge SSE/AVX PCMPEQ/PCMPGT instruction definitions.Craig Topper2012-12-261-62/+12
* Doc: add fmuladd to the list of vectorizeable functions. Thanks hfinkel.Nadav Rotem2012-12-261-0/+14
* Remove 'v' from mnemonic to fix asm matching failures.Craig Topper2012-12-261-1/+1
* Use an additional multiclass to merge the 128/256-bit SSE/AVX instruction def...Craig Topper2012-12-261-108/+42
* Reformat the docs.Nadav Rotem2012-12-261-20/+7
* white spaceNadav Rotem2012-12-261-1/+0
* Use an additional multiclass to merge the 128/256-bit SSE/AVX instruction def...Craig Topper2012-12-261-30/+18
* Merge an AVX/SSE 256-bit and 128-bit multiclass.Craig Topper2012-12-261-26/+15
* Mark VANDNPD/VANDNPDS as not commutable.Craig Topper2012-12-261-1/+2
* llvm/test/CodeGen/X86: FileCheck-ize two tests in r171083.NAKAMURA Takumi2012-12-262-2/+17
* llvm/test/CodeGen/X86: Disable avx in two tests corresponding to r171082.NAKAMURA Takumi2012-12-262-2/+2
* Remove alignment from a bunch more VEX encoded operations in the folding tables.Craig Topper2012-12-261-47/+47
* Remove alignment from folding table for VMOVUPD as an unaligned instruction i...Craig Topper2012-12-261-1/+1
* Remove alignment requirements from (V)EXTRACTPS. This instruction does 32-bit...Craig Topper2012-12-261-2/+2
* BBVectorize: Use VTTI to compute costs for intrinsics vectorizationHal Finkel2012-12-262-12/+143
* Remove alignment requirement from VCVTSS2SD in folding tables. Reverting r171...Craig Topper2012-12-261-2/+2
* LoopVectorize: Enable vectorization of the fmuladd intrinsicHal Finkel2012-12-252-0/+61
* BBVectorize: Enable vectorization of the fmuladd intrinsicHal Finkel2012-12-252-0/+29
* Loosen scheduling restrictions on the PPC dcbt intrinsicHal Finkel2012-12-252-1/+24
* Expand PPC64 atomic load and storeHal Finkel2012-12-252-0/+22
* [msan] Fix handling of vectors of pointers.Evgeniy Stepanov2012-12-252-2/+22
* [msan] Fix handling of select with vector condition.Evgeniy Stepanov2012-12-252-2/+28
* Harden test so it's not affected by changes to compare lowering.Benjamin Kramer2012-12-251-1/+1
* X86: Shave off one shuffle from the pcmpeqq sequence for SSE2 by making use o...Benjamin Kramer2012-12-252-10/+6
* X86: Custom lower <2 x i64> eq and ne when SSE41 is not available.Benjamin Kramer2012-12-252-2/+50
* ASan: initialize callbacks from ASan module pass in a separate function for c...Alexey Samsonov2012-12-251-21/+28
* ASan: move stack poisoning logic into FunctionStackPoisoner structAlexey Samsonov2012-12-251-190/+220
* Fix whitespace. No functionality change.Nick Lewycky2012-12-251-2/+2
* VCVTSS2SD requires a strict alignment. Thanks Elena.Nadav Rotem2012-12-251-2/+2
* Rename LLVMContext diagnostic handler types and functions.Bob Wilson2012-12-255-41/+51
* [CMake] AddLLVM.cmake: Tweak the corner case that "check-all" doesn't have an...NAKAMURA Takumi2012-12-241-5/+11
* Quiet gcc's -Wparenthesis warning. No functionality change.Nick Lewycky2012-12-241-1/+1
* Fix typo "Makre" -> "Make".Nick Lewycky2012-12-241-6/+4
* Use a std::string rather than a dynamically allocated char* buffer.Benjamin Kramer2012-12-242-21/+6
* Add LLVMContext::emitWarning methods and use them. <rdar://problem/12867368>Bob Wilson2012-12-249-33/+78
* Fix a typo introduced in r168577: FlAGS -> FLAGS (note the lowercase ell)Dmitri Gribenko2012-12-241-2/+2
* AutoRegen.sh: update reference to documentationDmitri Gribenko2012-12-241-1/+1
* llvm/test/CodeGen/X86/fold-vex.ll: Add explicit triple.NAKAMURA Takumi2012-12-241-1/+1
* CostModel: We have API for checking the costs of known shuffles. This patch addsNadav Rotem2012-12-243-5/+12
* Added 6 more value types: v32i1, v64i1, v32i16, v32i8, v64i8, v8f64Elena Demikhovsky2012-12-245-76/+143
* Removed "static" from "__jit_debug_descriptor" because "static" adds C++ mang...Elena Demikhovsky2012-12-241-1/+1
* Some x86 instructions can load/store one of the operands to memory. On SSE, t...Nadav Rotem2012-12-242-260/+276