Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DConstantsContext.h352 bool HasSideEffects;
358 FunctionType *FTy, bool HasSideEffects, bool IsAlignStack,
361 HasSideEffects(HasSideEffects), IsAlignStack(IsAlignStack),
366 FTy(Asm->getFunctionType()), HasSideEffects(Asm->hasSideEffects()),
371 return HasSideEffects == X.HasSideEffects &&
378 return HasSideEffects == Asm->hasSideEffects() &&
387 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack,
396 HasSideEffects, IsAlignStack, AsmDialect, CanThrow);
H A DInlineAsm.cpp35 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack), in InlineAsm()
H A DCore.cpp467 size_t ConstraintsSize, LLVMBool HasSideEffects, in LLVMGetInlineAsm() argument
482 HasSideEffects, IsAlignStack, AD, CanThrow)); in LLVMGetInlineAsm()
1798 LLVMBool HasSideEffects, in LLVMConstInlineAsm() argument
1801 Constraints, HasSideEffects, IsAlignStack)); in LLVMConstInlineAsm()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp784 static unsigned getIntrinsicOpcode(bool HasSideEffects, bool IsConvergent) { in getIntrinsicOpcode() argument
785 if (HasSideEffects && IsConvergent) in getIntrinsicOpcode()
787 if (HasSideEffects) in getIntrinsicOpcode()
797 bool HasSideEffects, bool isConvergent) { in buildIntrinsic() argument
798 auto MIB = buildInstr(getIntrinsicOpcode(HasSideEffects, isConvergent)); in buildIntrinsic()
809 bool HasSideEffects = !Attrs.getMemoryEffects().doesNotAccessMemory(); in buildIntrinsic() local
811 return buildIntrinsic(ID, ResultRegs, HasSideEffects, isConvergent); in buildIntrinsic()
816 bool HasSideEffects, in buildIntrinsic() argument
818 auto MIB = buildInstr(getIntrinsicOpcode(HasSideEffects, isConvergent)); in buildIntrinsic()
828 bool HasSideEffects = !Attrs.getMemoryEffects().doesNotAccessMemory(); in buildIntrinsic() local
[all …]
/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DInlineAsm.h47 bool HasSideEffects; variable
71 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp3470 bool HasSideEffects; member in __anon1a152a460811::SideEffectFinder
3477 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
3489 HasSideEffects = true; in VisitDecl()
3500 if (!HasSideEffects && in VisitExpr()
3501 E->HasSideEffects(Context, IncludePossibleEffects)) in VisitExpr()
3502 HasSideEffects = true; in VisitExpr()
3507 bool Expr::HasSideEffects(const ASTContext &Ctx, in HasSideEffects() function in Expr
3668 if (E->HasSideEffects(Ctx, IncludePossibleEffects)) in HasSideEffects()
3674 HasSideEffects(Ctx, IncludePossibleEffects); in HasSideEffects()
3687 return E->HasSideEffects(Ctx, IncludePossibleEffects); in HasSideEffects()
[all …]
H A DExprConstant.cpp1225 EvalStatus.HasSideEffects = true; in noteSideEffect()
1326 !Info.EvalStatus.HasSideEffects) in ~FoldConstant()
4279 Info.EvalStatus.HasSideEffects) || in findCompleteObject()
6749 if (Info.EvalStatus.HasSideEffects) in HandleDestruction()
15634 Result.HasSideEffects || in EvaluateAsLValue()
15659 EStatus.HasSideEffects) in EvaluateDestruction()
15730 Result.HasSideEffects)) { in EvaluateAsConstantExpr()
15790 EStatus.HasSideEffects) in EvaluateAsInitializer()
15828 EStatus.HasSideEffects) in evaluateDestruction()
16498 !Info.EvalStatus.HasSideEffects) in EvaluateWithSubstitution()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp224 if (V->getInit()->HasSideEffects(ACtx, in Report()
H A DIdenticalExprChecker.cpp324 if (!IgnoreSideEffects && Expr1->HasSideEffects(Ctx)) in isIdenticalStmt()
/freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransforms.cpp167 if (!E || !E->HasSideEffects(Ctx)) in hasSideEffects()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h1133 bool HasSideEffects, bool isConvergent);
1136 bool HasSideEffects, bool isConvergent);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h931 size_t ConstraintsSize, LLVMBool HasSideEffects,
2334 LLVMBool HasSideEffects, LLVMBool IsAlignStack);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp3409 bool HasSideEffects = Record[0] & 1; in parseConstants() local
3426 HasSideEffects, IsAlignStack); in parseConstants()
3435 bool HasSideEffects = Record[0] & 1; in parseConstants() local
3453 HasSideEffects, IsAlignStack, in parseConstants()
3463 bool HasSideEffects = Record[OpNum] & 1; in parseConstants() local
3485 HasSideEffects, IsAlignStack, in parseConstants()
3499 bool HasSideEffects = Record[OpNum] & 1; in parseConstants() local
3518 V = InlineAsm::get(FnTy, AsmStr, ConstrStr, HasSideEffects, IsAlignStack, in parseConstants()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp1199 E->getRHS()->HasSideEffects(CGF.getContext())) { in VisitBinAssign()
1538 !E->HasSideEffects(CGF.getContext()); in isSimpleZero()
H A DCGExprConstant.cpp723 if (Init->HasSideEffects(CGM.getContext())) in Build()
1787 if (Success && !Result.HasSideEffects) in tryEmitPrivate()
H A DCGExpr.cpp1103 if (!StructBase || StructBase->HasSideEffects(getContext())) in EmitCountedByFieldExpr()
1771 if (result.HasSideEffects) in tryEmitAsConstant()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h597 bool HasSideEffects = false; member
625 return HasSideEffects; in hasSideEffects()
693 bool HasSideEffects(const ASTContext &Ctx,
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaLambda.cpp1913 if (Init && Init->HasSideEffects(Context)) in CaptureHasSideEffects()
H A DSemaInit.cpp439 << (OldInit->HasSideEffects(SemaRef.Context) && FullyOverwritten) in diagnoseInitOverride()
3022 DIE->getInit()->HasSideEffects(SemaRef.Context) && !VerifyOnly) in CheckDesignatedInitializer()
6312 else if (Initializer->HasSideEffects(S.Context)) in InitializeFrom()
H A DSemaExprCXX.cpp636 E->HasSideEffects(Context, WasEvaluated)) { in BuildCXXTypeId()
8140 Operand->HasSideEffects(Context, false)) { in BuildCXXNoexceptExpr()
H A DSemaChecking.cpp9558 if (Arg->HasSideEffects(Context)) in SemaBuiltinAssume()
16219 BO->getLHS()->HasSideEffects(S.Context) && in AnalyzeImplicitConversions()
16220 BO->getRHS()->HasSideEffects(S.Context)) { in AnalyzeImplicitConversions()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DUnsafeBufferUsage.cpp1967 if (!Ext->HasSideEffects(Ctx)) { in FixVarInitializerWithSpan()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.td1693 bit IsComm = 1, bit HasSideEffects = 0,
1699 let hasSideEffects = HasSideEffects;
H A DMicroMips32r6InstrInfo.td1153 bit HasSideEffects = 1;

12