/freebsd-11.0-release/contrib/llvm/lib/CodeGen/ |
H A D | LiveDebugVariables.cpp | 159 bool match(const MDNode *Var, const MDNode *Expr, const DILocation *IA, argument 161 return Var == Variable && Expr == Expression && dl->getInlinedAt() == IA && 304 UserValue *getUserValue(const MDNode *Var, const MDNode *Expr, 457 UserValue *LDVImpl::getUserValue(const MDNode *Var, const MDNode *Expr, argument 465 if (UV->match(Var, Expr, DL->getInlinedAt(), Offset, IsIndirect)) 470 make_unique<UserValue>(Var, Expr, Offset, IsIndirect, DL, allocator)); 501 const MDNode *Expr = MI->getDebugExpression(); local 504 getUserValue(Var, Expr, Offset, IsIndirect, MI->getDebugLoc());
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpander.h | 124 bool isHighCostExpansion(const SCEV *Expr, Loop *L, argument 127 return isHighCostExpansionHelper(Expr, L, At, Processed);
|
H A D | DependenceAnalysis.h | 895 const SCEV *findCoefficient(const SCEV *Expr, 903 const SCEV *zeroCoefficient(const SCEV *Expr, 906 /// addToCoefficient - Given a linear SCEV Expr, 911 const SCEV *addToCoefficient(const SCEV *Expr,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/InstPrinter/ |
H A D | NVPTXInstPrinter.cpp | 283 const MCExpr *Expr = Op.getExpr(); local 284 const MCSymbol &Sym = cast<MCSymbolRefExpr>(Expr)->getSymbol();
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 570 if (const Expr *e = dyn_cast<Expr>(s)) { 594 static bool isAccessedBy(const ValueDecl *decl, const Expr *e) { 602 const LValue &destLV, const Expr *init) { 617 const Expr *srcExpr = castExpr->getSubExpr(); 658 void CodeGenFunction::EmitScalarInit(const Expr *init, const ValueDecl *D, 1104 static bool isCapturedBy(const VarDecl &var, const Expr *e) { 1123 if (const auto *E = dyn_cast<Expr>(BI)) { 1131 const Expr *Init = VD->getInit(); 1145 if (isCapturedBy(var, cast<Expr>(SubStm [all...] |
H A D | CGValue.h | 209 Expr *BaseIvarExp; 299 Expr *getBaseIvarExp() const { return BaseIvarExp; } 300 void setBaseIvarExp(Expr *V) { BaseIvarExp = V; }
|
H A D | CGObjC.cpp | 33 tryEmitARCRetainScalarExpr(CodeGenFunction &CGF, const Expr *e); 64 const Expr *SubExpr = E->getSubExpr(); 113 llvm::Value *CodeGenFunction::EmitObjCCollectionLiteral(const Expr *E, 148 const Expr *Rhs = ALE->getElement(i); 160 const Expr *Key = DLE->getKeyValueElement(i).Key; 168 const Expr *Value = DLE->getKeyValueElement(i).Value; 275 const Expr *receiver = message->getInstanceReceiver(); 328 static const Expr *findWeakLValue(const Expr *E) { 812 const Expr *gette [all...] |
H A D | CGExprScalar.cpp | 10 // This contains code to emit Expr nodes with scalar LLVM types as LLVM code. 50 const Expr *E; // Entire expr, for error unsupported. May not be binop. 53 static bool MustVisitNullValue(const Expr *E) { 84 LValue EmitLValue(const Expr *E) { return CGF.EmitLValue(E); } 85 LValue EmitCheckedLValue(const Expr *E, CodeGenFunction::TypeCheckKind TCK) { 96 void EmitLValueAlignmentAssumption(const Expr *E, Value *V) { 131 Value *EmitLoadOfLValue(const Expr *E) { 203 Value *Visit(Expr *E) { 212 Value *VisitExpr(Expr *S); 306 Value *VisitExtVectorElementExpr(Expr * [all...] |
H A D | CGExprCXX.cpp | 96 static CXXRecordDecl *getCXXRecord(const Expr *E) { 108 const Expr *callee = CE->getCallee()->IgnoreParens(); 126 const Expr *Base = ME->getBase(); 135 const Expr *Base) { 147 const Expr *Inner = Base->ignoreParenBaseCasts(); 288 const Expr *BaseExpr = BO->getLHS(); 289 const Expr *MemFnExpr = BO->getRHS(); 508 const Expr *Exp) { 801 static void StoreAnyExprIntoOneUnit(CodeGenFunction &CGF, const Expr *Init, 839 const Expr *Ini [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86MCInstLower.cpp | 231 const MCExpr *Expr = nullptr; local 245 Expr = MCSymbolRefExpr::create(Sym, MCSymbolRefExpr::VK_TLVP, Ctx); 247 Expr = MCBinaryExpr::createSub(Expr, 269 Expr = MCSymbolRefExpr::create(Sym, Ctx); 271 Expr = MCBinaryExpr::createSub(Expr, 281 AsmPrinter.OutStreamer->EmitAssignment(Label, Expr); 282 Expr = MCSymbolRefExpr::create(Label, Ctx); 287 if (!Expr) [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMCCodeEmitter.cpp | 283 const MCExpr *Expr = MO.getExpr(); local 290 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc())); 314 const MCExpr *Expr = MO.getExpr(); local 317 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc())); 592 const MCExpr *Expr = MO.getExpr(); local 594 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc())); 891 const MCExpr *Expr = MO.getExpr(); local 899 Fixups.push_back(MCFixup::create(0, Expr, Kind, MI.getLoc())); 976 const MCExpr *Expr = MO.getExpr(); local 978 Fixups.push_back(MCFixup::create(0, Expr, Kin 1191 const MCExpr *Expr = MO.getExpr(); local 1269 const MCExpr *Expr = MO.getExpr(); local [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/ARCMigrate/ |
H A D | Transforms.cpp | 79 bool trans::isPlusOne(const Expr *E) { 173 bool trans::hasSideEffects(Expr *E, ASTContext &Ctx) { 202 bool trans::isGlobalVar(Expr *E) { 298 if (Expr *E = dyn_cast<Expr>(S))
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | AnalysisDeclContext.cpp | 175 if (const Expr *e = dyn_cast<Expr>(stmt)) 183 if (const Expr *e = dyn_cast<Expr>(stmt)) 516 Expr *Semantic = *it;
|
H A D | ThreadSafetyCommon.cpp | 39 std::string threadSafety::getSourceLiteralString(const clang::Expr *CE) { 82 static bool isCalleeArrow(const Expr *E) { 94 CapabilityExpr SExprBuilder::translateAttrExpr(const Expr *AttrExp, 96 const Expr *DeclExp, 151 CapabilityExpr SExprBuilder::translateAttrExpr(const Expr *AttrExp, 253 return new (Arena) til::Literal(cast<Expr>(S)); 352 const Expr *SelfE) { 469 const Expr *LHS = BO->getLHS(); 470 const Expr *RHS = BO->getRHS(); 591 Expr * [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCXX.cpp | 29 const Expr *tempExpr = ME->GetTemporaryExpr()->IgnoreParens(); 70 const Expr *CallExpr = Call.getOriginExpr(); 521 if (const Expr *Init = CNE->getInitializer()) { 595 Expr *InitExpr = *i; 602 Expr *SizeExpr = FieldForCapture->getCapturedVLAType()->getSizeExpr();
|
H A D | ProgramState.cpp | 140 const Expr *E, unsigned Count, 157 const Expr *E, unsigned Count, 170 const Expr *E, unsigned Count, 654 if (const Expr *E = dyn_cast_or_null<Expr>(S)) 689 if (const Expr *E = dyn_cast_or_null<Expr>(S))
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/AsmParser/ |
H A D | MipsAsmParser.cpp | 251 const MCExpr *evaluateRelocExpr(const MCExpr *Expr, StringRef RelocStr); 253 bool isEvaluated(const MCExpr *Expr); 807 void addExpr(MCInst &Inst, const MCExpr *Expr) const { 809 if (!Expr) 811 else if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Expr)) 814 Inst.addOperand(MCOperand::createExpr(Expr)); 943 const MCExpr *Expr = getImm(); local 944 addExpr(Inst, Expr); 954 const MCExpr *Expr = getMemOff(); local 955 addExpr(Inst, Expr); 963 const MCExpr *Expr = getMemOff(); local 1399 getSingleMCSymbol(const MCExpr *Expr) argument 1423 countMCSymbolRefExpr(const MCExpr *Expr) argument 1730 const MCExpr *Expr = Op.getExpr(); local 3961 evaluateRelocExpr(const MCExpr *Expr, StringRef RelocStr) argument 4022 isEvaluated(const MCExpr *Expr) argument 4233 const MCExpr *Expr; local 4412 const MCExpr *Expr = nullptr; local 4454 const MCExpr *Expr; local 5424 const MCExpr *Expr; local [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | ASTContext.h | 56 class Expr; 174 llvm::DenseMap<const VarDecl*, Expr*> BlockVarCopyInits; 1125 QualType getVariableArrayType(QualType EltTy, Expr *NumElts, 1135 QualType getDependentSizedArrayType(QualType EltTy, Expr *NumElts, 1174 Expr *SizeExpr, 1296 QualType getTypeOfExprType(Expr *e) const; 1300 QualType getDecltypeType(Expr *e, QualType UnderlyingType) const; 2157 QualType isPromotableBitField(Expr *E) const; 2296 bool isSentinelNullExpr(const Expr *E); 2331 void setBlockVarCopyInits(VarDecl*VD, Expr* Ini [all...] |
H A D | DeclCXX.h | 22 #include "clang/AST/Expr.h" 1930 SourceLocation MemberLoc, SourceLocation L, Expr *Init, 1937 SourceLocation L, Expr *Init, SourceLocation R, 1943 SourceLocation MemberLoc, SourceLocation L, Expr *Init, 1949 SourceLocation MemberLoc, SourceLocation L, Expr *Init, 1955 SourceLocation L, Expr *Init, SourceLocation R); 1961 Expr *Init, SourceLocation R, 2119 Expr *getInit() const { return static_cast<Expr*>(Init); } 3148 llvm::PointerIntPair<Expr *, [all...] |
H A D | Type.h | 92 class Expr; 2582 VariableArrayType(QualType et, QualType can, Expr *e, 2591 Expr *getSizeExpr() const { 2593 // to have a dependency of Type.h on Stmt.h/Expr.h. 2594 return (Expr*) SizeExpr; 2641 Expr *e, ArraySizeModifier sm, unsigned tq, 2647 Expr *getSizeExpr() const { 2649 // to have a dependency of Type.h on Stmt.h/Expr.h. 2650 return (Expr*) SizeExpr; 2673 unsigned TypeQuals, Expr * [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | StmtOpenMP.cpp | 26 void OMPLoopDirective::setCounters(ArrayRef<Expr *> A) { 32 void OMPLoopDirective::setPrivateCounters(ArrayRef<Expr *> A) { 39 void OMPLoopDirective::setInits(ArrayRef<Expr *> A) { 45 void OMPLoopDirective::setUpdates(ArrayRef<Expr *> A) { 51 void OMPLoopDirective::setFinals(ArrayRef<Expr *> A) { 642 ArrayRef<OMPClause *> Clauses, Stmt *AssociatedStmt, Expr *X, Expr *V, 643 Expr *E, Expr *UE, bool IsXLHSInRHSPart, bool IsPostfixUpdate) {
|
H A D | APValue.cpp | 18 #include "clang/AST/Expr.h" 407 assert(Base.get<const Expr *>() != nullptr && 408 "Expecting non-null Expr"); 409 Base.get<const Expr*>()->printPretty(Out, nullptr, 432 const Expr *E = Base.get<const Expr*>(); 433 assert(E != nullptr && "Expecting non-null Expr");
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 364 Expr *ExprRep; 489 Expr *getRepAsExpr() const { 641 unsigned &DiagID, Expr *Rep, 664 void UpdateExprRep(Expr *Rep) { 1153 Expr *NumElts; 1282 Expr *NoexceptExpr; 1494 bool isStatic, bool isStar, Expr *NumElts, 1528 Expr *NoexceptExpr, 1669 Expr *AsmLabel; 2187 void setAsmLabel(Expr * [all...] |
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.cpp | 765 RegVar->initializeMMI(VI.Expr, VI.Slot); 773 const DIExpression *Expr = MI->getDebugExpression(); local 784 return DebugLocEntry::Value(Expr, MLoc); 787 return DebugLocEntry::Value(Expr, MI->getOperand(0).getImm()); 789 return DebugLocEntry::Value(Expr, MI->getOperand(0).getFPImm()); 791 return DebugLocEntry::Value(Expr, MI->getOperand(0).getCImm()); 1569 const DIExpression *Expr = Value.getExpression(); local 1570 if (!Expr || !Expr->getNumElements()) 1577 DwarfExpr.AddExpression(Expr 1605 const DIExpression *Expr = Piece.getExpression(); local [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1 //===--- ASTReaderStmt.cpp - Stmt/Expr Deserialization ----------*- C++ -*-===// 90 /// \brief The number of record fields required for the Expr class 369 SmallVector<Expr*, 16> Exprs; 376 Exprs.push_back(cast<Expr>(Reader.ReadSubStmt())); 431 void ASTStmtReader::VisitExpr(Expr *E) { 751 Expr *filler = nullptr; 762 Expr *init = Reader.ReadSubExpr(); 889 SmallVector<Expr *, 16> Exprs; 941 Expr *subExpr = Reader.ReadSubExpr(); 977 Expr **Element [all...] |