Searched refs:Expr (Results 226 - 250 of 403) sorted by relevance

1234567891011>>

/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DLiveDebugVariables.cpp159 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 DScalarEvolutionExpander.h124 bool isHighCostExpansion(const SCEV *Expr, Loop *L, argument
127 return isHighCostExpansionHelper(Expr, L, At, Processed);
H A DDependenceAnalysis.h895 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 DNVPTXInstPrinter.cpp283 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 DCGDecl.cpp570 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 DCGValue.h209 Expr *BaseIvarExp;
299 Expr *getBaseIvarExp() const { return BaseIvarExp; }
300 void setBaseIvarExp(Expr *V) { BaseIvarExp = V; }
H A DCGObjC.cpp33 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 DCGExprScalar.cpp10 // 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 DCGExprCXX.cpp96 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 DX86MCInstLower.cpp231 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 DARMMCCodeEmitter.cpp283 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 DTransforms.cpp79 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 DAnalysisDeclContext.cpp175 if (const Expr *e = dyn_cast<Expr>(stmt))
183 if (const Expr *e = dyn_cast<Expr>(stmt))
516 Expr *Semantic = *it;
H A DThreadSafetyCommon.cpp39 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 DExprEngineCXX.cpp29 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 DProgramState.cpp140 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 DMipsAsmParser.cpp251 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 DASTContext.h56 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 DDeclCXX.h22 #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 DType.h92 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 DStmtOpenMP.cpp26 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 DAPValue.cpp18 #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 DDeclSpec.h364 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 DDwarfDebug.cpp765 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 DASTReaderStmt.cpp1 //===--- 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...]

Completed in 432 milliseconds

1234567891011>>