• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/

Lines Matching refs:pop

133   const T &RHS = S.Stk.pop<T>();
134 const T &LHS = S.Stk.pop<T>();
141 const T &RHS = S.Stk.pop<T>();
142 const T &LHS = S.Stk.pop<T>();
149 const T &RHS = S.Stk.pop<T>();
150 const T &LHS = S.Stk.pop<T>();
164 const T &RHS = S.Stk.pop<T>();
165 const T &LHS = S.Stk.pop<T>();
178 const Pointer &RHS = S.Stk.pop<Pointer>();
179 const Pointer &LHS = S.Stk.pop<Pointer>();
196 const Pointer &RHS = S.Stk.pop<Pointer>();
197 const Pointer &LHS = S.Stk.pop<Pointer>();
265 const T RHS = S.Stk.pop<T>();
266 const T LHS = S.Stk.pop<T>();
267 const T Value = S.Stk.pop<T>();
285 S.Stk.pop<T>();
311 S.Current->setLocal<T>(I, S.Stk.pop<T>());
326 S.Current->setParam<T>(I, S.Stk.pop<T>());
346 const T &Value = S.Stk.pop<T>();
361 const Pointer &Obj = S.Stk.pop<Pointer>();
391 const T &Value = S.Stk.pop<T>();
419 S.P.getGlobal(I)->deref<T>() = S.Stk.pop<T>();
431 Field.deref<T>() = S.Stk.pop<T>();
444 const auto &Value = S.Stk.pop<T>();
458 Field.deref<T>() = S.Stk.pop<T>();
466 const T &Value = S.Stk.pop<T>();
467 const Pointer &Field = S.Stk.pop<Pointer>().atField(I);
476 const T &Value = S.Stk.pop<T>();
477 const Pointer &Field = S.Stk.pop<Pointer>().atField(F->Offset);
486 const T &Value = S.Stk.pop<T>();
487 const Pointer &Ptr = S.Stk.pop<Pointer>();
518 const Pointer &Ptr = S.Stk.pop<Pointer>();
540 const Pointer &Ptr = S.Stk.pop<Pointer>();
566 const Pointer &Ptr = S.Stk.pop<Pointer>();
595 const Pointer &Ptr = S.Stk.pop<Pointer>();
626 const Pointer &Ptr = S.Stk.pop<Pointer>();
635 const T &Value = S.Stk.pop<T>();
645 const T &Value = S.Stk.pop<T>();
646 const Pointer &Ptr = S.Stk.pop<Pointer>();
655 const T &Value = S.Stk.pop<T>();
669 const T &Value = S.Stk.pop<T>();
670 const Pointer &Ptr = S.Stk.pop<Pointer>();
683 const T &Value = S.Stk.pop<T>();
684 const Pointer &Ptr = S.Stk.pop<Pointer>();
694 const T &Value = S.Stk.pop<T>();
705 const T &Value = S.Stk.pop<T>();
706 const Pointer &Ptr = S.Stk.pop<Pointer>().atIndex(Idx);
720 const T &Offset = S.Stk.pop<T>();
721 const Pointer &Ptr = S.Stk.pop<Pointer>();
803 S.Stk.push<U>(U::from(S.Stk.pop<T>()));
897 const auto &RHS = S.Stk.pop<typename PrimConv<TR>::T>();
898 const auto &LHS = S.Stk.pop<typename PrimConv<TL>::T>();
912 const auto &RHS = S.Stk.pop<typename PrimConv<TR>::T>();
913 const auto &LHS = S.Stk.pop<typename PrimConv<TL>::T>();
940 const Pointer &Ptr = S.Stk.pop<Pointer>();
946 const Pointer &Ptr = S.Stk.pop<Pointer>();