/external/llvm/test/Analysis/BasicAA/ |
D | args-rets-allocas-loads.ll | 171 ; CHECK-NEXT: Both ModRef: Ptr: double* %arg_a0 <-> %normal_ret_a0 = call double* @normal_returne… 172 ; CHECK-NEXT: Both ModRef: Ptr: double* %arg_a1 <-> %normal_ret_a0 = call double* @normal_returne… 175 ; CHECK-NEXT: Both ModRef: Ptr: double** %indirect_a0 <-> %normal_ret_a0 = call double* @normal_r… 176 ; CHECK-NEXT: Both ModRef: Ptr: double** %indirect_a1 <-> %normal_ret_a0 = call double* @normal_r… 177 ; CHECK-NEXT: Both ModRef: Ptr: double* %escape_alloca_a0 <-> %normal_ret_a0 = call double* @norm… 178 ; CHECK-NEXT: Both ModRef: Ptr: double* %escape_alloca_a1 <-> %normal_ret_a0 = call double* @norm… 181 ; CHECK-NEXT: Both ModRef: Ptr: double* %normal_ret_a0 <-> %normal_ret_a0 = call double* @normal_… 182 ; CHECK-NEXT: Both ModRef: Ptr: double* %normal_ret_a1 <-> %normal_ret_a0 = call double* @normal_… 185 ; CHECK-NEXT: Both ModRef: Ptr: double* %loaded_a0 <-> %normal_ret_a0 = call double* @normal_retu… 186 ; CHECK-NEXT: Both ModRef: Ptr: double* %loaded_a1 <-> %normal_ret_a0 = call double* @normal_retu… [all …]
|
/external/llvm/lib/Analysis/ |
D | AliasAnalysisEvaluator.cpp | 50 unsigned NoModRef, Mod, Ref, ModRef; member in __anon34d7e8490111::AAEval 65 NoModRef = Mod = Ref = ModRef = 0; in doInitialization() 223 case AliasAnalysis::ModRef: in runOnFunction() 225 ++ModRef; break; in runOnFunction() 248 case AliasAnalysis::ModRef: in runOnFunction() 250 ++ModRef; break; in runOnFunction() 285 unsigned ModRefSum = NoModRef + Mod + Ref + ModRef; in doFinalization() 296 errs() << " " << ModRef << " mod & ref responses "; in doFinalization() 297 PrintPercent(ModRef, ModRefSum); in doFinalization() 300 << Ref*100/ModRefSum << "%/" << ModRef*100/ModRefSum << "%\n"; in doFinalization()
|
D | NoAliasAnalysis.cpp | 59 return ModRef; in getModRefInfo() 63 return ModRef; in getModRefInfo()
|
D | AliasAnalysis.cpp | 83 ModRefResult Mask = ModRef; in getModRefInfo() 135 AliasAnalysis::ModRefResult Mask = ModRef; in getModRefInfo() 273 return ModRef; in getModRefInfo() 288 return ModRef; in getModRefInfo() 317 return ModRef; in getModRefInfo()
|
D | AliasAnalysisCounter.cpp | 163 case ModRef: MR++; MRString = "ModRef"; break; in getModRefInfo() 166 if (PrintAll || (PrintAllFailures && R == ModRef)) { in getModRefInfo()
|
D | LibCallAliasAnalysis.cpp | 122 ModRefResult MRInfo = ModRef; in getModRefInfo()
|
D | AliasSetTracker.cpp | 140 AccessTy = ModRef; in addCallSite() 323 AliasSet::ModRef, NewPtr); in add() 558 case ModRef : OS << "Mod/Ref "; break; in print()
|
D | MemoryDependenceAnalysis.cpp | 125 return AliasAnalysis::ModRef; in GetLocation() 134 return AliasAnalysis::ModRef; in GetLocation() 142 return AliasAnalysis::ModRef; in GetLocation() 177 return AliasAnalysis::ModRef; in GetLocation()
|
D | BasicAliasAnalysis.cpp | 719 ModRefResult Min = ModRef; in getModRefInfo()
|
/external/llvm/include/llvm/Analysis/ |
D | AliasAnalysis.h | 216 enum ModRefResult { NoModRef = 0, Ref = 1, Mod = 2, ModRef = 3 }; enumerator 247 OnlyAccessesArgumentPointees = ArgumentPointees | ModRef, 259 UnknownModRefBehavior = Anywhere | ModRef 332 return (MRB & ModRef) && (MRB & ArgumentPointees); in doesAccessArgPointees()
|
D | AliasSetTracker.h | 128 Mods = 2, ModRef = 3 // Mod = bit 2 enumerator
|
/external/llvm/lib/CodeGen/ |
D | VirtRegMap.h | 48 enum ModRef { isRef = 1, isMod = 2, isModRef = 3 }; enum 50 std::pair<unsigned, ModRef> > MI2VirtMapTy; 461 ModRef MRInfo); 465 void virtFolded(unsigned VirtReg, MachineInstr *MI, ModRef MRInfo);
|
D | VirtRegMap.cpp | 184 MachineInstr *NewMI, ModRef MRInfo) { in virtFolded() 197 void VirtRegMap::virtFolded(unsigned VirtReg, MachineInstr *MI, ModRef MRInfo) { in virtFolded()
|
D | VirtRegRewriter.cpp | 991 VirtRegMap::ModRef MR = I->second.second; in FoldsStackSlotModRef() 1394 VirtRegMap::ModRef MR = I->second.second; in OptimizeByUnfold() 2331 SmallVector<std::pair<unsigned, VirtRegMap::ModRef>, 4> FoldedVirts; in RewriteMBB() 2342 VirtRegMap::ModRef MR = FoldedVirts[FVI].second; in RewriteMBB()
|
D | LiveIntervalAnalysis.cpp | 1103 vrm.virtFolded(Reg, MI, fmi, (VirtRegMap::ModRef)MRInfo); in tryFoldMemoryOperand()
|
/external/llvm/utils/TableGen/ |
D | CodeGenTarget.cpp | 363 ModRef = ReadWriteMem; in CodeGenIntrinsic() 480 ModRef = NoMem; in CodeGenIntrinsic() 482 ModRef = ReadArgMem; in CodeGenIntrinsic() 484 ModRef = ReadMem; in CodeGenIntrinsic() 486 ModRef = ReadWriteArgMem; in CodeGenIntrinsic()
|
D | CodeGenIntrinsics.h | 64 } ModRef; member
|
D | IntrinsicEmitter.cpp | 476 switch (intrinsic.ModRef) { in getModRefKind() 617 if (Ints[i].ModRef == CodeGenIntrinsic::ReadWriteMem) in EmitModRefBehavior() 621 switch (Ints[i].ModRef) { in EmitModRefBehavior()
|
D | CodeGenDAGPatterns.cpp | 1857 else if (Int.ModRef != CodeGenIntrinsic::NoMem) in ParseTreePattern() 2455 if (IntInfo->ModRef >= CodeGenIntrinsic::ReadArgMem) in AnalyzeNode() 2458 if (IntInfo->ModRef >= CodeGenIntrinsic::ReadWriteArgMem) in AnalyzeNode() 2461 if (IntInfo->ModRef >= CodeGenIntrinsic::ReadWriteMem) in AnalyzeNode()
|
/external/llvm/lib/Analysis/IPA/ |
D | GlobalsModRef.cpp | 410 FunctionEffect |= ModRef; in AnalyzeCallGraph() 452 for (unsigned i = 0, e = SCC.size(); i != e && FunctionEffect != ModRef;++i) in AnalyzeCallGraph() 455 II != E && FunctionEffect != ModRef; ++II) in AnalyzeCallGraph() 469 FunctionEffect |= ModRef; in AnalyzeCallGraph() 549 unsigned Known = ModRef; in getModRefInfo()
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopIdiomRecognize.cpp | 488 if (mayLoopAccessLocation(BasePtr, AliasAnalysis::ModRef, in processLoopStridedStore() 577 if (mayLoopAccessLocation(StoreBasePtr, AliasAnalysis::ModRef, in processLoopStoreOfLoopLoad()
|
D | DeadStoreElimination.cpp | 653 if (A == AliasAnalysis::ModRef || A == AliasAnalysis::Ref) in handleEndBlock()
|