Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DConstantsContext.h383 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 DInlineAsm.cpp35 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack), in InlineAsm()
H A DCore.cpp473 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 DInlineAsm.h46 bool HasSideEffects; variable
70 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
/openbsd-src/gnu/llvm/llvm/include/llvm/MCA/
H A DInstruction.h525 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 DIRForTarget.h124 bool HasSideEffects(llvm::Function &llvm_function);
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DExpr.cpp3284 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 DExprConstant.cpp1172 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 DMachineIRBuilder.cpp763 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 DIdenticalExprChecker.cpp324 if (!IgnoreSideEffects && Expr1->HasSideEffects(Ctx)) in isIdenticalStmt()
H A DDeadStoresChecker.cpp224 if (V->getInit()->HasSideEffects(ACtx, in Report()
/openbsd-src/gnu/llvm/clang/lib/ARCMigrate/
H A DTransforms.cpp167 if (!E || !E->HasSideEffects(Ctx)) in hasSideEffects()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h1107 bool HasSideEffects);
1109 bool HasSideEffects);
/openbsd-src/gnu/llvm/llvm/include/llvm-c/
H A DCore.h904 size_t ConstraintsSize, LLVMBool HasSideEffects,
2251 LLVMBool HasSideEffects, LLVMBool IsAlignStack);
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp3381 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 Dllvm_ocaml.c1012 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 DCGExprAgg.cpp1196 E->getRHS()->HasSideEffects(CGF.getContext())) { in VisitBinAssign()
1535 !E->HasSideEffects(CGF.getContext()); in isSimpleZero()
H A DCGExprConstant.cpp722 if (Init->HasSideEffects(CGM.getContext())) in Build()
1755 if (Success && !Result.HasSideEffects) in tryEmitPrivate()
/openbsd-src/gnu/llvm/llvm/docs/CommandGuide/
H A Dllvm-mca.rst451 [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 DExpr.h596 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 DSemaLambda.cpp1700 if (Init && Init->HasSideEffects(Context)) in CaptureHasSideEffects()
H A DSemaInit.cpp446 << (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 DSemaExprCXX.cpp630 E->HasSideEffects(Context, WasEvaluated)) { in BuildCXXTypeId()
8078 Operand->HasSideEffects(Context, false)) { in BuildCXXNoexceptExpr()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsInstrInfo.td1692 bit IsComm = 1, bit HasSideEffects = 0,
1698 let hasSideEffects = HasSideEffects;
H A DMicroMips32r6InstrInfo.td1153 bit HasSideEffects = 1;

12