reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
202 S.Stk.push<Pointer>(reinterpret_cast<Block *>(It->second.get())); 216 S.Stk.push<T>(*reinterpret_cast<T *>(B + 1));tools/clang/lib/AST/Interp/Interp.cpp
46 S.Stk.push<T>(Ret);
tools/clang/lib/AST/Interp/Interp.h107 S.Stk.push<T>(Result); 112 S.Stk.push<T>(Result); 166 S.Stk.push<BoolT>(BoolT::from(Fn(LHS.compare(RHS)))); 188 S.Stk.push<BoolT>(BoolT::from(Fn(Compare(VL, VR)))); 201 S.Stk.push<BoolT>(BoolT::from(Fn(ComparisonCategoryResult::Equal))); 203 S.Stk.push<BoolT>(BoolT::from(Fn(ComparisonCategoryResult::Nonequal))); 208 S.Stk.push<BoolT>(BoolT::from(Fn(ComparisonCategoryResult::Unordered))); 213 S.Stk.push<BoolT>(BoolT::from(Fn(Compare(VL, VR)))); 282 S.Stk.push<T>(S.Stk.peek<T>()); 298 S.Stk.push<T>(Arg); 308 S.Stk.push<T>(S.Current->getLocal<T>(I)); 323 S.Stk.push<T>(S.Current->getParam<T>(I)); 343 S.Stk.push<T>(Field.deref<T>()); 372 S.Stk.push<T>(Field.deref<T>()); 386 S.Stk.push<T>(Field.deref<T>()); 410 S.Stk.push<T>(B->deref<T>()); 503 S.Stk.push<Pointer>(S.Current->getLocalPointer(I)); 511 S.Stk.push<Pointer>(S.Current->getParamPointer(I)); 516 S.Stk.push<Pointer>(S.P.getPtrGlobal(I)); 528 S.Stk.push<Pointer>(Ptr.atField(Off)); 538 S.Stk.push<Pointer>(This.atField(Off)); 551 S.Stk.push<Pointer>(std::move(Field)); 564 S.Stk.push<Pointer>(std::move(Field)); 572 S.Stk.push<Pointer>(Ptr.atField(Off)); 582 S.Stk.push<Pointer>(This.atField(Off)); 593 S.Stk.push<Pointer>(Base.atField(Field->Offset)); 623 S.Stk.push<T>(Ptr.deref<T>()); 632 S.Stk.push<T>(Ptr.deref<T>()); 735 S.Stk.push<Pointer>(Index.isZero() ? Ptr.atIndex(0) : Ptr); 775 S.Stk.push<Pointer>(Ptr.atIndex(static_cast<unsigned>(Result))); 816 S.Stk.push<T>(T::zero()); 822 S.Stk.push<T>(); 840 S.Stk.push<Pointer>(This); 944 S.Stk.push<Pointer>(Ptr.narrow()); 950 S.Stk.push<Pointer>(Ptr.expand());