aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* InstCombine: Canonicalize (gep i8* X, -(ptrtoint Y)) to (sub (ptrtoint X), (p...Benjamin Kramer2013-09-201-0/+14
* [Fast-math] Disable "(C1/X)*C2 => (C1*C2)/X" if C1/X has multiple uses.Shuxin Yang2013-09-191-0/+12
* InstCombine: Don't allow turning vector-of-pointer loads into vector-of-integer.Benjamin Kramer2013-09-191-0/+10
* GVN proceeds in the presence of dead code.Shuxin Yang2013-09-198-22/+220
* Name the XCore target-specific subdirectories canonically.Chandler Carruth2013-09-184-0/+0
* A couple of tests, in llvm/test/Transforms/*/xcore, are XCore-specific. They ...NAKAMURA Takumi2013-09-182-0/+6
* Prevent LoopVectorizer and SLPVectorizer running if the target has no vector ...Robert Lytton2013-09-183-0/+65
* Re-add tests from r179291 which were accidentally removed by r181177.Andrea Di Biagio2013-09-181-0/+28
* Fix a constant folding address space place I missed.Matt Arsenault2013-09-171-0/+8
* Revert the load slicing done in r190870.Quentin Colombet2013-09-171-330/+0
* Cleanup handling of constant function casts.Matt Arsenault2013-09-171-1/+142
* SLPVectorizer: Don't vectorize phi nodes that use invoke valuesArnold Schwaighofer2013-09-171-0/+62
* [InstCombiner] Slice a big load in two loads when the elements are next to eachQuentin Colombet2013-09-171-0/+330
* Bugfix for PR17099:Stepan Dyatkovskiy2013-09-171-0/+18
* Add testcase for r190631Krzysztof Parzyszek2013-09-161-0/+54
* Don't vectorize if there are outside loop users of the induction variable.Arnold Schwaighofer2013-09-161-0/+30
* Remove the long, long defunct IR block placement pass.Chandler Carruth2013-09-141-15/+0
* Add missing CHECK-LABELMatt Arsenault2013-09-141-0/+1
* Add test for untested path in SimplifyCFGMatt Arsenault2013-09-141-6/+28
* Implement TTI getUnrollingPreferences for PowerPCHal Finkel2013-09-112-0/+52
* Teach loop-idiom about address space pointer sizesMatt Arsenault2013-09-115-0/+360
* Fix missing CHECK-LABELsMatt Arsenault2013-09-101-5/+5
* Don't shrink atomic ops to bool in GlobalOpt.Eli Friedman2013-09-091-0/+15
* [InstCombiner] Expose opportunities to merge subtract and comparison.Quentin Colombet2013-09-091-0/+65
* Revert patches to add case-range support for PR1255.Bob Wilson2013-09-091-32/+32
* Debug Info Testing: update context from empty string to null.Manman Ren2013-09-086-9/+9
* Debug Info Testing: updated to use NULL instead of "i32 0" in a few fields.Manman Ren2013-09-0613-24/+24
* Merge these 2 tests in a single file.Rafael Espindola2013-09-044-71/+50
* Revert "Add r159136 back now that pr13124 has been fixed."Rafael Espindola2013-09-041-14/+0
* InstCombine: allow unmasked icmps to be combined with logical opsTim Northover2013-09-041-0/+30
* InstCombine: look for masked compares with subset relationTim Northover2013-09-041-0/+122
* Add r159136 back now that pr13124 has been fixed.Rafael Espindola2013-09-031-0/+14
* [objc-arc] Turn off the objc_retainBlock -> objc_retain optimization.Michael Gottesman2013-09-035-672/+0
* [objc-arc] Move some block tests from basic.ll -> retain-block.ll and add som...Michael Gottesman2013-09-033-55/+55
* Teach InstCombineLoadCast about address spaces.Matt Arsenault2013-09-031-1/+22
* In this patch we are trying to do two things:Yi Jiang2013-09-033-13/+141
* SimplifyLibCalls: When emitting an overloaded fp function check that it's ava...Benjamin Kramer2013-08-311-0/+20
* InstCombine: Check for zero shift amounts before subtracting one causing inte...Benjamin Kramer2013-08-301-0/+36
* Fix a test to not fail for users with my name. :)Daniel Dunbar2013-08-291-0/+1
* Convert tests to FileCheckMatt Arsenault2013-08-2814-19/+38
* Handle address spaces in TargetTransformInfoMatt Arsenault2013-08-281-1/+44
* Disable unrolling in the loop vectorizer when disabled in the pass managerHal Finkel2013-08-282-1/+32
* Fix inserting instructions before last in bundle.Matt Arsenault2013-08-261-1/+1
* Debug Info: add an identifier field to DICompositeType.Manman Ren2013-08-2621-30/+30
* LoopVectorize: Implement partial loop unrolling when vectorization is not pro...Nadav Rotem2013-08-261-0/+39
* Forgot to add slp threshold to testMatt Arsenault2013-08-261-1/+2
* Vectorize starting from insertelements building a vectorMatt Arsenault2013-08-261-0/+196
* Filecheckize some tests.Michael Gottesman2013-08-232-3/+10
* Update StripDeadDebugInfo to use DebugInfoFinder so that it is no longer stal...Michael Gottesman2013-08-233-53/+59
* [Debug Info Tests] Update testing cases.Manman Ren2013-08-222-15/+15