aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* InstCombine: Remove unused argument. No functionality change.Benjamin Kramer2013-09-202-12/+6
* SLPVectorizer: Handle more horizontal reductions (disabled)Arnold Schwaighofer2013-09-201-8/+368
* Revert r191017, it results in segmentation faults in Qt.Joerg Sonnenberger2013-09-201-164/+6
* 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-3/+6
* InstCombine: Don't allow turning vector-of-pointer loads into vector-of-integer.Benjamin Kramer2013-09-191-1/+2
* GVN proceeds in the presence of dead code.Shuxin Yang2013-09-191-6/+164
* [msan] Wrap indirect functions.Evgeniy Stepanov2013-09-191-7/+43
* [asan] call __asan_stack_malloc_N only if use-after-return detection is enabl...Kostya Serebryany2013-09-181-1/+22
* Prevent LoopVectorizer and SLPVectorizer running if the target has no vector ...Robert Lytton2013-09-182-0/+10
* Revert accidental commit I had to make to get the test case in PR17268 to sti...Craig Topper2013-09-181-1/+1
* Lift alignment restrictions for load/store folding on VINSERTF128/VEXTRACTF12...Craig Topper2013-09-181-1/+1
* ifndef NDEBUG-out an asserts-only constant committed in r190863David Blaikie2013-09-181-0/+2
* Revert the load slicing done in r190870.Quentin Colombet2013-09-171-285/+0
* Cleanup handling of constant function casts.Matt Arsenault2013-09-171-24/+8
* SLPVectorizer: Don't vectorize phi nodes that use invoke valuesArnold Schwaighofer2013-09-171-0/+12
* [InstCombiner] Slice a big load in two loads when the elements are next to eachQuentin Colombet2013-09-171-0/+285
* [asan] inline the calls to __asan_stack_free_* with small sizes. Yet another ...Kostya Serebryany2013-09-171-3/+48
* Bugfix for PR17099:Stepan Dyatkovskiy2013-09-171-8/+15
* MemCpyOptimizer: Use max legal int size instead of pointer sizeMatt Arsenault2013-09-161-5/+8
* Don't vectorize if there are outside loop users of the induction variable.Arnold Schwaighofer2013-09-161-0/+6
* [msan] Check return value of main().Evgeniy Stepanov2013-09-161-4/+13
* Implement function prefix data as an IR feature.Peter Collingbourne2013-09-161-0/+3
* Replace some unnecessary vector copies with references.Benjamin Kramer2013-09-151-2/+0
* Fix spelling.Robert Wilhelm2013-09-141-1/+1
* Remove the long, long defunct IR block placement pass.Chandler Carruth2013-09-143-154/+0
* [msan] Add source file:line to stack origin reports.Evgeniy Stepanov2013-09-131-6/+8
* Avoid a compiler warning about Found not being used when assertions areDuncan Sands2013-09-131-0/+1
* Add getUnrollingPreferences to TTIHal Finkel2013-09-111-7/+25
* Revert "Give internal classes hidden visibility."Benjamin Kramer2013-09-114-5/+5
* Give internal classes hidden visibility.Benjamin Kramer2013-09-114-5/+5
* Use type form of getIntPtrTypeMatt Arsenault2013-09-111-2/+2
* Teach loop-idiom about address space pointer sizesMatt Arsenault2013-09-111-12/+21
* Add bracesMatt Arsenault2013-09-111-6/+9
* Get rid of unused isPodLike definitions.Eli Friedman2013-09-112-12/+0
* Don't assert on invalid loop vectorization hint.Eli Friedman2013-09-101-7/+10
* Fix mistake in r190442.Eli Friedman2013-09-101-0/+7
* Remove unused functions.Eli Friedman2013-09-101-5/+0
* Teach ScalarEvolution about pointer address spacesMatt Arsenault2013-09-101-1/+1
* LoopVectorize: PHI nodes are always at the beginning of a block, no need to s...Benjamin Kramer2013-09-101-2/+2
* [asan] refactor the use-after-return API so that the size class is computed a...Kostya Serebryany2013-09-101-10/+32
* Use StringRef::npos for StringRef instead of std::string oneMatt Arsenault2013-09-101-3/+3
* Don't shrink atomic ops to bool in GlobalOpt.Eli Friedman2013-09-091-4/+7
* [InstCombiner] Expose opportunities to merge subtract and comparison.Quentin Colombet2013-09-091-1/+46
* Revert patches to add case-range support for PR1255.Bob Wilson2013-09-094-49/+62
* TBAA: add isTBAAVtableAccess to MDNode so clients can call the functionManman Ren2013-09-061-6/+2
* Use type helper functions.Matt Arsenault2013-09-063-4/+3
* Teach CodeGenPrepare about address spacesMatt Arsenault2013-09-061-4/+2
* Consistently use dbgs() in debug printingMatt Arsenault2013-09-054-17/+17
* Remove unused argument.Rafael Espindola2013-09-051-3/+1