/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64MCInstLower.cpp | 33 const MCExpr *Expr = 0; local 35 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_None, OutContext); 39 Expr = AArch64MCExpr::CreateGOT(Expr, OutContext); 42 Expr = AArch64MCExpr::CreateGOTLo12(Expr, OutContext); 45 Expr = AArch64MCExpr::CreateLo12(Expr, OutContext); 48 Expr = AArch64MCExpr::CreateDTPREL_G1(Expr, OutContex [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MCExpr.h | 71 const MCExpr *Expr; member in class:llvm::AArch64MCExpr 74 : Kind(_Kind), Expr(_Expr) {} 80 static const AArch64MCExpr *Create(VariantKind Kind, const MCExpr *Expr, 83 static const AArch64MCExpr *CreateLo12(const MCExpr *Expr, MCContext &Ctx) { argument 84 return Create(VK_AARCH64_LO12, Expr, Ctx); 87 static const AArch64MCExpr *CreateGOT(const MCExpr *Expr, MCContext &Ctx) { argument 88 return Create(VK_AARCH64_GOT, Expr, Ctx); 91 static const AArch64MCExpr *CreateGOTLo12(const MCExpr *Expr, argument 93 return Create(VK_AARCH64_GOT_LO12, Expr, Ctx); 96 static const AArch64MCExpr *CreateDTPREL_G1(const MCExpr *Expr, argument 101 CreateDTPREL_G0_NC(const MCExpr *Expr, MCContext &Ctx) argument 106 CreateGOTTPREL(const MCExpr *Expr, MCContext &Ctx) argument 111 CreateGOTTPRELLo12(const MCExpr *Expr, MCContext &Ctx) argument 116 CreateTLSDesc(const MCExpr *Expr, MCContext &Ctx) argument 121 CreateTLSDescLo12(const MCExpr *Expr, MCContext &Ctx) argument 126 CreateTPREL_G1(const MCExpr *Expr, MCContext &Ctx) argument 131 CreateTPREL_G0_NC(const MCExpr *Expr, MCContext &Ctx) argument 136 CreateABS_G3(const MCExpr *Expr, MCContext &Ctx) argument 141 CreateABS_G2_NC(const MCExpr *Expr, MCContext &Ctx) argument 146 CreateABS_G1_NC(const MCExpr *Expr, MCContext &Ctx) argument 151 CreateABS_G0_NC(const MCExpr *Expr, MCContext &Ctx) argument [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | ExprClassification.cpp | 10 // This file implements Expr::classify. 14 #include "clang/AST/Expr.h" 24 typedef Expr::Classification Cl; 26 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr *E); 32 const Expr *trueExpr, 33 const Expr *falseExpr); 34 static Cl::ModifiableType IsModifiable(ASTContext &Ctx, const Expr *E, 37 Cl Expr::ClassifyImpl(ASTContext &Ctx, SourceLocation *Loc) const { 89 const Expr *E, 102 static Cl::Kinds ClassifyInternal(ASTContext &Ctx, const Expr * [all...] |
H A D | DeclOpenMP.cpp | 18 #include "clang/AST/Expr.h" 31 ArrayRef<Expr *> VL) { 33 (VL.size() * sizeof(Expr *)); 46 unsigned Size = sizeof(OMPThreadPrivateDecl) + (N * sizeof(Expr *)); 55 void OMPThreadPrivateDecl::setVars(ArrayRef<Expr *> VL) { 58 Expr **Vars = reinterpret_cast<Expr **>(this + 1);
|
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMCExpr.h | 34 const MCExpr *Expr; member in class:llvm::PPCMCExpr 39 : Kind(_Kind), Expr(_Expr), IsDarwin(_IsDarwin) {} 45 static const PPCMCExpr *Create(VariantKind Kind, const MCExpr *Expr, 48 static const PPCMCExpr *CreateLo(const MCExpr *Expr, argument 50 return Create(VK_PPC_LO, Expr, isDarwin, Ctx); 53 static const PPCMCExpr *CreateHi(const MCExpr *Expr, argument 55 return Create(VK_PPC_HI, Expr, isDarwin, Ctx); 58 static const PPCMCExpr *CreateHa(const MCExpr *Expr, argument 60 return Create(VK_PPC_HA, Expr, isDarwin, Ctx); 71 const MCExpr *getSubExpr() const { return Expr; } [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | DeclOpenMP.h | 44 ArrayRef<const Expr *> getVars() const { 45 return ArrayRef<const Expr *>( 46 reinterpret_cast<const Expr * const *>(this + 1), 50 llvm::MutableArrayRef<Expr *> getVars() { 51 return llvm::MutableArrayRef<Expr *>( 52 reinterpret_cast<Expr **>(this + 1), 56 void setVars(ArrayRef<Expr *> VL); 61 ArrayRef<Expr *> VL); 65 typedef llvm::MutableArrayRef<Expr *>::iterator varlist_iterator; 66 typedef ArrayRef<const Expr *> [all...] |
H A D | Expr.h | 1 //===--- Expr.h - Classes for representing expressions ----------*- C++ -*-===// 10 // This file defines the Expr interface and subclasses. 71 Expr *RHS; 92 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS) 99 /// Expr - This represents one expression. Note that Expr's are subclasses of 103 class Expr : public Stmt { class in namespace:clang 107 Expr(StmtClass SC, QualType T, ExprValueKind VK, ExprObjectKind OK, function in class:clang::Expr 121 explicit Expr(StmtClass SC, EmptyShell) : Stmt(SC) { } function in class:clang::Expr 130 // type. Additionally, inspect Expr [all...] |
H A D | ParentMap.h | 19 class Expr; 59 bool isConsumedExpr(Expr *E) const; 61 bool isConsumedExpr(const Expr *E) const { 62 return isConsumedExpr(const_cast<Expr*>(E));
|
H A D | ExprObjC.h | 18 #include "clang/AST/Expr.h" 29 class ObjCStringLiteral : public Expr { 34 : Expr(ObjCStringLiteralClass, T, VK_RValue, OK_Ordinary, false, false, 38 : Expr(ObjCStringLiteralClass, Empty) {} 60 class ObjCBoolLiteralExpr : public Expr { 65 Expr(ObjCBoolLiteralExprClass, Ty, VK_RValue, OK_Ordinary, false, false, 69 : Expr(ObjCBoolLiteralExprClass, Empty) { } 92 class ObjCBoxedExpr : public Expr { 97 ObjCBoxedExpr(Expr *E, QualType T, ObjCMethodDecl *method, 99 : Expr(ObjCBoxedExprClas [all...] |
H A D | SelectorLocationsKind.h | 23 class Expr; 48 ArrayRef<Expr *> Args, 60 ArrayRef<Expr *> Args,
|
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86ELFRelocationInfo.cpp | 42 const MCExpr *Expr = 0; local 43 // If hasAddend is true, then we need to add Addend (r_addend) to Expr. 79 Expr = MCSymbolRefExpr::Create(Sym, Ctx); 88 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOT, Ctx); 93 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_PLT, Ctx); 98 Expr = MCSymbolRefExpr::Create(Sym, Ctx); 104 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTPCREL, Ctx); 108 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTOFF, Ctx); 116 Expr = MCConstantExpr::Create(SymSize, Ctx); 119 Expr [all...] |
H A D | X86MachORelocationInfo.cpp | 43 const MCExpr *Expr = 0; local 47 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_TLVP, Ctx); 50 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx), 55 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx), 60 Expr = MCBinaryExpr::CreateAdd(MCSymbolRefExpr::Create(Sym, Ctx), 65 Expr = MCSymbolRefExpr::Create(Sym, MCSymbolRefExpr::VK_GOTPCREL, Ctx); 68 Expr = MCSymbolRefExpr::Create(Sym, isPCRel ? 101 Expr = MCBinaryExpr::CreateSub(LHS, RHS, Ctx); 105 Expr = MCSymbolRefExpr::Create(Sym, Ctx); 108 return Expr; [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMCExpr.h | 27 const MCExpr *Expr; member in class:llvm::ARMMCExpr 30 : Kind(_Kind), Expr(_Expr) {} 36 static const ARMMCExpr *Create(VariantKind Kind, const MCExpr *Expr, 39 static const ARMMCExpr *CreateUpper16(const MCExpr *Expr, MCContext &Ctx) { argument 40 return Create(VK_ARM_HI16, Expr, Ctx); 43 static const ARMMCExpr *CreateLower16(const MCExpr *Expr, MCContext &Ctx) { argument 44 return Create(VK_ARM_LO16, Expr, Ctx); 55 const MCExpr *getSubExpr() const { return Expr; }
|
H A D | ARMMCExpr.cpp | 17 ARMMCExpr::Create(VariantKind Kind, const MCExpr *Expr, argument 19 return new (Ctx) ARMMCExpr(Kind, Expr); 29 const MCExpr *Expr = getSubExpr(); local 30 if (Expr->getKind() != MCExpr::SymbolRef) 32 Expr->print(OS); 33 if (Expr->getKind() != MCExpr::SymbolRef)
|
/freebsd-9.3-release/contrib/llvm/utils/TableGen/ |
H A D | SetTheory.cpp | 30 virtual void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, argument 32 ST.evaluate(Expr->arg_begin(), Expr->arg_end(), Elts, Loc); 38 virtual void apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, argument 40 if (Expr->arg_size() < 2) 42 Expr->getAsString()); 44 ST.evaluate(*Expr->arg_begin(), Add, Loc); 45 ST.evaluate(Expr->arg_begin() + 1, Expr->arg_end(), Sub, Loc); 54 virtual void apply(SetTheory &ST, DagInit *Expr, RecSe argument 74 apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) argument 91 apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, RecSet &Elts, ArrayRef<SMLoc> Loc) argument 104 apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, RecSet &Elts, ArrayRef<SMLoc> Loc) argument 122 apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, RecSet &Elts, ArrayRef<SMLoc> Loc) argument 141 apply2(SetTheory &ST, DagInit *Expr, RecSet &Set, int64_t N, RecSet &Elts, ArrayRef<SMLoc> Loc) argument 154 apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) argument 173 apply(SetTheory &ST, DagInit *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) argument 277 evaluate(Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc) argument [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaFixItUtils.cpp | 51 bool ConversionFixItGenerator::tryToFixConversion(const Expr *FullExpr, 66 const Expr* Expr = FullExpr->IgnoreImpCasts(); local 69 if (isa<ArraySubscriptExpr>(Expr) || 70 isa<CallExpr>(Expr) || 71 isa<DeclRefExpr>(Expr) || 72 isa<CastExpr>(Expr) || 73 isa<CXXNewExpr>(Expr) || 74 isa<CXXConstructExpr>(Expr) || 75 isa<CXXDeleteExpr>(Expr) || [all...] |
H A D | SemaExceptionSpec.cpp | 16 #include "clang/AST/Expr.h" 736 bool Sema::CheckExceptionSpecCompatibility(Expr *From, QualType ToType) 785 static CanThrowResult canSubExprsThrow(Sema &S, const Expr *CE) { 786 Expr *E = const_cast<Expr*>(CE); 788 for (Expr::child_range I = E->children(); I && R != CT_Can; ++I) 789 R = mergeCanThrow(R, S.canThrow(cast<Expr>(*I))); 793 static CanThrowResult canCalleeThrow(Sema &S, const Expr *E, const Decl *D) { 845 Expr *Op = DC->getExprOperand(); 862 CanThrowResult Sema::canThrow(const Expr * [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMMCInstLower.cpp | 28 const MCExpr *Expr; local 31 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None, 38 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None, 40 Expr = ARMMCExpr::CreateLower16(Expr, OutContext); 43 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_None, 45 Expr = ARMMCExpr::CreateUpper16(Expr, OutContext); 52 Expr = MCSymbolRefExpr::Create(Symbol, MCSymbolRefExpr::VK_ARM_PLT, 58 Expr [all...] |
/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 578 const SCEV *visitTruncateExpr(const SCEVTruncateExpr *Expr) { argument 579 const SCEV *Operand = visit(Expr->getOperand()); 580 return SE.getTruncateExpr(Operand, Expr->getType()); 583 const SCEV *visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) { argument 584 const SCEV *Operand = visit(Expr->getOperand()); 585 return SE.getZeroExtendExpr(Operand, Expr->getType()); 588 const SCEV *visitSignExtendExpr(const SCEVSignExtendExpr *Expr) { argument 589 const SCEV *Operand = visit(Expr->getOperand()); 590 return SE.getSignExtendExpr(Operand, Expr->getType()); 593 const SCEV *visitAddExpr(const SCEVAddExpr *Expr) { argument 600 visitMulExpr(const SCEVMulExpr *Expr) argument 607 visitUDivExpr(const SCEVUDivExpr *Expr) argument 611 visitAddRecExpr(const SCEVAddRecExpr *Expr) argument 619 visitSMaxExpr(const SCEVSMaxExpr *Expr) argument 626 visitUMaxExpr(const SCEVUMaxExpr *Expr) argument 633 visitUnknown(const SCEVUnknown *Expr) argument 640 visitCouldNotCompute(const SCEVCouldNotCompute *Expr) argument 669 visitTruncateExpr(const SCEVTruncateExpr *Expr) argument 674 visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) argument 679 visitSignExtendExpr(const SCEVSignExtendExpr *Expr) argument 684 visitAddExpr(const SCEVAddExpr *Expr) argument 691 visitMulExpr(const SCEVMulExpr *Expr) argument 698 visitUDivExpr(const SCEVUDivExpr *Expr) argument 702 visitAddRecExpr(const SCEVAddRecExpr *Expr) argument 717 visitSMaxExpr(const SCEVSMaxExpr *Expr) argument 724 visitUMaxExpr(const SCEVUMaxExpr *Expr) argument 731 visitUnknown(const SCEVUnknown *Expr) argument 735 visitCouldNotCompute(const SCEVCouldNotCompute *Expr) argument [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 18 #include "clang/AST/Expr.h" 51 BinaryOperator *makeAssignment(const Expr *LHS, const Expr *RHS, QualType Ty); 54 BinaryOperator *makeComparison(const Expr *LHS, const Expr *RHS, 64 UnaryOperator *makeDereference(const Expr *Arg, QualType Ty); 67 Expr *makeIntegralCast(const Expr *Arg, QualType Ty); 70 ImplicitCastExpr *makeIntegralCastToBoolean(const Expr *Arg); 73 ImplicitCastExpr *makeLvalueToRvalue(const Expr *Ar [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | TaintTesterChecker.cpp | 23 class TaintTesterChecker : public Checker< check::PostStmt<Expr> > { 31 const Expr* Arg, 35 void checkPostStmt(const Expr *E, CheckerContext &C) const; 44 void TaintTesterChecker::checkPostStmt(const Expr *E,
|
H A D | UndefBranchChecker.cpp | 36 const Expr *FindExpr(const Expr *Ex) { 42 if (const Expr *ExI = dyn_cast_or_null<Expr>(*I)) { 43 const Expr *E2 = FindExpr(ExI); 50 bool MatchesCriteria(const Expr *Ex) { 88 const Expr *Ex = cast<Expr>(Condition);
|
H A D | CStringSyntaxChecker.cpp | 16 #include "clang/AST/Expr.h" 38 inline bool sameDecl(const Expr *A1, const Expr *A2) { 46 inline bool isSizeof(const Expr *E, const Expr *WithArg) { 55 inline bool isStrlen(const Expr *E, const Expr *WithArg) { 67 inline bool isOne(const Expr *E) { 73 inline StringRef getPrintableName(const Expr *E) { 106 const Expr *DstAr [all...] |
/freebsd-9.3-release/contrib/groff/src/libs/libgroff/ |
H A D | strcasecmp.c | 25 # define LENGTH_LIMIT_EXPR(Expr) Expr 29 # define LENGTH_LIMIT_EXPR(Expr) 0
|
/freebsd-9.3-release/contrib/llvm/lib/MC/ |
H A D | MCExternalSymbolizer.cpp | 98 const MCExpr *Expr; local 106 Expr = MCBinaryExpr::CreateAdd(LHS, Off, Ctx); 108 Expr = LHS; 111 Expr = MCBinaryExpr::CreateAdd(Add, Off, Ctx); 113 Expr = Add; 116 Expr = Off; 118 Expr = MCConstantExpr::Create(0, Ctx); 121 Expr = RelInfo->createExprForCAPIVariantKind(Expr, SymbolicOp.VariantKind); 122 if (!Expr) [all...] |