aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [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
* Declare missing dependency on AliasAnalysis. Patch by Liu Xin!Nick Lewycky2013-09-051-0/+1
* Rename some variables to match the style guide.Rafael Espindola2013-09-041-6/+6
* Small simplification given that insert of an empty range is a nop.Rafael Espindola2013-09-041-2/+1
* Refactor duplicated logic to a helper function.Rafael Espindola2013-09-041-36/+53
* Remove dead code.Rafael Espindola2013-09-041-10/+0
* Revert "Add r159136 back now that pr13124 has been fixed."Rafael Espindola2013-09-041-11/+0
* InstCombine: allow unmasked icmps to be combined with logical opsTim Northover2013-09-041-9/+29
* InstCombine: look for masked compares with subset relationTim Northover2013-09-041-11/+75
* Add r159136 back now that pr13124 has been fixed.Rafael Espindola2013-09-031-0/+11
* [objc-arc] Remove dead code from previous commit.Michael Gottesman2013-09-031-140/+0
* [objc-arc] Turn off the objc_retainBlock -> objc_retain optimization.Michael Gottesman2013-09-031-5/+0
* Enable late-vectorization by default.Nadav Rotem2013-09-031-1/+1
* Teach InstCombineLoadCast about address spaces.Matt Arsenault2013-09-031-2/+2
* Use type form of getIntPtrType in alloca visitor.Matt Arsenault2013-09-031-2/+2
* In this patch we are trying to do two things:Yi Jiang2013-09-031-11/+36
* [msan] Fix handling of select with struct arguments.Evgeniy Stepanov2013-09-031-3/+14
* [msan] Fix select instrumentation.Evgeniy Stepanov2013-09-031-3/+6
* SimplifyLibCalls: When emitting an overloaded fp function check that it's ava...Benjamin Kramer2013-08-311-3/+23
* Compulsive reformatting.Bill Wendling2013-08-301-2/+5
* InstCombine: Check for zero shift amounts before subtracting one causing inte...Benjamin Kramer2013-08-301-10/+15
* Random cleanup: No need to use a std::vector here, since createInternalizePas...Bill Wendling2013-08-301-5/+4
* Revert: r189565 - Add getUnrollingPreferences to TTIHal Finkel2013-08-291-17/+5
* Add getUnrollingPreferences to TTIHal Finkel2013-08-291-5/+17
* Vectorizer/PassManager: I am working on moving the vectorizer out of the SCC...Nadav Rotem2013-08-281-46/+18
* Fix typo.Matt Arsenault2013-08-281-2/+2
* Disable unrolling in the loop vectorizer when disabled in the pass managerHal Finkel2013-08-282-8/+13