Home
last modified time | relevance | path

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

/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DDataflowAnalysis.h442 class ExprIterator
449 ExprIterator &operator++() {
454 ExprIterator operator++(int) {
456 ExprIterator Ret = *this;
466 ExprIterator(const BitVector *BV, const std::vector<MCInst *> &Exprs) in ExprIterator() function
485 template <typename T> ExprIterator expr_begin(const T &Point) const { in expr_begin()
487 return ExprIterator(&*State, Expressions); in expr_begin()
490 ExprIterator expr_begin(const BitVector &BV) const { in expr_begin()
491 return ExprIterator(&BV, Expressions); in expr_begin()
493 ExprIterator expr_end() const { in expr_end()
[all …]
H A DStackReachingUses.h39 ExprIterator Candidates) const;
46 bool isStoreUsed(const FrameIndexEntry &StoreFIE, ExprIterator Candidates,
H A DReachingDefOrUse.h43 bool isReachedBy(MCPhysReg Reg, ExprIterator Candidates) { in isReachedBy()
/llvm-project-15.0.7/bolt/lib/Passes/
H A DStackReachingUses.cpp22 ExprIterator Candidates) const { in isLoadedInDifferentReg()
37 ExprIterator Candidates, in isStoreUsed()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmt.h1138 using ExprIterator = CastIterator<Expr>; in alignas() local
2966 using inputs_iterator = ExprIterator;
2995 using outputs_iterator = ExprIterator;
H A DExprObjC.h1450 using arg_iterator = ExprIterator;
H A DExprCXX.h1587 using arg_iterator = ExprIterator;
2358 using arg_iterator = ExprIterator;
H A DExpr.h3035 typedef ExprIterator arg_iterator;