aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* Implement patterns for extloadi8 and extloadi16Reed Kotler2012-10-291-0/+69
* In various places throughout the code generator, there were specialUlrich Weigand2012-10-291-1/+2
* Remove redundant test case from r166949, per Eli's suggestion.Chad Rosier2012-10-291-107/+0
* [ms-inline asm] Add support for the [] operator. Essentially, [expr1][expr2] isChad Rosier2012-10-292-0/+157
* Fix PR14204Michael Liao2012-10-291-0/+15
* Completely disallow partial copies in adjustCopiesBackFrom().Jakob Stoklund Olesen2012-10-291-0/+28
* Allow i32/i64 for 'f' constraint on PowerPC.Ulrich Weigand2012-10-291-0/+14
* Expand all atomic ops for mips16.Reed Kotler2012-10-291-0/+40
* This patch addresses a problem with the Post RA scheduler generating anPreston Gurd2012-10-291-0/+13
* This patch adds alignment information for long double to the 64-bit PowerPCBill Schmidt2012-10-291-0/+26
* Align the data section correctly when loading an ELF file.Tim Northover2012-10-291-0/+15
* Make use of common-symbol alignment info in ELF loader.Tim Northover2012-10-291-0/+32
* Add -alias and -ralias options to match what we have for functions andRafael Espindola2012-10-291-0/+9
* llvm-extract changes linkages so that functions on both sides of theRafael Espindola2012-10-292-4/+28
* llvm-extract was unable to handle aliases. It would leave a copy on theRafael Espindola2012-10-291-0/+40
* Implement brind operator for mips16.Reed Kotler2012-10-281-0/+40
* This patch is for the implementation of mips16 complex pattern addr16.Reed Kotler2012-10-282-0/+133
* Never attempt to join an early-clobber def with a regular kill.Jakob Stoklund Olesen2012-10-271-0/+9
* LoopIdiom: Add checks to avoid turning memmove into an infinite loop.Benjamin Kramer2012-10-271-1/+52
* LoopIdiom: Recognize memmove loops.Benjamin Kramer2012-10-271-0/+22
* LoopIdiom: Replace custom dependence analysis with DependenceAnalysis.Benjamin Kramer2012-10-272-0/+102
* 1. Fix a bug in getTypeConversion. When a *simple* type is split, we need to ...Nadav Rotem2012-10-271-0/+62
* [code size][ARM] Emit regular call instructions instead of the move, branch s...Quentin Colombet2012-10-271-0/+34
* Implement MipsHi for mips16Reed Kotler2012-10-271-0/+15
* [mips] Do not tail-call optimize vararg functions or functions with byvalAkira Hatanaka2012-10-271-0/+58
* [mips] Make sure FuncArg doesn't advance when OrigArgIndex is the same as in theAkira Hatanaka2012-10-271-0/+10
* Refactor the VectorTargetTransformInfo interface.Nadav Rotem2012-10-261-1/+1
* Revert r163298 "Optimize codegen for VSETLNi{8,16,32} operating on Q registers."Jakob Stoklund Olesen2012-10-262-2/+2
* implement mips16 tls global addrReed Kotler2012-10-261-0/+13
* Add GPRPair Register class to ARM.Jakob Stoklund Olesen2012-10-261-2/+2
* Remove LoopDependenceAnalysis.Benjamin Kramer2012-10-266-392/+0
* Move target-specific BBVectorize tests into a separate directory.Hal Finkel2012-10-265-11/+142
* Move the target-specific tests, which require specific backends, to dirs that...Nadav Rotem2012-10-263-1/+7
* Change the internalize pass to internalize all symbols when given an emptyRafael Espindola2012-10-263-5/+19
* Fix SCEV cache invalidation in LCSSA and LoopSimplify.Benjamin Kramer2012-10-261-0/+421
* Fix a crash in SimpliftDemandedBits of vectors of pointers.Nadav Rotem2012-10-261-0/+51
* Implement carry for subtract/add for mips16Reed Kotler2012-10-261-0/+51
* implement large (>16 bit) constant loading.Reed Kotler2012-10-261-0/+17
* Fix unexpected passes. These test do work with LTO on linux. I tested bothRafael Espindola2012-10-264-6/+7
* fix test setgek.ll so that it will not give false "make check" Reed Kotler2012-10-261-2/+2
* Port testcase to FileCheck.Rafael Espindola2012-10-261-13/+40
* Disable generation of pointer vectors by BBVectorize.Hal Finkel2012-10-261-0/+3
* Revert 166726 because it may have broken a number of SPEC tests. PR14183.Nadav Rotem2012-10-251-51/+0
* Fix a crash in ValueTracking. Add support for vectors of pointers.Nadav Rotem2012-10-251-0/+51
* Fix the cost-model test.Nadav Rotem2012-10-251-1/+1
* implement mips16 patterns for select nodesReed Kotler2012-10-251-0/+350
* Add CPU model to BBVectorize cost-model tests.Hal Finkel2012-10-252-3/+3
* Add the cpu model to the test.Nadav Rotem2012-10-251-1/+1
* Begin incorporating target information into BBVectorize.Hal Finkel2012-10-252-0/+10
* Also optimize large switch statements.Jakob Stoklund Olesen2012-10-251-0/+822