Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h118 class SCEVInsertPointGuard {
125 SCEVInsertPointGuard(const SCEVInsertPointGuard &) = delete;
126 SCEVInsertPointGuard &operator=(const SCEVInsertPointGuard &) = delete;
129 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) in SCEVInsertPointGuard() function
135 ~SCEVInsertPointGuard() { in ~SCEVInsertPointGuard()
151 SmallVector<SCEVInsertPointGuard *, 8> InsertPointGuards;
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp84 SCEVInsertPointGuard Guard(Builder, this); in ReuseOrCreateCast()
263 SCEVInsertPointGuard Guard(Builder, this); in InsertBinop()
603 SCEVInsertPointGuard Guard(Builder, this); in expandAddToGEP()
620 SCEVInsertPointGuard Guard(Builder, this); in expandAddToGEP()
1291 SCEVInsertPointGuard Guard(Builder, this); in getAddRecExprPHILiterally()
1483 SCEVInsertPointGuard Guard(Builder, this); in expandAddRecExprLiterally()
1857 SCEVInsertPointGuard Guard(Builder, this); in expand()