Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp609 std::pair<BasicBlock *, Value *> AdditionalBypass = {nullptr, nullptr});
3105 std::pair<BasicBlock *, Value *> AdditionalBypass) { in createInductionResumeValues() argument
3106 assert(((AdditionalBypass.first && AdditionalBypass.second) || in createInductionResumeValues()
3107 (!AdditionalBypass.first && !AdditionalBypass.second)) && in createInductionResumeValues()
3125 Value *EndValueFromAdditionalBypass = AdditionalBypass.second; in createInductionResumeValues()
3146 if (AdditionalBypass.first) { in createInductionResumeValues()
3147 B.SetInsertPoint(&(*AdditionalBypass.first->getFirstInsertionPt())); in createInductionResumeValues()
3148 CastOp = CastInst::getCastOpcode(AdditionalBypass.second, true, in createInductionResumeValues()
3153 B.CreateCast(CastOp, AdditionalBypass.second, StepType, "cast.vtc"); in createInductionResumeValues()
3177 if (AdditionalBypass.first) in createInductionResumeValues()
[all …]