/external/llvm/lib/Analysis/ |
ScalarEvolutionAliasAnalysis.cpp | 115 return NoAlias; 125 // see if it's enough to prove a NoAlias. 140 return NoAlias; 154 return NoAlias; 168 BO ? 0 : LocB.TBAATag)) == NoAlias) 169 return NoAlias;
|
AliasAnalysisEvaluator.cpp | 49 unsigned NoAlias, MayAlias, PartialAlias, MustAlias; 64 NoAlias = MayAlias = PartialAlias = MustAlias = 0; 183 case AliasAnalysis::NoAlias: 184 PrintResults("NoAlias", PrintNoAlias, *I1, *I2, F.getParent()); 185 ++NoAlias; break; 260 unsigned AliasSum = NoAlias + MayAlias + PartialAlias + MustAlias; 266 errs() << " " << NoAlias << " no alias responses "; 267 PrintPercent(NoAlias, AliasSum); 275 << NoAlias*100/AliasSum << "%/" << MayAlias*100/AliasSum << "%/"
|
BasicAliasAnalysis.cpp | 57 // If this is an argument that corresponds to a byval or noalias argument, [all...] |
AliasAnalysisCounter.cpp | 132 case NoAlias: No++; AliasString = "No alias"; break;
|
TypeBasedAliasAnalysis.cpp | 230 return NoAlias;
|
LoopDependenceAnalysis.cpp | 235 case AliasAnalysis::NoAlias: 236 // If the objects noalias, they are distinct, accesses are independent.
|
MemoryDependenceAnalysis.cpp | 400 if (R == AliasAnalysis::NoAlias) { 437 if (R == AliasAnalysis::NoAlias) 467 if (R == AliasAnalysis::NoAlias) 489 if (AA->alias(Inst, AccessPtr) != AliasAnalysis::NoAlias) [all...] |
AliasAnalysis.cpp | 501 /// isNoAliasCall - Return true if this pointer is returned by a noalias 506 .paramHasAttr(0, Attribute::NoAlias); 514 /// ByVal and NoAlias Arguments 515 /// NoAlias returns
|
AliasSetTracker.cpp | 112 assert(Result != AliasAnalysis::NoAlias && "Cannot be part of must set!");
|
MemoryBuiltins.cpp | 51 // know which functions are nounwind, noalias, nocapture parameters, etc. 135 return CS && CS.hasFnAttr(Attribute::NoAlias); 148 /// NoAlias pointer (including malloc/calloc/realloc/strdup-like functions). 151 // it's safe to consider realloc as noalias since accessing the original
|
/external/llvm/include/llvm/ |
Function.h | 276 return paramHasAttr(n, Attribute::NoAlias); 279 if (DoesNotAlias) addAttribute(n, Attribute::NoAlias); 280 else removeAttribute(n, Attribute::NoAlias);
|
Attributes.h | 105 DECLARE_LLVM_ATTRIBUTE(NoAlias,1<<6) ///< Considered to not alias after call
|
/external/llvm/lib/VMCore/ |
Attributes.cpp | 45 if (Attrs & Attribute::NoAlias) 46 Result += "noalias "; 106 Incompatible |= ByVal | Nest | NoAlias | StructRet | NoCapture;
|
Function.cpp | 97 /// hasNoAliasAttr - Return true if this argument has the noalias attribute on 101 return getParent()->paramHasAttr(getArgNo()+1, Attribute::NoAlias);
|
/external/llvm/include/llvm/Analysis/ |
AliasAnalysis.h | 28 // - NoAlias doesn't imply inequal pointers. The most obvious example of this 31 // In this and other situations, the pointers may be both NoAlias and 162 NoAlias = 0, ///< No dependencies. 188 return alias(LocA, LocB) == NoAlias; 583 /// isNoAliasCall - Return true if this pointer is returned by a noalias 591 /// ByVal and NoAlias Arguments 592 /// NoAlias returns
|
/external/llvm/lib/CodeGen/ |
Analysis.cpp | 314 // the return. Ignore noalias because it doesn't affect the call sequence. 317 if ((CalleeRetAttr ^ CallerRetAttr) & ~Attribute::NoAlias) 355 // the return. Ignore noalias because it doesn't affect the call sequence. 357 if (CallerRetAttr & ~Attribute::NoAlias)
|
ScheduleDAGInstrs.cpp | 604 return (AAResult != AliasAnalysis::NoAlias); [all...] |
/external/llvm/lib/Analysis/IPA/ |
GlobalsModRef.cpp | 508 return NoAlias; 539 return NoAlias;
|
/external/valgrind/main/VEX/priv/ |
ir_opt.c | [all...] |
/external/llvm/lib/Transforms/IPO/ |
FunctionAttrs.cpp | 40 STATISTIC(NumNoAlias, "Number of function returns marked noalias"); 62 // AddNoAliasAttrs - Deduce noalias attributes for the SCC. 523 if (CS.paramHasAttr(0, Attribute::NoAlias)) 540 /// AddNoAliasAttrs - Deduce noalias attributes for the SCC. 549 // Check each function in turn, determining which functions return noalias 558 // Already noalias. 567 // We annotate noalias return values, which are only applicable to
|
/external/llvm/lib/Transforms/Scalar/ |
ObjCARC.cpp | 746 if (Result == NoAlias) 747 return NoAlias; [all...] |
CodeGenPrepare.cpp | 771 // return. Ignore noalias because it doesn't affect the call sequence. 773 if ((CalleeRetAttr ^ CallerRetAttr) & ~Attribute::NoAlias) [all...] |
/external/clang/lib/CodeGen/ |
CGCall.cpp | [all...] |
/external/llvm/lib/Target/CppBackend/ |
CPPBackend.cpp | 490 HANDLE_ATTR(NoAlias); [all...] |
/external/llvm/lib/AsmParser/ |
LLParser.cpp | 943 case lltok::kw_noalias: Attrs |= Attribute::NoAlias; break; [all...] |