reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
127 TYPE_SWITCH(*T, Ok &= ReturnValue<T>(FP.deref<T>(), Value)); 149 TYPE_SWITCH(*T, Ok &= ReturnValue<T>(FP.deref<T>(), Value)); 181 TYPE_SWITCH(*T, Ok &= ReturnValue<T>(EP.deref<T>(), Slot));tools/clang/lib/AST/Interp/Interp.h
343 S.Stk.push<T>(Field.deref<T>()); 358 Field.deref<T>() = Value; 372 S.Stk.push<T>(Field.deref<T>()); 386 S.Stk.push<T>(Field.deref<T>()); 401 Field.deref<T>() = Value; 434 Field.deref<T>() = S.Stk.pop<T>(); 448 Field.deref<T>() = Value.truncate(F->Decl->getBitWidthValue(S.getCtx())); 461 Field.deref<T>() = S.Stk.pop<T>(); 471 Field.deref<T>() = Value; 481 Field.deref<T>() = Value.truncate(F->Decl->getBitWidthValue(S.getCtx())); 492 Field.deref<T>() = Value; 623 S.Stk.push<T>(Ptr.deref<T>()); 632 S.Stk.push<T>(Ptr.deref<T>()); 642 Ptr.deref<T>() = Value; 652 Ptr.deref<T>() = Value; 663 Ptr.deref<T>() = Value.truncate(FD->getBitWidthValue(S.getCtx())); 665 Ptr.deref<T>() = Value; 677 Ptr.deref<T>() = Value.truncate(FD->getBitWidthValue(S.getCtx())); 679 Ptr.deref<T>() = Value; 691 new (&Ptr.deref<T>()) T(Value); 702 new (&Ptr.deref<T>()) T(Value); 713 new (&Ptr.deref<T>()) T(Value);tools/clang/lib/AST/Interp/InterpFrame.h
84 return Pointer(reinterpret_cast<Block *>(Pt->second.get())).deref<T>(); 90 getParamPointer(Offset).deref<T>() = Value;tools/clang/lib/AST/Interp/Program.cpp
62 Field.deref<T>() = T::from(CodePoint, BitWidth); 67 Field.deref<T>() = T::from(CodePoint, BitWidth); 72 Field.deref<T>() = T::from(CodePoint, BitWidth);