HomeSort by relevance Sort by last modified time
    Searched refs:NoAlias (Results 1 - 25 of 26) sorted by null

1 2

  /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...]

Completed in 376 milliseconds

1 2