Searched refs:ObjCEncodeExpr (Results 1 - 22 of 22) sorted by relevance

/external/lldb/include/lldb/Core/
H A DClangForward.h82 class ObjCEncodeExpr;
/external/clang/include/clang/AST/
H A DExprObjC.h344 /// ObjCEncodeExpr, used for \@encode in Objective-C. \@encode has the same
347 class ObjCEncodeExpr : public Expr { class in namespace:clang
351 ObjCEncodeExpr(QualType T, TypeSourceInfo *EncodedType, function in class:clang::ObjCEncodeExpr
360 explicit ObjCEncodeExpr(EmptyShell Empty) : Expr(ObjCEncodeExprClass, Empty){} function in class:clang::ObjCEncodeExpr
H A DDataRecursiveASTVisitor.h2192 DEF_TRAVERSE_STMT(ObjCEncodeExpr, {
H A DRecursiveASTVisitor.h2214 DEF_TRAVERSE_STMT(ObjCEncodeExpr, {
/external/clang/lib/AST/
H A DASTDumper.cpp347 void VisitObjCEncodeExpr(const ObjCEncodeExpr *Node);
1924 void ASTDumper::VisitObjCEncodeExpr(const ObjCEncodeExpr *Node) {
H A DStmtProfile.cpp1169 void StmtProfiler::VisitObjCEncodeExpr(const ObjCEncodeExpr *S) {
H A DExpr.cpp1896 return isa<StringLiteral>(Init) || isa<ObjCEncodeExpr>(Init);
H A DExprConstant.cpp2018 // FIXME: Support PredefinedExpr, ObjCEncodeExpr, MakeStringConstant
2649 // FIXME: Support PredefinedExpr, ObjCEncodeExpr, MakeStringConstant
4317 // * ObjCEncodeExpr
4346 bool VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { return Success(E); }
/external/clang/lib/CodeGen/
H A DCodeGenModule.h58 class ObjCEncodeExpr;
765 /// Return a pointer to a constant array for the given ObjCEncodeExpr node.
766 llvm::Constant *GetAddrOfConstantStringFromObjCEncode(const ObjCEncodeExpr *);
H A DCGExprConstant.cpp833 llvm::Constant *VisitObjCEncodeExpr(ObjCEncodeExpr *E) {
900 return CGM.GetAddrOfConstantStringFromObjCEncode(cast<ObjCEncodeExpr>(E));
H A DCGExpr.cpp813 return EmitObjCEncodeExprLValue(cast<ObjCEncodeExpr>(E));
1991 LValue CodeGenFunction::EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E) {
H A DCodeGenFunction.h2040 LValue EmitObjCEncodeExprLValue(const ObjCEncodeExpr *E);
H A DCodeGenModule.cpp2818 /// array for the given ObjCEncodeExpr node.
2820 CodeGenModule::GetAddrOfConstantStringFromObjCEncode(const ObjCEncodeExpr *E) {
/external/clang/lib/Rewrite/Frontend/
H A DRewriteModernObjC.cpp358 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp);
2100 Stmt *RewriteModernObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) {
5636 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S))
H A DRewriteObjC.cpp302 Stmt *RewriteAtEncode(ObjCEncodeExpr *Exp);
1989 Stmt *RewriteObjC::RewriteAtEncode(ObjCEncodeExpr *Exp) {
4676 if (ObjCEncodeExpr *AtEncode = dyn_cast<ObjCEncodeExpr>(S))
/external/clang/lib/Sema/
H A DSemaInit.cpp68 if (isa<ObjCEncodeExpr>(Init) && AT->getElementType()->isCharType())
136 if (isa<StringLiteral>(E) || isa<ObjCEncodeExpr>(E))
2251 ObjCEncodeExpr *E = cast<ObjCEncodeExpr>(SubExpr);
H A DSemaExprObjC.cpp959 return new (Context) ObjCEncodeExpr(StrTy, EncodedTypeInfo, AtLoc, RParenLoc);
H A DSemaExpr.cpp7934 if ((isa<StringLiteral>(LHSStripped) || isa<ObjCEncodeExpr>(LHSStripped)) &&
7940 isa<ObjCEncodeExpr>(RHSStripped)) &&
7950 << isa<ObjCEncodeExpr>(literalStringStripped)
H A DTreeTransform.h9411 TreeTransform<Derived>::TransformObjCEncodeExpr(ObjCEncodeExpr *E) {
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp961 void ASTStmtReader::VisitObjCEncodeExpr(ObjCEncodeExpr *E) {
2345 S = new (Context) ObjCEncodeExpr(Empty);
H A DASTWriterStmt.cpp903 void ASTStmtWriter::VisitObjCEncodeExpr(ObjCEncodeExpr *E) {
/external/clang/tools/libclang/
H A DCIndex.cpp1840 void VisitObjCEncodeExpr(const ObjCEncodeExpr *E);
2191 void EnqueueVisitor::VisitObjCEncodeExpr(const ObjCEncodeExpr *E) {
3817 return cxstring::createRef("ObjCEncodeExpr");

Completed in 5031 milliseconds