reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
255 assert(FrameIndexExprs.empty() && "Already initialized?"); 265 FrameIndexExprs.push_back({0, E}); 269 if (FrameIndexExprs.size() == 1) 270 return FrameIndexExprs; 272 assert(llvm::all_of(FrameIndexExprs, 277 llvm::sort(FrameIndexExprs, 283 return FrameIndexExprs; 292 assert(!FrameIndexExprs.empty() && "Expected an MMI entry"); 293 assert(!V.FrameIndexExprs.empty() && "Expected an MMI entry"); 299 if (FrameIndexExprs.size()) { 300 auto *Expr = FrameIndexExprs.back().Expr; 305 for (const auto &FIE : V.FrameIndexExprs) 307 if (llvm::none_of(FrameIndexExprs, [&](const FrameIndexExpr &Other) { 310 FrameIndexExprs.push_back(FIE); 312 assert((FrameIndexExprs.size() == 1 || 313 llvm::all_of(FrameIndexExprs,lib/CodeGen/AsmPrinter/DwarfDebug.h
141 assert(FrameIndexExprs.empty() && "Already initialized?"); 147 FrameIndexExprs.push_back({FI, E}); 152 assert(FrameIndexExprs.empty() && "Already initialized?"); 159 FrameIndexExprs.push_back({0, E}); 171 assert(ValueLoc.get() && FrameIndexExprs.size() <= 1); 172 return FrameIndexExprs.size() ? FrameIndexExprs[0].Expr : nullptr; 172 return FrameIndexExprs.size() ? FrameIndexExprs[0].Expr : nullptr; 181 bool hasFrameIndexExprs() const { return !FrameIndexExprs.empty(); } 212 assert((FrameIndexExprs.empty() || 213 (FrameIndexExprs.size() == 1 && 214 FrameIndexExprs[0].Expr->getNumElements())) && 216 return !FrameIndexExprs.empty();