Home
last modified time | relevance | path

Searched refs:CXXUuidofExpr (Results 1 – 19 of 19) sorted by relevance

/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/
DEvaluatedExprVisitor.h43 void VisitCXXUuidofExpr(CXXUuidofExpr *E) { } in VisitCXXUuidofExpr()
DExprCXX.h672 class CXXUuidofExpr : public Expr {
678 CXXUuidofExpr(QualType Ty, TypeSourceInfo *Operand, SourceRange R) in CXXUuidofExpr() function
685 CXXUuidofExpr(QualType Ty, Expr *Operand, SourceRange R) in CXXUuidofExpr() function
692 CXXUuidofExpr(EmptyShell Empty, bool isExpr) in CXXUuidofExpr() function
DRecursiveASTVisitor.h2129 DEF_TRAVERSE_STMT(CXXUuidofExpr, {
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
DExprCXX.cpp50 QualType CXXUuidofExpr::getTypeOperand(ASTContext &Context) const { in getTypeOperand()
58 UuidAttr *CXXUuidofExpr::GetUuidAttrOfType(QualType QT, in GetUuidAttrOfType()
120 StringRef CXXUuidofExpr::getUuidAsStringRef(ASTContext &Context) const { in getUuidAsStringRef()
123 Uuid = CXXUuidofExpr::GetUuidAttrOfType(getTypeOperand(Context))->getGuid(); in getUuidAsStringRef()
128 Uuid = CXXUuidofExpr::GetUuidAttrOfType(Op->getType())->getGuid(); in getUuidAsStringRef()
DMicrosoftMangle.cpp893 const CXXUuidofExpr *UE = 0; in mangleExpression()
896 UE = dyn_cast<CXXUuidofExpr>(UO->getSubExpr()); in mangleExpression()
898 UE = dyn_cast<CXXUuidofExpr>(E); in mangleExpression()
DStmtProfile.cpp822 void StmtProfiler::VisitCXXUuidofExpr(const CXXUuidofExpr *S) { in VisitCXXUuidofExpr()
DStmtPrinter.cpp1330 void StmtPrinter::VisitCXXUuidofExpr(CXXUuidofExpr *Node) { in VisitCXXUuidofExpr()
DExprConstant.cpp4305 bool VisitCXXUuidofExpr(const CXXUuidofExpr *E);
4466 bool LValueExprEvaluator::VisitCXXUuidofExpr(const CXXUuidofExpr *E) { in VisitCXXUuidofExpr()
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Basic/
DStmtNodes.td171 def CXXUuidofExpr : DStmt<Expr>;
/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCodeGenModule.h651 llvm::Constant *GetAddrOfUuidDescriptor(const CXXUuidofExpr* E);
DCodeGenFunction.h1630 llvm::Value* EmitCXXUuidofExpr(const CXXUuidofExpr *E);
2054 LValue EmitCXXUuidofLValue(const CXXUuidofExpr *E);
DCGExpr.cpp817 return EmitCXXUuidofLValue(cast<CXXUuidofExpr>(E)); in EmitLValue()
3033 llvm::Value *CodeGenFunction::EmitCXXUuidofExpr(const CXXUuidofExpr *E) { in EmitCXXUuidofExpr()
3038 LValue CodeGenFunction::EmitCXXUuidofLValue(const CXXUuidofExpr *E) { in EmitCXXUuidofLValue()
DCGExprConstant.cpp954 return CGM.GetAddrOfUuidDescriptor(cast<CXXUuidofExpr>(E)); in EmitLValue()
DCodeGenModule.cpp1114 const CXXUuidofExpr* E) { in GetAddrOfUuidDescriptor()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/
DASTReaderStmt.cpp1617 void ASTStmtReader::VisitCXXUuidofExpr(CXXUuidofExpr *E) { in VisitCXXUuidofExpr()
2312 S = new (Context) CXXUuidofExpr(Empty, true); in ReadStmtFromStream()
2318 S = new (Context) CXXUuidofExpr(Empty, false); in ReadStmtFromStream()
DASTWriterStmt.cpp1639 void ASTStmtWriter::VisitCXXUuidofExpr(CXXUuidofExpr *E) { in VisitCXXUuidofExpr()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
DSemaExprCXX.cpp468 if (!CXXUuidofExpr::GetUuidAttrOfType(Operand->getType(), in BuildCXXUuidof()
477 return Owned(new (Context) CXXUuidofExpr(TypeInfoType.withConst(), in BuildCXXUuidof()
489 if (!CXXUuidofExpr::GetUuidAttrOfType(E->getType(), &HasMultipleGUIDs) && in BuildCXXUuidof()
498 return Owned(new (Context) CXXUuidofExpr(TypeInfoType.withConst(), in BuildCXXUuidof()
DSemaTemplate.cpp4345 if (isa<CXXUuidofExpr>(Arg)) { in CheckTemplateArgumentAddressOfObjectOrFunction()
DTreeTransform.h7446 TreeTransform<Derived>::TransformCXXUuidofExpr(CXXUuidofExpr *E) { in TransformCXXUuidofExpr()