Home
last modified time | relevance | path

Searched refs:HasSideEffects (Results 1 – 21 of 21) sorted by relevance

/external/llvm/include/llvm/
DInlineAsm.h51 bool HasSideEffects;
72 bool hasSideEffects() const { return HasSideEffects; }
/external/llvm/lib/VMCore/
DInlineAsm.cpp42 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack), in InlineAsm()
DCore.cpp1057 LLVMBool HasSideEffects, in LLVMConstInlineAsm() argument
1060 Constraints, HasSideEffects, IsAlignStack)); in LLVMConstInlineAsm()
/external/clang/lib/AST/
DExpr.cpp2522 return EvaluateAsLValue(Result, Ctx) && !Result.HasSideEffects; in isConstantInitializer()
2630 bool Expr::HasSideEffects(const ASTContext &Ctx) const { in HasSideEffects() function in Expr
2731 if (E->HasSideEffects(Ctx)) in HasSideEffects()
2737 HasSideEffects(Ctx); in HasSideEffects()
2740 return cast<ChooseExpr>(this)->getChosenSubExpr(Ctx)->HasSideEffects(Ctx); in HasSideEffects()
2743 return cast<CXXDefaultArgExpr>(this)->getExpr()->HasSideEffects(Ctx); in HasSideEffects()
2801 if (Subexpr->HasSideEffects(Ctx)) in HasSideEffects()
2825 if (cast<Expr>(S)->HasSideEffects(Ctx)) in HasSideEffects()
DExprConstant.cpp519 !Info.EvalStatus.HasSideEffects) { in FoldConstant()
524 !Info.EvalStatus.HasSideEffects) in Fold()
2638 Info.EvalStatus.HasSideEffects = true; in VisitIgnoredValue()
4205 if (!Arg->EvaluateAsRValue(Result, Ctx) || Result.HasSideEffects) in EvaluateBuiltinConstantP()
4221 !Status.HasSideEffects) in EvaluateBuiltinConstantP()
4288 if (E->getArg(0)->HasSideEffects(Info.Ctx)) { in VisitCallExpr()
4547 Info.EvalStatus.HasSideEffects = true; in VisitBinOpLHSOnly()
4563 Info.EvalStatus.HasSideEffects = true; in VisitBinOpLHSOnly()
6288 (!AllowSideEffects && ExprResult.HasSideEffects)) in EvaluateAsInt()
6299 if (!EvaluateLValue(this, LV, Info) || Result.HasSideEffects || in EvaluateAsLValue()
[all …]
DASTContext.cpp7323 if (!(VD->getInit() && VD->getInit()->HasSideEffects(*this))) in DeclMustBeEmitted()
/external/clang/lib/ARCMigrate/
DTransforms.cpp159 if (!E || !E->HasSideEffects(Ctx)) in hasSideEffects()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp1253 bool HasSideEffects = Record[0] & 1; in ParseConstants() local
1268 AsmStr, ConstrStr, HasSideEffects, IsAlignStack); in ParseConstants()
1276 bool HasSideEffects = Record[0] & 1; in ParseConstants() local
1292 AsmStr, ConstrStr, HasSideEffects, IsAlignStack, in ParseConstants()
/external/clang/include/clang/AST/
DExpr.h457 bool HasSideEffects; member
468 EvalStatus() : HasSideEffects(false), Diag(0) {} in EvalStatus()
473 return HasSideEffects; in hasSideEffects()
515 bool HasSideEffects(const ASTContext &Ctx) const;
/external/llvm/bindings/ocaml/llvm/
Dllvm_ocaml.c759 value Constraints, value HasSideEffects, in llvm_const_inline_asm() argument
762 Bool_val(HasSideEffects), Bool_val(IsAlignStack)); in llvm_const_inline_asm()
/external/clang/lib/CodeGen/
DCGExprAgg.cpp771 E->getRHS()->HasSideEffects(CGF.getContext())) { in VisitBinAssign()
DCGExprConstant.cpp1051 if (Success && !Result.HasSideEffects) in EmitConstantExpr()
DCGExpr.cpp895 if (result.HasSideEffects) in tryEmitAsConstant()
DCGBuiltin.cpp368 assert(!E->getArg(0)->HasSideEffects(getContext()) && in EmitBuiltinExpr()
/external/llvm/include/llvm-c/
DCore.h1549 LLVMBool HasSideEffects, LLVMBool IsAlignStack);
/external/clang/lib/Sema/
DSemaInit.cpp1943 DIE->getInit()->HasSideEffects(SemaRef.Context) && !VerifyOnly) in CheckDesignatedInitializer()
4083 else if (Initializer->HasSideEffects(S.Context)) in InitializationSequence()
DSemaTemplate.cpp3599 EvalResult.HasSideEffects) { in isNullPointerValueTemplateArgument()
DSemaDeclCXX.cpp2832 if (Init->getInit() && Init->getInit()->HasSideEffects(S.Context)) in addFieldInitializer()
DSemaExpr.cpp9992 EvalResult.Val.isInt() && !EvalResult.HasSideEffects; in VerifyIntegerConstantExpression()
/external/v8/src/
Dhydrogen-instructions.h660 bool HasSideEffects() const { in HasSideEffects() function
Dhydrogen.cc1614 if (instr->HasSideEffects()) removed_side_effects_ = true; in ProcessLoopBlock()
1693 if (instr->HasSideEffects()) removed_side_effects_ = true; in AnalyzeBlock()