Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp188 SmallVectorImpl<Value *> &ChecksToHoist,
223 mergeChecks(SmallVectorImpl<Value *> &ChecksToHoist,
229 Value *hoistChecks(SmallVectorImpl<Value *> &ChecksToHoist,
298 bool isWideningCondProfitable(SmallVectorImpl<Value *> &ChecksToHoist, in isWideningCondProfitable() argument
300 return mergeChecks(ChecksToHoist, ChecksToWiden, /*InsertPt=*/std::nullopt) in isWideningCondProfitable()
305 void widenGuard(SmallVectorImpl<Value *> &ChecksToHoist, in widenGuard() argument
309 auto MergedCheck = mergeChecks(ChecksToHoist, ChecksToWiden, InsertPt); in widenGuard()
311 : hoistChecks(ChecksToHoist, in widenGuard()
381 SmallVector<Value *> ChecksToHoist; in eliminateInstrViaWidening() local
382 parseWidenableGuard(Instr, ChecksToHoist); in eliminateInstrViaWidening()
[all …]