aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2012-12-26white spaceNadav Rotem
2012-12-26Use an additional multiclass to merge the 128/256-bit SSE/AVX instruction def...Craig Topper
2012-12-26Merge an AVX/SSE 256-bit and 128-bit multiclass.Craig Topper
2012-12-26Mark VANDNPD/VANDNPDS as not commutable.Craig Topper
2012-12-26llvm/test/CodeGen/X86: FileCheck-ize two tests in r171083.NAKAMURA Takumi
2012-12-26llvm/test/CodeGen/X86: Disable avx in two tests corresponding to r171082.NAKAMURA Takumi
2012-12-26Remove alignment from a bunch more VEX encoded operations in the folding tables.Craig Topper
2012-12-26Remove alignment from folding table for VMOVUPD as an unaligned instruction i...Craig Topper
2012-12-26Remove alignment requirements from (V)EXTRACTPS. This instruction does 32-bit...Craig Topper
2012-12-26BBVectorize: Use VTTI to compute costs for intrinsics vectorizationHal Finkel
2012-12-26Remove alignment requirement from VCVTSS2SD in folding tables. Reverting r171...Craig Topper
2012-12-25LoopVectorize: Enable vectorization of the fmuladd intrinsicHal Finkel
2012-12-25BBVectorize: Enable vectorization of the fmuladd intrinsicHal Finkel
2012-12-25Loosen scheduling restrictions on the PPC dcbt intrinsicHal Finkel
2012-12-25Expand PPC64 atomic load and storeHal Finkel
2012-12-25[msan] Fix handling of vectors of pointers.Evgeniy Stepanov
2012-12-25[msan] Fix handling of select with vector condition.Evgeniy Stepanov
2012-12-25Harden test so it's not affected by changes to compare lowering.Benjamin Kramer
2012-12-25X86: Shave off one shuffle from the pcmpeqq sequence for SSE2 by making use o...Benjamin Kramer
2012-12-25X86: Custom lower <2 x i64> eq and ne when SSE41 is not available.Benjamin Kramer
2012-12-25ASan: initialize callbacks from ASan module pass in a separate function for c...Alexey Samsonov
2012-12-25ASan: move stack poisoning logic into FunctionStackPoisoner structAlexey Samsonov
2012-12-25Fix whitespace. No functionality change.Nick Lewycky
2012-12-25VCVTSS2SD requires a strict alignment. Thanks Elena.Nadav Rotem
2012-12-25Rename LLVMContext diagnostic handler types and functions.Bob Wilson
2012-12-24[CMake] AddLLVM.cmake: Tweak the corner case that "check-all" doesn't have an...NAKAMURA Takumi
2012-12-24Quiet gcc's -Wparenthesis warning. No functionality change.Nick Lewycky
2012-12-24Fix typo "Makre" -> "Make".Nick Lewycky
2012-12-24Use a std::string rather than a dynamically allocated char* buffer.Benjamin Kramer
2012-12-24Add LLVMContext::emitWarning methods and use them. <rdar://problem/12867368>Bob Wilson
2012-12-24Fix a typo introduced in r168577: FlAGS -> FLAGS (note the lowercase ell)Dmitri Gribenko
2012-12-24AutoRegen.sh: update reference to documentationDmitri Gribenko
2012-12-24llvm/test/CodeGen/X86/fold-vex.ll: Add explicit triple.NAKAMURA Takumi
2012-12-24CostModel: We have API for checking the costs of known shuffles. This patch addsNadav Rotem
2012-12-24Added 6 more value types: v32i1, v64i1, v32i16, v32i8, v64i8, v8f64Elena Demikhovsky
2012-12-24Removed "static" from "__jit_debug_descriptor" because "static" adds C++ mang...Elena Demikhovsky
2012-12-24Some x86 instructions can load/store one of the operands to memory. On SSE, t...Nadav Rotem
2012-12-24LoopVectorizer: When checking for vectorizable types, also checkNadav Rotem
2012-12-24Change the codegen Cost Model API for shuffeles. This patch removes the API f...Nadav Rotem
2012-12-24Fix typo in commentsAlexey Samsonov
2012-12-24Update the docs of the cost model.Nadav Rotem
2012-12-24llvm/MC/MCMachObjectWriter.h: ComputeSymbolTable(): Prune one description in ...NAKAMURA Takumi
2012-12-24LoopVectorizer: Fix an endless loop in the code that looks for reductions.Nadav Rotem
2012-12-23Documentation: fix typos reported in PR13866Dmitri Gribenko
2012-12-23CostModel: Change the default target-independent implementation for findingNadav Rotem
2012-12-23LoopVectorize: Fix accidentaly inverted condition.Benjamin Kramer
2012-12-23LoopVectorize: For scalars and void types there is no need to compute vector ...Benjamin Kramer
2012-12-23We are not ready to estimate the cost of integer expansions based on the numb...Nadav Rotem
2012-12-23docs: Add link to external LLVM backend tutorial.Sean Silva
2012-12-23whitespaceNadav Rotem