| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantsContext.h | 339 bool HasSideEffects; 345 FunctionType *FTy, bool HasSideEffects, bool IsAlignStack, 348 HasSideEffects(HasSideEffects), IsAlignStack(IsAlignStack), 353 FTy(Asm->getFunctionType()), HasSideEffects(Asm->hasSideEffects()), 358 return HasSideEffects == X.HasSideEffects && 365 return HasSideEffects == Asm->hasSideEffects() && 374 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack, 383 HasSideEffects, IsAlignStack, AsmDialect, CanThrow);
|
| H A D | InlineAsm.cpp | 35 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack), in InlineAsm()
|
| H A D | Core.cpp | 502 size_t ConstraintsSize, LLVMBool HasSideEffects, in LLVMGetInlineAsm() argument 517 HasSideEffects, IsAlignStack, AD, CanThrow)); in LLVMGetInlineAsm() 1916 LLVMBool HasSideEffects, in LLVMConstInlineAsm() argument 1919 Constraints, HasSideEffects, IsAlignStack)); in LLVMConstInlineAsm()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 861 static unsigned getIntrinsicOpcode(bool HasSideEffects, bool IsConvergent) { in getIntrinsicOpcode() argument 862 if (HasSideEffects && IsConvergent) in getIntrinsicOpcode() 864 if (HasSideEffects) in getIntrinsicOpcode() 874 bool HasSideEffects, bool isConvergent) { in buildIntrinsic() argument 875 auto MIB = buildInstr(getIntrinsicOpcode(HasSideEffects, isConvergent)); in buildIntrinsic() 886 bool HasSideEffects = !Attrs.getMemoryEffects().doesNotAccessMemory(); in buildIntrinsic() local 888 return buildIntrinsic(ID, ResultRegs, HasSideEffects, isConvergent); in buildIntrinsic() 893 bool HasSideEffects, in buildIntrinsic() argument 895 auto MIB = buildInstr(getIntrinsicOpcode(HasSideEffects, isConvergent)); in buildIntrinsic() 905 bool HasSideEffects = !Attrs.getMemoryEffects().doesNotAccessMemory(); in buildIntrinsic() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MCA/ |
| H A D | Instruction.h | 526 bool HasSideEffects : 1; variable 584 void setHasSideEffects(bool newVal) { HasSideEffects = newVal; } in setHasSideEffects() 591 bool getHasSideEffects() const { return HasSideEffects; } in getHasSideEffects()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InlineAsm.h | 48 bool HasSideEffects; variable 73 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 3338 if (EvaluateAsLValue(Result, Ctx) && !Result.HasSideEffects) in isConstantInitializer() 3554 bool HasSideEffects; member in __anonf6835ed00811::SideEffectFinder 3559 IncludePossibleEffects(IncludePossible), HasSideEffects(false) { } in SideEffectFinder() 3561 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects() 3573 HasSideEffects = true; in VisitDecl() 3584 if (!HasSideEffects && in VisitExpr() 3585 E->HasSideEffects(Context, IncludePossibleEffects)) in VisitExpr() 3586 HasSideEffects = true; in VisitExpr() 3591 bool Expr::HasSideEffects(const ASTContext &Ctx, in HasSideEffects() function in Expr 3664 return cast<ConstantExpr>(this)->getSubExpr()->HasSideEffects( in HasSideEffects() [all …]
|
| H A D | ExprConstant.cpp | 1250 EvalStatus.HasSideEffects = true; in noteSideEffect() 1312 EvalStatus.HasSideEffects |= KeepGoing; in noteFailure() 1343 !Info.EvalStatus.HasSideEffects), in FoldConstant() 1351 !Info.EvalStatus.HasSideEffects) in ~FoldConstant() 4596 Info.EvalStatus.HasSideEffects) || in findCompleteObject() 5895 if (Assumption->HasSideEffects(Info.getASTContext())) in EvaluateStmt() 7118 if (Info.EvalStatus.HasSideEffects) in HandleDestruction() 8685 if (Info.getLangOpts().MSVCCompat && !E->HasSideEffects(Info.Ctx)) in VisitIgnoredBaseExpression() 12564 if (!::EvaluateAsRValue(Info, Arg, V) || Info.EvalStatus.HasSideEffects) { in EvaluateBuiltinConstantP() 12982 if (E->getArg(0)->HasSideEffects(Info.Ctx)) in VisitBuiltinCallExpr() [all …]
|
| H A D | Decl.cpp | 2450 ES->HasSideEffects = in hasInitWithSideEffects() 2451 E->HasSideEffects(getASTContext()) && in hasInitWithSideEffects() 2457 return ES->HasSideEffects; in hasInitWithSideEffects()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | EvalEmitter.cpp | 154 if (S.inConstantContext() || Arg->HasSideEffects(S.getASTContext())) in speculate()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenBuiltin.cpp | 102 if (e->getArg(0)->HasSideEffects(getContext())) in emitBuiltinExpr()
|
| H A D | CIRGenExpr.cpp | 1787 assert(!result.HasSideEffects); in tryEmitAsConstant()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 223 if (V->getInit()->HasSideEffects(ACtx, in Report()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 1281 bool HasSideEffects, bool isConvergent); 1284 bool HasSideEffects, bool isConvergent);
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmtAttr.cpp | 799 if (Assumption->HasSideEffects(Context)) in BuildCXXAssumeExpr()
|
| H A D | SemaLambda.cpp | 2000 if (Init && Init->HasSideEffects(Context)) in CaptureHasSideEffects()
|
| H A D | SemaInit.cpp | 509 << (OldInit->HasSideEffects(SemaRef.Context) && FullyOverwritten) in diagnoseInitOverride() 3243 DIE->getInit()->HasSideEffects(SemaRef.Context) && !VerifyOnly) in CheckDesignatedInitializer() 6758 else if (Initializer->HasSideEffects(S.Context)) in InitializeFrom()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 3645 bool HasSideEffects = Record[0] & 1; in parseConstants() local 3662 HasSideEffects, IsAlignStack); in parseConstants() 3671 bool HasSideEffects = Record[0] & 1; in parseConstants() local 3689 HasSideEffects, IsAlignStack, in parseConstants() 3699 bool HasSideEffects = Record[OpNum] & 1; in parseConstants() local 3721 HasSideEffects, IsAlignStack, in parseConstants() 3735 bool HasSideEffects = Record[OpNum] & 1; in parseConstants() local 3754 V = InlineAsm::get(FnTy, AsmStr, ConstrStr, HasSideEffects, IsAlignStack, in parseConstants()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | Core.h | 1007 const char *Constraints, size_t ConstraintsSize, LLVMBool HasSideEffects, 2610 LLVMBool HasSideEffects,
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprAgg.cpp | 1347 E->getRHS()->HasSideEffects(CGF.getContext())) { in VisitBinAssign() 1678 !E->HasSideEffects(CGF.getContext()); in isSimpleZero()
|
| H A D | CGExprConstant.cpp | 762 if (Init && Init->HasSideEffects(CGM.getContext())) in Build() 2035 if (Success && !Result.HasSideEffects) in tryEmitPrivate()
|
| H A D | CGBuiltin.cpp | 1077 if (Idx->HasSideEffects(getContext())) in emitCountedBySize() 1531 if (Type == 3 || (!EmittedE && E->HasSideEffects(getContext()))) in emitBuiltinObjectSize() 3536 if (E->getArg(0)->HasSideEffects(getContext())) in EmitBuiltinExpr() 3646 if (Arg->HasSideEffects(getContext())) in EmitBuiltinExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Decl.h | 891 bool HasSideEffects : 1; member 900 HasICEInit(false), CheckedForICEInit(false), HasSideEffects(false), in EvaluatedStmt()
|
| H A D | Expr.h | 608 bool HasSideEffects = false; member 636 return HasSideEffects; in hasSideEffects() 704 bool HasSideEffects(const ASTContext &Ctx,
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CFG.cpp | 469 if (!AssumeExpr->HasSideEffects(Ctx)) { in reverse_children() 2799 return CE->getArg(0)->HasSideEffects(Ctx); in isBuiltinAssumeWithSideEffects()
|