summaryrefslogtreecommitdiff
path: root/test/Analysis
AgeCommit message (Expand)AuthorFilesLines
2015-12-21Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInstJun Bum Lim1-0/+45
2015-12-21[X86][SSE] Transform truncations between vectors of integers into X86ISD::PAC...Cong Hou1-3/+3
2015-12-21[ValueTracking] Properly handle non-sized types in isAligned function.Michael Zolotukhin1-0/+20
2015-12-19AMDGPU/SI: Fix implemenation of isSourceOfDivergence() for graphics shadersTom Stellard2-0/+18
2015-12-18Use getEdgeProbability() instead of getEdgeWeight() in BFI and remove getEdge...Cong Hou1-2/+2
2015-12-18[DivergenceAnalysis] fix a bug in computing influence regionsJingyue Wu1-1/+22
2015-12-18Revert "Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInst"Rafael Espindola1-45/+0
2015-12-18Enhance BranchProbabilityInfo::calcUnreachableHeuristics for InvokeInstJun Bum Lim1-0/+45
2015-12-18GlobalsAA: Take advantage of ArgMemOnly, InaccessibleMemOnly and Inaccessible...Vaivaswatha Nagaraj2-0/+67
2015-12-16AMDGPU: Override getCFInstrCostMatt Arsenault1-0/+45
2015-12-11[X86][SSE] Update the cost table for integer-integer conversions on SSE2/SSE4.1.Cong Hou2-3/+356
2015-12-04Don't punish vectorized arithmetic instruction whose type will be split to mu...Cong Hou1-1/+1
2015-12-02AVX-512: Updated cost of FP/SINT/UINT conversion operationsElena Demikhovsky3-364/+432
2015-12-01AMDGPU: Report extractelement as free in cost modelMatt Arsenault2-0/+112
2015-12-01Fixed a failure in cost calculation for vector GEPElena Demikhovsky1-0/+17
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper13-143/+143
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper13-143/+143
2015-11-18Revert "Revert "Strip metadata when speculatively hoisting instructions (r252...Igor Laevsky1-1/+1
2015-11-17[ARM] Don't pessimize i32 vselect.Charlie Turner1-3/+3
2015-11-12Revert "Revert "[FunctionAttrs] Identify norecurse functions""James Molloy1-3/+5
2015-11-12Revert "[FunctionAttrs] Identify norecurse functions"James Molloy1-5/+3
2015-11-12[FunctionAttrs] Identify norecurse functionsJames Molloy1-3/+5
2015-11-11Sort the enums in Attributes.h in case insensitive alphabetical order.Akira Hatanaka2-4/+4
2015-11-10Revert "Strip metadata when speculatively hoisting instructions"Renato Golin1-1/+1
2015-11-10Strip metadata when speculatively hoisting instructionsIgor Laevsky1-1/+1
2015-11-05Fix LoopAccessAnalysis when potentially nullptr check are involvedMehdi Amini1-0/+38
2015-11-03[LAA] LLE 3/6: Rename InterestingDependence to Dependences, NFCAdam Nemet8-22/+22
2015-11-03[LAA] LLE 2/6: Fix a NoDep case that should be a Forward dependenceAdam Nemet1-0/+64
2015-11-03[LAA] LLE 1/6: Expose Forward dependencesAdam Nemet2-0/+52
2015-11-02[SCEV] Fix PR25369Sanjoy Das1-0/+78
2015-10-31[SCEV] Don't create SCEV expressions that break LCSSASanjoy Das1-0/+24
2015-10-30[SCEV] Generalize the SCEV algorithm for creating expressions for PHI nodesSilviu Baranga1-0/+59
2015-10-28[SCEV] Compute max backedge count for loops with "shift ivs"Sanjoy Das1-0/+164
2015-10-28[AliasAnalysis] Take into account readnone attribute for the function argumentsIgor Laevsky1-0/+11
2015-10-28[AliasAnalysis] Take into account readonly attribute for the function argumentsIgor Laevsky1-0/+26
2015-10-28Add newline to test. NFC.Chad Rosier1-1/+1
2015-10-28[GlobalsAA] An indirect global that is initialized is not fair gameJames Molloy1-0/+27
2015-10-28[ValueTracking] Use !range metadata more aggressively in KnownBitsSanjoy Das1-0/+34
2015-10-26[ValueTracking] Extend r251146 to catch a fairly common caseJames Molloy1-0/+13
2015-10-23[BasicAA] Bugfix for r251016James Molloy1-0/+11
2015-10-22[SCEV] Commute zero extends through <nuw> additionsSanjoy Das1-0/+37
2015-10-22[SCEV] Commute sign extends through nsw additionsSanjoy Das1-0/+41
2015-10-22[SCEV] Mark AddExprs as nsw or nuw if legalSanjoy Das5-8/+52
2015-10-22[GlobalsAA] Loosen an overly conservative bailoutJames Molloy1-0/+17
2015-10-22[BasicAA] Non-equal indices in a GEP of a SequentialType don't overlapJames Molloy1-0/+43
2015-10-22[ValueTracking] Add a new predicate: isKnownNonEqual()James Molloy1-0/+21
2015-10-17[CostModel] Fixed AVX integer shift costsSimon Pilgrim3-34/+34
2015-10-13[GlobalsAA] Don't assume anything about functions that may be overriddenJames Molloy1-0/+24
2015-10-12SCEV: Allow simple AddRec * Parameter products in delinearizationTobias Grosser1-0/+56
2015-10-11[X86] Completed SHL cost model testsSimon Pilgrim1-1/+399