aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* recommit r171298 (add support for PHI nodes to ObjectSizeOffsetVisitor). Hope...Nuno Lopes2012-12-311-0/+128
* Revert "add support for PHI nodes to ObjectSizeOffsetVisitor"Benjamin Kramer2012-12-311-54/+0
* Add extra CHECK to make sure that 'or' instruction was replaced.Jakub Staszak2012-12-311-0/+1
* Fix bits check in ELFObjectFile::isSectionZeroInit().Rafael Espindola2012-12-311-1/+1
* Dump sections. Extracted from a patch by Sami Liedes.Rafael Espindola2012-12-311-0/+18
* Print a header above the symbols. Extracted from a patch by Sami Liedes.Rafael Espindola2012-12-311-0/+2
* add support for PHI nodes to ObjectSizeOffsetVisitorNuno Lopes2012-12-311-0/+54
* Fix LICM's memory promotion optimization to preserve TBAA tags whenChris Lattner2012-12-311-2/+40
* teach instcombine to preserve TBAA tag when merging two stores, part ofChris Lattner2012-12-311-0/+34
* Transform (A == C1 || A == C2) into (A & ~(C1 ^ C2)) == C1Jakub Staszak2012-12-311-0/+11
* Support ppcf128 in SelectionDAG::getConstantFPHal Finkel2012-12-301-0/+15
* LoopVectorizer: Fix a bug in the code that updates the loop exiting block.Nadav Rotem2012-12-301-0/+29
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-3027-30/+30
* Add a check to the test Analysis/ScalarEvolution/2010-09-03-RequiredTransitiv...Dmitri Gribenko2012-12-301-1/+3
* Tests: rewrite 'opt ... %s' to 'opt ... < %s' so that opt does not emit a Mod...Dmitri Gribenko2012-12-3048-49/+49
* llvm/test/Transforms/GVN/null-aliases-nothing.ll: Fix a RUN line not to emit ...NAKAMURA Takumi2012-12-301-1/+1
* Fix a stunning oversight in the inline cost analysis. It was neverChandler Carruth2012-12-281-0/+38
* Teach the inline cost analysis about calls that can be simplified andChandler Carruth2012-12-281-0/+38
* Teach instsimplify to use the constant folder where appropriate forChandler Carruth2012-12-281-0/+52
* AVX: Move the ZEXT/ANYEXT DAGCo optimizations to the lowering of these optimi...Nadav Rotem2012-12-281-2/+1
* [ASan] Fix lifetime intrinsics handling. Now for each intrinsic we check if i...Alexey Samsonov2012-12-271-1/+24
* On AVX/AVX2 the type v8i1 is legalized to v8i16, which is an XMM sizedNadav Rotem2012-12-271-0/+38
* For the dwarf5 split debug info code split out the string sectionEric Christopher2012-12-272-4/+4
* FileCheck-ize.Eric Christopher2012-12-271-5/+8
* FileCheck-ize.Eric Christopher2012-12-271-7/+11
* Right now all of the relocations are 32-bit dwarf, and the relocationEric Christopher2012-12-271-3/+4
* If all of the write objects are identified then we can vectorize the loop eve...Nadav Rotem2012-12-261-0/+53
* LoopVectorizer: Optimize the vectorization of consecutive memory access when ...Nadav Rotem2012-12-261-1/+2
* [msan] Raise alignment of origin stores/loads when possible.Evgeniy Stepanov2012-12-261-2/+9
* 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
* BBVectorize: Use VTTI to compute costs for intrinsics vectorizationHal Finkel2012-12-261-0/+79
* LoopVectorize: Enable vectorization of the fmuladd intrinsicHal Finkel2012-12-251-0/+60
* BBVectorize: Enable vectorization of the fmuladd intrinsicHal Finkel2012-12-251-0/+28
* Loosen scheduling restrictions on the PPC dcbt intrinsicHal Finkel2012-12-251-0/+22
* Expand PPC64 atomic load and storeHal Finkel2012-12-251-0/+20
* [msan] Fix handling of vectors of pointers.Evgeniy Stepanov2012-12-251-0/+15
* [msan] Fix handling of select with vector condition.Evgeniy Stepanov2012-12-251-0/+17
* 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-251-4/+2
* X86: Custom lower <2 x i64> eq and ne when SSE41 is not available.Benjamin Kramer2012-12-251-0/+26
* Fix typo "Makre" -> "Make".Nick Lewycky2012-12-241-6/+4
* llvm/test/CodeGen/X86/fold-vex.ll: Add explicit triple.NAKAMURA Takumi2012-12-241-1/+1
* Some x86 instructions can load/store one of the operands to memory. On SSE, t...Nadav Rotem2012-12-241-0/+16
* LoopVectorizer: When checking for vectorizable types, also checkNadav Rotem2012-12-241-0/+29
* LoopVectorizer: Fix an endless loop in the code that looks for reductions.Nadav Rotem2012-12-241-0/+44
* CostModel: Change the default target-independent implementation for findingNadav Rotem2012-12-231-3/+3
* We are not ready to estimate the cost of integer expansions based on the numb...Nadav Rotem2012-12-231-2/+0
* Loop Vectorizer: Update the cost model of scatter/gather operations and makeNadav Rotem2012-12-231-1/+4
* X86: Turn mul of <4 x i32> into pmuludq when no SSE4.1 is available.Benjamin Kramer2012-12-221-0/+14