Home
last modified time | relevance | path

Searched refs:SafetyInfo (Results 1 – 11 of 11) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLICM.cpp85 const LoopSafetyInfo *SafetyInfo);
87 const LoopSafetyInfo *SafetyInfo);
90 const LoopSafetyInfo *SafetyInfo);
94 const LoopSafetyInfo *SafetyInfo,
102 const LoopSafetyInfo *SafetyInfo);
106 LoopSafetyInfo *SafetyInfo);
228 LoopSafetyInfo SafetyInfo; in runOnLoop() local
229 computeLoopSafetyInfo(&SafetyInfo, L); in runOnLoop()
243 CurAST, &SafetyInfo); in runOnLoop()
246 CurAST, &SafetyInfo); in runOnLoop()
[all …]
DLoopIdiomRecognize.cpp266 LoopSafetyInfo SafetyInfo; in runOnCountableLoop() local
267 computeLoopSafetyInfo(&SafetyInfo, CurLoop); in runOnCountableLoop()
268 if (SafetyInfo.MayThrow) in runOnCountableLoop()
DLoopUnswitch.cpp193 LoopSafetyInfo SafetyInfo; member in __anon1bf9f3440111::LoopUnswitch
458 computeLoopSafetyInfo(&SafetyInfo, L); in runOnLoop()
592 !isGuaranteedToExecute(*TI, DT, currentLoop, &SafetyInfo)) in processCurrentLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DMustExecute.cpp28 void llvm::computeLoopSafetyInfo(LoopSafetyInfo *SafetyInfo, Loop *CurLoop) { in computeLoopSafetyInfo() argument
32 SafetyInfo->MayThrow = false; in computeLoopSafetyInfo()
33 SafetyInfo->HeaderMayThrow = false; in computeLoopSafetyInfo()
35 SafetyInfo->HeaderMayThrow = in computeLoopSafetyInfo()
38 SafetyInfo->MayThrow = SafetyInfo->HeaderMayThrow; in computeLoopSafetyInfo()
46 (BB != BBE) && !SafetyInfo->MayThrow; ++BB) in computeLoopSafetyInfo()
47 SafetyInfo->MayThrow |= in computeLoopSafetyInfo()
56 SafetyInfo->BlockColors = colorEHFunclets(*Fn); in computeLoopSafetyInfo()
106 const LoopSafetyInfo *SafetyInfo) { in isGuaranteedToExecute() argument
119 return !SafetyInfo->HeaderMayThrow || in isGuaranteedToExecute()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLICM.cpp94 const LoopSafetyInfo *SafetyInfo,
97 const LoopSafetyInfo *SafetyInfo,
100 const Loop *CurLoop, LoopSafetyInfo *SafetyInfo,
105 const LoopSafetyInfo *SafetyInfo,
114 const LoopSafetyInfo *SafetyInfo);
263 LoopSafetyInfo SafetyInfo; in runOnLoop() local
264 computeLoopSafetyInfo(&SafetyInfo, L); in runOnLoop()
278 CurAST, &SafetyInfo, ORE); in runOnLoop()
281 CurAST, &SafetyInfo, ORE); in runOnLoop()
329 CurAST, &SafetyInfo, ORE); in runOnLoop()
[all …]
DLoopUnswitch.cpp187 LoopSafetyInfo SafetyInfo; member in __anon61a9bb7c0111::LoopUnswitch
523 computeLoopSafetyInfo(&SafetyInfo, L); in runOnLoop()
702 !isGuaranteedToExecute(*TI, DT, currentLoop, &SafetyInfo)) in processCurrentLoop()
DLoopIdiomRecognize.cpp322 LoopSafetyInfo SafetyInfo; in runOnCountableLoop() local
323 computeLoopSafetyInfo(&SafetyInfo, CurLoop); in runOnCountableLoop()
324 if (SafetyInfo.MayThrow) in runOnCountableLoop()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DMustExecute.h60 const LoopSafetyInfo *SafetyInfo);
/external/llvm/lib/Transforms/Utils/
DLoopUtils.cpp933 const LoopSafetyInfo *SafetyInfo) { in isGuaranteedToExecute() argument
944 return !SafetyInfo->HeaderMayThrow; in isGuaranteedToExecute()
948 if (SafetyInfo->MayThrow) in isGuaranteedToExecute()
/external/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h397 const LoopSafetyInfo *SafetyInfo);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h509 LoopSafetyInfo *SafetyInfo,