| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | ConstantsContext.h | 383 bool HasSideEffects; 389 FunctionType *FTy, bool HasSideEffects, bool IsAlignStack, 392 HasSideEffects(HasSideEffects), IsAlignStack(IsAlignStack), 397 FTy(Asm->getFunctionType()), HasSideEffects(Asm->hasSideEffects()), 402 return HasSideEffects == X.HasSideEffects && 409 return HasSideEffects == Asm->hasSideEffects() && 418 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack, 427 HasSideEffects, IsAlignStack, AsmDialect, CanThrow);
|
| H A D | InlineAsm.cpp | 35 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack), in InlineAsm()
|
| H A D | Core.cpp | 473 size_t ConstraintsSize, LLVMBool HasSideEffects, in LLVMGetInlineAsm() argument 488 HasSideEffects, IsAlignStack, AD, CanThrow)); in LLVMGetInlineAsm() 1814 LLVMBool HasSideEffects, in LLVMConstInlineAsm() argument 1817 Constraints, HasSideEffects, IsAlignStack)); in LLVMConstInlineAsm()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | InlineAsm.h | 46 bool HasSideEffects; variable 70 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/MCA/ |
| H A D | Instruction.h | 525 bool HasSideEffects : 1; variable 583 void setHasSideEffects(bool newVal) { HasSideEffects = newVal; } in setHasSideEffects() 590 bool getHasSideEffects() const { return HasSideEffects; } in getHasSideEffects()
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | IRForTarget.h | 124 bool HasSideEffects(llvm::Function &llvm_function);
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | Expr.cpp | 3284 if (EvaluateAsLValue(Result, Ctx) && !Result.HasSideEffects) in isConstantInitializer() 3471 bool HasSideEffects; member in __anon2d8cf9c70911::SideEffectFinder 3476 IncludePossibleEffects(IncludePossible), HasSideEffects(false) { } in SideEffectFinder() 3478 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects() 3490 HasSideEffects = true; in VisitDecl() 3501 if (!HasSideEffects && in VisitExpr() 3502 E->HasSideEffects(Context, IncludePossibleEffects)) in VisitExpr() 3503 HasSideEffects = true; in VisitExpr() 3508 bool Expr::HasSideEffects(const ASTContext &Ctx, in HasSideEffects() function in Expr 3578 return cast<ConstantExpr>(this)->getSubExpr()->HasSideEffects( in HasSideEffects() [all …]
|
| H A D | ExprConstant.cpp | 1172 EvalStatus.HasSideEffects = true; in noteSideEffect() 1234 EvalStatus.HasSideEffects |= KeepGoing; in noteFailure() 1265 !Info.EvalStatus.HasSideEffects), in FoldConstant() 1273 !Info.EvalStatus.HasSideEffects) in ~FoldConstant() 4216 Info.EvalStatus.HasSideEffects) || in findCompleteObject() 6649 if (Info.EvalStatus.HasSideEffects) in HandleDestruction() 8008 if (Info.getLangOpts().MSVCCompat && !E->HasSideEffects(Info.Ctx)) in VisitIgnoredBaseExpression() 11490 if (!::EvaluateAsRValue(Info, Arg, V) || Info.EvalStatus.HasSideEffects) { in EvaluateBuiltinConstantP() 11892 if (E->getArg(0)->HasSideEffects(Info.Ctx)) in VisitBuiltinCallExpr() 12028 if (Info.InConstantContext || Arg->HasSideEffects(Info.Ctx)) { in VisitBuiltinCallExpr() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.cpp | 763 bool HasSideEffects) { in buildIntrinsic() argument 765 buildInstr(HasSideEffects ? TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS in buildIntrinsic() 775 bool HasSideEffects) { in buildIntrinsic() argument 777 buildInstr(HasSideEffects ? TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS in buildIntrinsic()
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | IdenticalExprChecker.cpp | 324 if (!IgnoreSideEffects && Expr1->HasSideEffects(Ctx)) in isIdenticalStmt()
|
| H A D | DeadStoresChecker.cpp | 224 if (V->getInit()->HasSideEffects(ACtx, in Report()
|
| /openbsd-src/gnu/llvm/clang/lib/ARCMigrate/ |
| H A D | Transforms.cpp | 167 if (!E || !E->HasSideEffects(Ctx)) in hasSideEffects()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilder.h | 1107 bool HasSideEffects); 1109 bool HasSideEffects);
|
| /openbsd-src/gnu/llvm/llvm/include/llvm-c/ |
| H A D | Core.h | 904 size_t ConstraintsSize, LLVMBool HasSideEffects, 2251 LLVMBool HasSideEffects, LLVMBool IsAlignStack);
|
| /openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 3381 bool HasSideEffects = Record[0] & 1; in parseConstants() local 3398 HasSideEffects, IsAlignStack); in parseConstants() 3407 bool HasSideEffects = Record[0] & 1; in parseConstants() local 3425 HasSideEffects, IsAlignStack, in parseConstants() 3435 bool HasSideEffects = Record[OpNum] & 1; in parseConstants() local 3457 HasSideEffects, IsAlignStack, in parseConstants() 3471 bool HasSideEffects = Record[OpNum] & 1; in parseConstants() local 3490 V = InlineAsm::get(FnTy, AsmStr, ConstrStr, HasSideEffects, IsAlignStack, in parseConstants()
|
| /openbsd-src/gnu/llvm/llvm/bindings/ocaml/llvm/ |
| H A D | llvm_ocaml.c | 1012 value HasSideEffects, value IsAlignStack) { in llvm_const_inline_asm() argument 1014 Bool_val(HasSideEffects), Bool_val(IsAlignStack)); in llvm_const_inline_asm()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGExprAgg.cpp | 1196 E->getRHS()->HasSideEffects(CGF.getContext())) { in VisitBinAssign() 1535 !E->HasSideEffects(CGF.getContext()); in isSimpleZero()
|
| H A D | CGExprConstant.cpp | 722 if (Init->HasSideEffects(CGM.getContext())) in Build() 1755 if (Success && !Result.HasSideEffects) in tryEmitPrivate()
|
| /openbsd-src/gnu/llvm/llvm/docs/CommandGuide/ |
| H A D | llvm-mca.rst | 451 [6]: HasSideEffects (U) 543 properties (i.e., 'MayLoad', 'MayStore', and 'HasSideEffects'). 565 [6]: HasSideEffects (U)
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | Expr.h | 596 bool HasSideEffects; member 613 : HasSideEffects(false), HasUndefinedBehavior(false), Diag(nullptr) {} in EvalStatus() 618 return HasSideEffects; in hasSideEffects() 686 bool HasSideEffects(const ASTContext &Ctx,
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaLambda.cpp | 1700 if (Init && Init->HasSideEffects(Context)) in CaptureHasSideEffects()
|
| H A D | SemaInit.cpp | 446 << (OldInit->HasSideEffects(SemaRef.Context) && FullyOverwritten) in diagnoseInitOverride() 2902 DIE->getInit()->HasSideEffects(SemaRef.Context) && !VerifyOnly) in CheckDesignatedInitializer() 6171 else if (Initializer->HasSideEffects(S.Context)) in InitializeFrom()
|
| H A D | SemaExprCXX.cpp | 630 E->HasSideEffects(Context, WasEvaluated)) { in BuildCXXTypeId() 8078 Operand->HasSideEffects(Context, false)) { in BuildCXXNoexceptExpr()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsInstrInfo.td | 1692 bit IsComm = 1, bit HasSideEffects = 0, 1698 let hasSideEffects = HasSideEffects;
|
| H A D | MicroMips32r6InstrInfo.td | 1153 bit HasSideEffects = 1;
|