Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DConstantsContext.h456 bool HasSideEffects;
462 FunctionType *FTy, bool HasSideEffects, bool IsAlignStack,
465 HasSideEffects(HasSideEffects), IsAlignStack(IsAlignStack),
470 FTy(Asm->getFunctionType()), HasSideEffects(Asm->hasSideEffects()),
475 return HasSideEffects == X.HasSideEffects &&
482 return HasSideEffects == Asm->hasSideEffects() &&
491 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack,
500 HasSideEffects, IsAlignStack, AsmDialect, CanThrow);
H A DInlineAsm.cpp35 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack), in InlineAsm()
H A DCore.cpp465 size_t ConstraintsSize, LLVMBool HasSideEffects, in LLVMGetInlineAsm() argument
480 HasSideEffects, IsAlignStack, AD, CanThrow)); in LLVMGetInlineAsm()
1859 LLVMBool HasSideEffects, in LLVMConstInlineAsm() argument
1862 Constraints, HasSideEffects, IsAlignStack)); in LLVMConstInlineAsm()
/freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/
H A DRISCVVEmitter.cpp156 bool HasSideEffects; member in __anondf72edf00111::RVVIntrinsic
173 StringRef MangledSuffix, StringRef IRName, bool HasSideEffects,
183 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
758 StringRef IRName, bool HasSideEffects, bool IsMask, in RVVIntrinsic() argument
764 : IRName(IRName), HasSideEffects(HasSideEffects), IsMask(IsMask), in RVVIntrinsic()
1088 bool HasSideEffects = R->getValueAsBit("HasSideEffects"); in createRVVIntrinsics() local
1160 HasSideEffects, /*IsMask=*/false, /*HasMaskedOffOperand=*/false, in createRVVIntrinsics()
1169 HasSideEffects, /*IsMask=*/true, HasMaskedOffOperand, HasVL, in createRVVIntrinsics()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DInlineAsm.h44 bool HasSideEffects; variable
68 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DIRForTarget.h124 bool HasSideEffects(llvm::Function &llvm_function);
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp3355 bool HasSideEffects; member in __anonb2f22b040911::SideEffectFinder
3362 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
3374 HasSideEffects = true; in VisitDecl()
3385 if (!HasSideEffects && in VisitExpr()
3386 E->HasSideEffects(Context, IncludePossibleEffects)) in VisitExpr()
3387 HasSideEffects = true; in VisitExpr()
3392 bool Expr::HasSideEffects(const ASTContext &Ctx, in HasSideEffects() function in Expr
3552 if (E->HasSideEffects(Ctx, IncludePossibleEffects)) in HasSideEffects()
3558 HasSideEffects(Ctx, IncludePossibleEffects); in HasSideEffects()
3571 return E->HasSideEffects(Ctx, IncludePossibleEffects); in HasSideEffects()
[all …]
H A DExprConstant.cpp1173 EvalStatus.HasSideEffects = true; in noteSideEffect()
1274 !Info.EvalStatus.HasSideEffects) in ~FoldConstant()
4190 Info.EvalStatus.HasSideEffects) || in findCompleteObject()
6562 if (Info.EvalStatus.HasSideEffects) in HandleDestruction()
14820 Result.HasSideEffects || in EvaluateAsLValue()
14845 EStatus.HasSideEffects) in EvaluateDestruction()
14895 Result.HasSideEffects)) { in EvaluateAsConstantExpr()
14938 EStatus.HasSideEffects) in EvaluateAsInitializer()
14974 EStatus.HasSideEffects) in evaluateDestruction()
15628 !Info.EvalStatus.HasSideEffects) in EvaluateWithSubstitution()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DLSUnit.cpp71 unsigned IsMemBarrier = Desc.HasSideEffects; in dispatch()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp714 bool HasSideEffects) { in buildIntrinsic() argument
716 buildInstr(HasSideEffects ? TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS in buildIntrinsic()
726 bool HasSideEffects) { in buildIntrinsic() argument
728 buildInstr(HasSideEffects ? TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS in buildIntrinsic()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MCA/
H A DInstruction.h477 unsigned HasSideEffects : 1; member
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp324 if (!IgnoreSideEffects && Expr1->HasSideEffects(Ctx)) in isIdenticalStmt()
H A DDeadStoresChecker.cpp227 if (V->getInit()->HasSideEffects(ACtx, in Report()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h1021 bool HasSideEffects);
1023 bool HasSideEffects);
/freebsd-13.1/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransforms.cpp169 if (!E || !E->HasSideEffects(Ctx)) in hasSideEffects()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp598 ID->HasSideEffects = MCDesc.hasUnmodeledSideEffects(); in createInstrDescImpl()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h877 size_t ConstraintsSize, LLVMBool HasSideEffects,
2209 LLVMBool HasSideEffects, LLVMBool IsAlignStack);
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp1175 E->getRHS()->HasSideEffects(CGF.getContext())) { in VisitBinAssign()
1514 !E->HasSideEffects(CGF.getContext()); in isSimpleZero()
H A DCGExprConstant.cpp1727 if (Success && !Result.HasSideEffects) in tryEmitPrivate()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2790 bool HasSideEffects = Record[0] & 1; in parseConstants() local
2806 AsmStr, ConstrStr, HasSideEffects, IsAlignStack); in parseConstants()
2815 bool HasSideEffects = Record[0] & 1; in parseConstants() local
2832 AsmStr, ConstrStr, HasSideEffects, IsAlignStack, in parseConstants()
2841 bool HasSideEffects = Record[0] & 1; in parseConstants() local
2859 AsmStr, ConstrStr, HasSideEffects, IsAlignStack, in parseConstants()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h579 bool HasSideEffects; member
596 : HasSideEffects(false), HasUndefinedBehavior(false), Diag(nullptr) {} in EvalStatus()
601 return HasSideEffects; in hasSideEffects()
669 bool HasSideEffects(const ASTContext &Ctx,
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaLambda.cpp1656 if (Init && Init->HasSideEffects(Context)) in CaptureHasSideEffects()
H A DSemaInit.cpp435 << (OldInit->HasSideEffects(SemaRef.Context) && FullyOverwritten) in diagnoseInitOverride()
2860 DIE->getInit()->HasSideEffects(SemaRef.Context) && !VerifyOnly) in CheckDesignatedInitializer()
5866 else if (Initializer->HasSideEffects(S.Context)) in InitializeFrom()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/
H A Driscv_vector.td181 bit HasSideEffects = false;
1425 HasSideEffects = true,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.td1688 bit IsComm = 1, bit HasSideEffects = 0,
1694 let hasSideEffects = HasSideEffects;

12