aboutsummaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
2012-12-31Transform (A == C1 || A == C2) into (A & ~(C1 ^ C2)) == C1Jakub Staszak
2012-12-30Support ppcf128 in SelectionDAG::getConstantFPHal Finkel
2012-12-30LoopVectorizer: Fix a bug in the code that updates the loop exiting block.Nadav Rotem
2012-12-30Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko
2012-12-30Add a check to the test Analysis/ScalarEvolution/2010-09-03-RequiredTransitiv...Dmitri Gribenko
2012-12-30Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko
2012-12-30llvm/test/Transforms/GVN/null-aliases-nothing.ll: Fix a RUN line not to emit ...NAKAMURA Takumi
2012-12-28Fix a stunning oversight in the inline cost analysis. It was neverChandler Carruth
2012-12-28Teach the inline cost analysis about calls that can be simplified andChandler Carruth
2012-12-28Teach instsimplify to use the constant folder where appropriate forChandler Carruth
2012-12-28AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the lowering of these optimi...Nadav Rotem
2012-12-27[ASan] Fix lifetime intrinsics handling. Now for each intrinsic we check if i...Alexey Samsonov
2012-12-27On AVX/AVX2 the type v8i1 is legalized to v8i16, which is an XMM sizedNadav Rotem
2012-12-27For the dwarf5 split debug info code split out the string sectionEric Christopher
2012-12-27FileCheck-ize.Eric Christopher
2012-12-27FileCheck-ize.Eric Christopher
2012-12-27Right now all of the relocations are 32-bit dwarf, and the relocationEric Christopher
2012-12-26If all of the write objects are identified then we can vectorize the loop eve...Nadav Rotem
2012-12-26LoopVectorizer: Optimize the vectorization of consecutive memory access when ...Nadav Rotem
2012-12-26[msan] Raise alignment of origin stores/loads when possible.Evgeniy Stepanov
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-26BBVectorize: Use VTTI to compute costs for intrinsics vectorizationHal Finkel
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-24Fix typo "Makre" -> "Make".Nick Lewycky
2012-12-24llvm/test/CodeGen/X86/fold-vex.ll: Add explicit triple.NAKAMURA Takumi
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-24LoopVectorizer: Fix an endless loop in the code that looks for reductions.Nadav Rotem
2012-12-23CostModel: Change the default target-independent implementation for findingNadav Rotem
2012-12-23We are not ready to estimate the cost of integer expansions based on the numb...Nadav Rotem
2012-12-23Loop Vectorizer: Update the cost model of scatter/gather operations and makeNadav Rotem
2012-12-22X86: Turn mul of <4 x i32> into pmuludq when no SSE4.1 is available.Benjamin Kramer
2012-12-22X86: Emit vector sext as shuffle + sra if vpmovsx is not available.Benjamin Kramer
2012-12-21In some cases, due to scheduling constraints we copy the EFLAGS.Nadav Rotem
2012-12-21[mips] Fix encoding of BAL instruction. Also, fix assembler test case whichAkira Hatanaka
2012-12-21try to unbreak ppc buildbots.Benjamin Kramer
2012-12-21X86: Match pmin/pmax as a target specific dag combine. This occurs during vec...Benjamin Kramer
2012-12-21R600: Expand vec4 INT <-> FP conversionsTom Stellard
2012-12-21[msan] Remove unreachable blocks before instrumenting a function.Evgeniy Stepanov
2012-12-21Improve the X86 cost model for loads and stores.Nadav Rotem
2012-12-21Add test case for r170674Reed Kotler