| /minix3/external/bsd/llvm/dist/llvm/test/Analysis/ScopedNoAliasAA/ |
| H A D | basic2.ll | 18 ; CHECK: MayAlias: %0 = load float* %c, align 4, !alias.scope !0 <-> store float %0, float* %ar… 20 ; CHECK: MayAlias: %0 = load float* %c, align 4, !alias.scope !0 <-> store float %0, float* %ar… 22 ; CHECK: MayAlias: %0 = load float* %c, align 4, !alias.scope !0 <-> store float %1, float* %ar… 23 ; CHECK: MayAlias: %1 = load float* %c, align 4 <-> store float %0, float* %arrayidx.i, align 4… 24 ; CHECK: MayAlias: %1 = load float* %c, align 4 <-> store float %0, float* %arrayidx1.i, align … 25 ; CHECK: MayAlias: %1 = load float* %c, align 4 <-> store float %1, float* %arrayidx, align 4 29 ; CHECK: MayAlias: store float %1, float* %arrayidx, align 4 <-> store float %0, float* %arrayi…
|
| H A D | basic.ll | 17 ; CHECK: MayAlias: %0 = load float* %c, align 4, !alias.scope !0 <-> store float %1, float* %ar… 18 ; CHECK: MayAlias: %1 = load float* %c, align 4 <-> store float %0, float* %arrayidx.i, align 4… 19 ; CHECK: MayAlias: %1 = load float* %c, align 4 <-> store float %1, float* %arrayidx, align 4
|
| H A D | basic-domains.ll | 47 ; CHECK: MayAlias: %0 = load float* %c, align 4, !alias.scope !0 <-> store float %2, float* %ar… 53 ; CHECK: MayAlias: %2 = load float* %c, align 4, !alias.scope !6 <-> store float %2, float* %ar…
|
| /minix3/external/bsd/llvm/dist/llvm/test/Analysis/BasicAA/ |
| H A D | args-rets-allocas-loads.ll | 51 ; CHECK-NEXT: MayAlias: double* %arg_a0, double* %arg_a1 57 ; CHECK-NEXT: MayAlias: double* %arg_a0, double** %indirect_a0 58 ; CHECK-NEXT: MayAlias: double* %arg_a1, double** %indirect_a0 61 ; CHECK-NEXT: MayAlias: double* %arg_a0, double** %indirect_a1 62 ; CHECK-NEXT: MayAlias: double* %arg_a1, double** %indirect_a1 65 ; CHECK-NEXT: MayAlias: double** %indirect_a0, double** %indirect_a1 96 ; CHECK-NEXT: MayAlias: double* %arg_a0, double* %normal_ret_a0 97 ; CHECK-NEXT: MayAlias: double* %arg_a1, double* %normal_ret_a0 100 ; CHECK-NEXT: MayAlias: double* %normal_ret_a0, double** %indirect_a0 101 ; CHECK-NEXT: MayAlias: double* %normal_ret_a0, double** %indirect_a1 [all …]
|
| H A D | constant-over-index.ll | 4 ; CHECK: MayAlias: double* %p.0.i.0, double* %p3 7 ; so MayAlias is needed.
|
| H A D | 2007-08-01-NoAliasAndCalls.ll | 4 ; CHECK: MayAlias: i32* %x, i32* %y
|
| H A D | noalias-param.ll | 23 ; CHECK: MayAlias: i32* %c, i32* %d
|
| H A D | 2007-08-01-NoAliasAndGEP.ll | 4 ; CHECK: MayAlias: i32* %Ipointer, i32* %Jpointer
|
| H A D | must-and-partial.ll | 4 ; instead of MayAlias.
|
| H A D | assume.ll | 14 ; CHECK: MayAlias: i8* %P, i8* %Q
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | AliasAnalysisEvaluator.cpp | 50 unsigned NoAlias, MayAlias, PartialAlias, MustAlias; member in __anon6ac511570111::AAEval 65 NoAlias = MayAlias = PartialAlias = MustAlias = 0; in doInitialization() 202 case AliasAnalysis::MayAlias: in runOnFunction() 204 ++MayAlias; break; in runOnFunction() 228 case AliasAnalysis::MayAlias: in runOnFunction() 231 ++MayAlias; break; in runOnFunction() 254 case AliasAnalysis::MayAlias: in runOnFunction() 257 ++MayAlias; break; in runOnFunction() 331 unsigned AliasSum = NoAlias + MayAlias + PartialAlias + MustAlias; in doFinalization() 339 errs() << " " << MayAlias << " may alias responses "; in doFinalization() [all …]
|
| H A D | BasicAliasAnalysis.cpp | 937 if ((BaseAlias == MayAlias) && V1Size == V2Size) { in aliasGEP() 959 return MayAlias; in aliasGEP() 963 return MayAlias; in aliasGEP() 996 return MayAlias; in aliasGEP() 1000 return MayAlias; in aliasGEP() 1014 return MayAlias; in aliasGEP() 1035 return MayAlias; in aliasGEP() 1039 return MayAlias; in aliasGEP() 1153 return AliasAnalysis::MayAlias; in MergeAliasResults() 1170 if (Alias == MayAlias) in aliasSelect() [all …]
|
| H A D | AliasAnalysisCounter.cpp | 132 case MayAlias: May++; AliasString = "May alias"; break; in alias() 137 if (PrintAll || (PrintAllFailures && R == MayAlias)) { in alias()
|
| H A D | NoAliasAnalysis.cpp | 44 return MayAlias; in alias()
|
| H A D | AliasSetTracker.cpp | 55 AliasTy = MayAlias; in mergeSetIn() 113 AliasTy = MayAlias; in addPointer() 136 AliasTy = MayAlias; in addUnknownInst() 142 AliasTy = MayAlias; in addUnknownInst()
|
| /minix3/external/bsd/llvm/dist/llvm/test/Analysis/CFLAliasAnalysis/ |
| H A D | constant-over-index.ll | 3 ; CFL AA currently returns PartialAlias, BasicAA returns MayAlias, both seem 6 ; CHECK: {{PartialAlias|MayAlias}}: double* %p.0.i.0, double* %p3 9 ; so MayAlias is needed.
|
| H A D | basic-interproc-ret.ll | 9 ; ^ The 1 MayAlias is due to %arg1. Sadly, we don't currently have machinery
|
| H A D | must-and-partial.ll | 4 ; instead of MayAlias.
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCAliasAnalysis.cpp | 67 if (Result != MayAlias) in alias() 84 return MayAlias; in alias()
|
| H A D | ProvenanceAnalysis.cpp | 123 case AliasAnalysis::MayAlias: in relatedCheck()
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CodeGenTBAA.cpp | 175 bool MayAlias) { in CollectFields() argument 197 MayAlias || TypeHasMayAlias(FieldQTy))) in CollectFields() 206 llvm::MDNode *TBAAInfo = MayAlias ? getChar() : getTBAAInfo(QTy); in CollectFields()
|
| H A D | CodeGenTBAA.h | 87 bool MayAlias);
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | ScheduleDAGInstrs.cpp | 149 bool MayAlias = PSV->mayAlias(MFI); in getUnderlyingObjectsForInstr() local 150 Objects.push_back(UnderlyingObjectsVector::value_type(PSV, MayAlias)); in getUnderlyingObjectsForInstr() 939 bool MayAlias = false; in buildSchedGraph() local 945 MayAlias = true; in buildSchedGraph() 986 if (MayAlias) { in buildSchedGraph() 1001 bool MayAlias = true; in buildSchedGraph() local 1018 MayAlias = true; in buildSchedGraph() 1020 MayAlias = false; in buildSchedGraph() 1029 MayAlias = true; in buildSchedGraph() 1045 if (MayAlias) in buildSchedGraph() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/test/Analysis/TypeBasedAliasAnalysis/ |
| H A D | placement-tbaa.ll | 19 ; Basic AA says MayAlias, TBAA says NoAlias 20 ; CHECK: MayAlias: i64* %i5, i8** %p
|
| /minix3/external/bsd/llvm/dist/llvm/test/Analysis/ScalarEvolution/ |
| H A D | scev-aa.ll | 91 ; by MayAlias. The loop is guarded by a n > 0 test though, so 94 ; TODO: Make the analysis smarter and turn that MayAlias into a NoAlias. 98 ; CHECK: MayAlias: double* %pi.j, double* %pi.j.next
|