Home
last modified time | relevance | path

Searched refs:AllowedExit (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp436 SmallPtrSetImpl<Value *> &AllowedExit) { in hasOutsideLoopUser() argument
439 if (!AllowedExit.count(Inst)) in hasOutsideLoopUser()
524 SmallPtrSetImpl<Value *> &AllowedExit) { in addInductionPhi() argument
566 AllowedExit.insert(Phi); in addInductionPhi()
567 AllowedExit.insert(Phi->getIncomingValueForBlock(TheLoop->getLoopLatch())); in addInductionPhi()
602 if (!hasOutsideLoopUser(TheLoop, Phi, AllowedExit)) in canVectorizeInstrs()
623 AllowedExit.insert(RedDes.getLoopExitInstr()); in canVectorizeInstrs()
630 addInductionPhi(Phi, ID, AllowedExit); in canVectorizeInstrs()
645 addInductionPhi(Phi, ID, AllowedExit); in canVectorizeInstrs()
719 if (hasOutsideLoopUser(TheLoop, &I, AllowedExit)) { in canVectorizeInstrs()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorizationLegality.h371 SmallPtrSetImpl<Value *> &AllowedExit);
456 SmallPtrSet<Value *, 4> AllowedExit; variable
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1508 SmallPtrSetImpl<Value *> &AllowedExit);
1574 SmallPtrSet<Value *, 4> AllowedExit; member in __anon63bf7e8f0111::LoopVectorizationLegality
4519 SmallPtrSetImpl<Value *> &AllowedExit) { in hasOutsideLoopUser() argument
4522 if (!AllowedExit.count(Inst)) in hasOutsideLoopUser()
4537 SmallPtrSetImpl<Value *> &AllowedExit) { in addInductionPhi() argument
4565 AllowedExit.insert(Phi); in addInductionPhi()
4566 AllowedExit.insert(Phi->getIncomingValueForBlock(TheLoop->getLoopLatch())); in addInductionPhi()
4601 if (!hasOutsideLoopUser(TheLoop, Phi, AllowedExit)) in canVectorizeInstrs()
4621 AllowedExit.insert(RedDes.getLoopExitInstr()); in canVectorizeInstrs()
4628 addInductionPhi(Phi, ID, AllowedExit); in canVectorizeInstrs()
[all …]