HomeSort by: relevance | last modified time | path
    Searched refs:ModRef (Results 1 - 16 of 16) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
AliasAnalysis.cpp 179 ModRefInfo Result = ModRefInfo::ModRef;
204 // If this is a fence, just return ModRef.
205 return ModRefInfo::ModRef;
228 ModRefInfo Result = ModRefInfo::ModRef;
294 ModRefInfo Result = ModRefInfo::ModRef;
351 ArgMask = ModRefInfo::ModRef;
486 return ModRefInfo::ModRef;
511 return ModRefInfo::ModRef;
546 return ModRefInfo::ModRef;
576 return ModRefInfo::ModRef;
    [all...]
GlobalsModRef.cpp 91 /// FunctionInfo.getModRefInfo() masks out everything except ModRef so
98 "ModRef and the MayReadAnyGlobal flag bits overlap.");
102 "Insufficient low bits to store our flag and ModRef info.");
139 return ModRefInfo((I & static_cast<int>(ModRefInfo::ModRef)) |
174 /// ModRef.
196 /// Clear a global's ModRef info. Should be used when a global is being
533 FI.addModRefInfo(ModRefInfo::ModRef);
592 FI.addModRefInfo(ModRefInfo::ModRef);
914 Call->onlyReadsMemory() ? ModRefInfo::Ref : ModRefInfo::ModRef;
943 ModRefInfo Known = ModRefInfo::ModRef;
    [all...]
AliasAnalysisEvaluator.cpp 26 static cl::opt<bool> PrintAll("print-all-alias-modref-info", cl::ReallyHidden);
33 static cl::opt<bool> PrintNoModRef("print-no-modref", cl::ReallyHidden);
36 static cl::opt<bool> PrintModRef("print-modref", cl::ReallyHidden);
254 case ModRefInfo::ModRef:
255 PrintModRefResults("Both ModRef", PrintModRef, Call, Pointer,
274 PrintModRefResults("Both ModRef (MustAlias)", PrintMustModRef, Call,
301 case ModRefInfo::ModRef:
302 PrintModRefResults("Both ModRef", PrintModRef, CallA, CallB,
321 PrintModRefResults("Both ModRef (MustAlias)", PrintMustModRef, CallA,
368 errs() << " " << ModRefSum << " Total ModRef Queries Performed\n"
    [all...]
MemoryDependenceAnalysis.cpp 125 return ModRefInfo::ModRef;
128 return ModRefInfo::ModRef;
138 return ModRefInfo::ModRef;
141 return ModRefInfo::ModRef;
146 return ModRefInfo::ModRef;
182 return ModRefInfo::ModRef;
MemorySSA.cpp 1724 // because others are still considered ModRef by getModRefInfo.
1757 // Using a nonstandard AA pipelines might leave us with unexpected modref
1768 ModRefInfo ModRef = AAP->getModRefInfo(I, None);
1770 DefCheck = isModSet(ModRef) || isOrdered(I);
1771 UseCheck = isRefSet(ModRef);
1776 ModRefInfo ModRef = AAP->getModRefInfo(I, None);
1778 // (atomics end up as ModRef right now anyway). Until we separate the
1785 Def = isModSet(ModRef) || isOrdered(I);
1786 Use = isRefSet(ModRef);
BasicAliasAnalysis.cpp 878 // Setting ModRef will not yield an early return below, MustAlias is not
880 Result = ModRefInfo::ModRef;
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
CodeGenTarget.cpp 648 ModRef = ReadWriteMem;
823 ModRef = NoMem;
825 if (!(ModRef & MR_Ref))
829 ModRef = ModRefBehavior(ModRef & ~MR_Mod);
831 if (!(ModRef & MR_Mod))
835 ModRef = ModRefBehavior(ModRef & ~MR_Ref);
837 ModRef = ModRefBehavior((ModRef & ~MR_Anywhere) | MR_ArgMem)
    [all...]
CodeGenIntrinsics.h 105 ModRefBehavior ModRef;
IntrinsicEmitter.cpp 615 CodeGenIntrinsic::ModRefBehavior LK = L->ModRef;
616 CodeGenIntrinsic::ModRefBehavior RK = R->ModRef;
740 (Intrinsic.ModRef != CodeGenIntrinsic::ReadWriteMem &&
769 switch (Intrinsic.ModRef) {
CodeGenDAGPatterns.cpp 2923 else if (Int.ModRef != CodeGenIntrinsic::NoMem || Int.hasSideEffects)
3563 if (IntInfo->ModRef & CodeGenIntrinsic::MR_Ref)
3566 if (IntInfo->ModRef & CodeGenIntrinsic::MR_Mod)
3569 if (IntInfo->ModRef >= CodeGenIntrinsic::ReadWriteMem ||
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
AliasAnalysis.h 168 ModRef = Ref | Mod,
295 FMRL_ArgumentPointees | static_cast<int>(ModRefInfo::ModRef),
316 FMRL_InaccessibleMem | static_cast<int>(ModRefInfo::ModRef),
349 static_cast<int>(ModRefInfo::ModRef),
369 FMRL_Anywhere | static_cast<int>(ModRefInfo::ModRef)
378 return ModRefInfo(FMRB & static_cast<int>(ModRefInfo::ModRef));
553 /// Get the ModRef info associated with a pointer argument of a call. The
554 /// result's bits are set to indicate the allowed aliasing ModRef kinds. Note
984 /// Get the ModRef info associated with a pointer argument of a callsite. The
985 /// result's bits are set to indicate the allowed aliasing ModRef kinds. Not
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
MergedLoadStoreMotion.cpp 179 return AA->canInstructionRangeModRef(Start, End, Loc, ModRefInfo::ModRef);
LoopIdiomRecognize.cpp 1083 if (mayLoopAccessLocation(BasePtr, ModRefInfo::ModRef, CurLoop, BECount,
1238 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, BECount,
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMParallelDSP.cpp 384 ModRefInfo::ModRef)))
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonLoopIdiomRecognition.cpp 2091 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop, BECount,
2095 if (mayLoopAccessLocation(StoreBasePtr, ModRefInfo::ModRef, CurLoop,
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGDebugInfo.cpp 2597 auto ModRef = ModuleCache.find(M);
2598 if (ModRef != ModuleCache.end())
2599 return cast<llvm::DIModule>(ModRef->second);

Completed in 116 milliseconds