Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/IR/
HDConstantsContext.h376 bool HasSideEffects;
381 bool HasSideEffects, bool IsAlignStack,
384 HasSideEffects(HasSideEffects), IsAlignStack(IsAlignStack),
388 HasSideEffects(Asm->hasSideEffects()),
392 return HasSideEffects == X.HasSideEffects &&
397 return HasSideEffects == Asm->hasSideEffects() &&
404 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack,
410 return new InlineAsm(Ty, AsmString, Constraints, HasSideEffects,
HDInlineAsm.cpp42 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack), in InlineAsm()
HDCore.cpp1327 LLVMBool HasSideEffects, in LLVMConstInlineAsm() argument
1330 Constraints, HasSideEffects, IsAlignStack)); in LLVMConstInlineAsm()
/NextBSD/contrib/llvm/include/llvm/IR/
HDInlineAsm.h47 bool HasSideEffects; variable
68 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExpr.cpp2740 if (EvaluateAsLValue(Result, Ctx) && !Result.HasSideEffects) in isConstantInitializer()
2895 bool HasSideEffects; member in __anon00eeb7290211::SideEffectFinder
2900 IncludePossibleEffects(IncludePossible), HasSideEffects(false) { } in SideEffectFinder()
2902 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
2905 if (!HasSideEffects && in VisitExpr()
2906 E->HasSideEffects(Context, IncludePossibleEffects)) in VisitExpr()
2907 HasSideEffects = true; in VisitExpr()
2912 bool Expr::HasSideEffects(const ASTContext &Ctx, in HasSideEffects() function in Expr
3046 if (E->HasSideEffects(Ctx, IncludePossibleEffects)) in HasSideEffects()
3052 HasSideEffects(Ctx, IncludePossibleEffects); in HasSideEffects()
[all …]
HDExprConstant.cpp590 if (!EvalStatus.HasSideEffects) in Diag()
685 EvalStatus.HasSideEffects = true; in noteSideEffect()
723 !Info.EvalStatus.HasSideEffects), in FoldConstant()
733 !Info.EvalStatus.HasSideEffects) in ~FoldConstant()
752 Info.EvalStatus.HasSideEffects = true; in SpeculativeEvaluationRAII()
2691 (Info.EvalStatus.HasSideEffects || Info.keepEvaluatingAfterFailure())) in findCompleteObject()
6148 if (!Arg->EvaluateAsRValue(Result, Ctx) || Result.HasSideEffects) in EvaluateBuiltinConstantP()
6164 !Status.HasSideEffects) in EvaluateBuiltinConstantP()
6243 if (E->getArg(0)->HasSideEffects(Info.Ctx)) { in VisitCallExpr()
8522 (!AllowSideEffects && ExprResult.HasSideEffects)) in EvaluateAsInt()
[all …]
HDASTContext.cpp8388 if (VD->getInit() && VD->getInit()->HasSideEffects(*this)) in DeclMustBeEmitted()
/NextBSD/contrib/llvm/tools/lldb/include/lldb/Expression/
HDIRForTarget.h183 HasSideEffects (llvm::Function &llvm_function);
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDIdenticalExprChecker.cpp306 if (!IgnoreSideEffects && Expr1->HasSideEffects(Ctx)) in isIdenticalStmt()
/NextBSD/contrib/llvm/tools/clang/lib/ARCMigrate/
HDTransforms.cpp176 if (!E || !E->HasSideEffects(Ctx)) in hasSideEffects()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDExpr.h534 bool HasSideEffects; member
545 EvalStatus() : HasSideEffects(false), Diag(nullptr) {} in EvalStatus()
550 return HasSideEffects; in hasSideEffects()
596 bool HasSideEffects(const ASTContext &Ctx,
/NextBSD/contrib/llvm/lib/Bitcode/Reader/
HDBitcodeReader.cpp2515 bool HasSideEffects = Record[0] & 1; in parseConstants() local
2530 AsmStr, ConstrStr, HasSideEffects, IsAlignStack); in parseConstants()
2539 bool HasSideEffects = Record[0] & 1; in parseConstants() local
2555 AsmStr, ConstrStr, HasSideEffects, IsAlignStack, in parseConstants()
/NextBSD/contrib/llvm/include/llvm-c/
HDCore.h1762 LLVMBool HasSideEffects, LLVMBool IsAlignStack);
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprAgg.cpp867 E->getRHS()->HasSideEffects(CGF.getContext())) { in VisitBinAssign()
HDCGExprConstant.cpp1216 if (Success && !Result.HasSideEffects) in EmitConstantExpr()
HDCGExpr.cpp1032 if (result.HasSideEffects) in tryEmitAsConstant()
HDCGBuiltin.cpp488 if (E->getArg(0)->HasSideEffects(getContext())) in EmitBuiltinExpr()
505 assert(!E->getArg(0)->HasSideEffects(getContext()) && in EmitBuiltinExpr()
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMipsInstrInfo.td922 bit IsComm = 1, bit HasSideEffects = 0,
928 let hasSideEffects = HasSideEffects;
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaExprCXX.cpp452 E->HasSideEffects(Context, WasEvaluated)) { in BuildCXXTypeId()
6058 Operand->HasSideEffects(Context, false)) { in BuildCXXNoexceptExpr()
HDSemaInit.cpp2353 DIE->getInit()->HasSideEffects(SemaRef.Context) && !VerifyOnly) in CheckDesignatedInitializer()
4931 else if (Initializer->HasSideEffects(S.Context)) in InitializeFrom()
HDSemaExpr.cpp1361 ControllingExpr->HasSideEffects(Context, false)) in CreateGenericSelectionExpr()
3624 ActiveTemplateInstantiations.empty() && E->HasSideEffects(Context, false)) in CheckUnaryExprOrTypeTraitOperand()
11954 EvalResult.Val.isInt() && !EvalResult.HasSideEffects; in VerifyIntegerConstantExpression()
HDSemaType.cpp6817 E->HasSideEffects(Context, false)) { in BuildDecltypeType()
HDSemaTemplate.cpp4262 EvalResult.HasSideEffects) { in isNullPointerValueTemplateArgument()
HDSemaChecking.cpp2601 if (Arg->HasSideEffects(Context)) in SemaBuiltinAssume()
HDSemaDeclCXX.cpp3709 if (Init->getInit()->HasSideEffects(S.Context)) in addFieldInitializer()