Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/IR/
H A DConstantsContext.h417 bool HasSideEffects;
422 FunctionType *FTy, bool HasSideEffects, bool IsAlignStack,
425 HasSideEffects(HasSideEffects), IsAlignStack(IsAlignStack),
430 FTy(Asm->getFunctionType()), HasSideEffects(Asm->hasSideEffects()),
434 return HasSideEffects == X.HasSideEffects &&
441 return HasSideEffects == Asm->hasSideEffects() &&
450 return hash_combine(AsmString, Constraints, HasSideEffects, IsAlignStack,
458 return new InlineAsm(FTy, AsmString, Constraints, HasSideEffects,
H A DInlineAsm.cpp36 HasSideEffects(hasSideEffects), IsAlignStack(isAlignStack), in InlineAsm()
H A DCore.cpp441 LLVMBool HasSideEffects, LLVMBool IsAlignStack, in LLVMGetInlineAsm() argument
455 HasSideEffects, IsAlignStack, AD)); in LLVMGetInlineAsm()
1784 LLVMBool HasSideEffects, in LLVMConstInlineAsm() argument
1787 Constraints, HasSideEffects, IsAlignStack)); in LLVMConstInlineAsm()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInlineAsm.h44 bool HasSideEffects; variable
67 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp3084 bool HasSideEffects; member in __anonb6f6ffff0311::SideEffectFinder
3091 bool hasSideEffects() const { return HasSideEffects; } in hasSideEffects()
3094 if (!HasSideEffects && in VisitExpr()
3095 E->HasSideEffects(Context, IncludePossibleEffects)) in VisitExpr()
3096 HasSideEffects = true; in VisitExpr()
3101 bool Expr::HasSideEffects(const ASTContext &Ctx, in HasSideEffects() function in Expr
3254 if (E->HasSideEffects(Ctx, IncludePossibleEffects)) in HasSideEffects()
3260 HasSideEffects(Ctx, IncludePossibleEffects); in HasSideEffects()
3273 return E->HasSideEffects(Ctx, IncludePossibleEffects); in HasSideEffects()
3331 if (E->HasSideEffects(Ctx, IncludePossibleEffects)) in HasSideEffects()
[all …]
H A DExprConstant.cpp970 EvalStatus.HasSideEffects = true; in noteSideEffect()
1039 EvalStatus.HasSideEffects |= KeepGoing; in noteFailure()
1070 !Info.EvalStatus.HasSideEffects), in FoldConstant()
1080 !Info.EvalStatus.HasSideEffects) in ~FoldConstant()
3328 Info.EvalStatus.HasSideEffects) || in findCompleteObject()
7832 !Status.HasSideEffects) in EvaluateBuiltinConstantP()
8177 if (E->getArg(0)->HasSideEffects(Info.Ctx)) in VisitBuiltinCallExpr()
10974 if (!EvaluateLValue(this, LV, Info) || Result.HasSideEffects || in EvaluateAsLValue()
11031 EStatus.HasSideEffects) in EvaluateAsInitializer()
11641 if (Info.EvalStatus.HasSideEffects) in EvaluateWithSubstitution()
[all …]
/freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/
H A DLSUnit.cpp71 unsigned IsMemBarrier = Desc.HasSideEffects; in dispatch()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/
H A DIRForTarget.h172 bool HasSideEffects(llvm::Function &llvm_function);
/freebsd-12.1/contrib/llvm/include/llvm/MCA/
H A DInstruction.h339 bool HasSideEffects; member
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/GlobalISel/
H A DMachineIRBuilder.h744 bool HasSideEffects);
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DIdenticalExprChecker.cpp325 if (!IgnoreSideEffects && Expr1->HasSideEffects(Ctx)) in isIdenticalStmt()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DMachineIRBuilder.cpp548 bool HasSideEffects) { in buildIntrinsic() argument
550 buildInstr(HasSideEffects ? TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS in buildIntrinsic()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DTransforms.cpp169 if (!E || !E->HasSideEffects(Ctx)) in hasSideEffects()
/freebsd-12.1/contrib/llvm/lib/MCA/
H A DInstrBuilder.cpp554 ID->HasSideEffects = MCDesc.hasUnmodeledSideEffects(); in createInstrDescImpl()
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DCore.h852 LLVMBool HasSideEffects, LLVMBool IsAlignStack,
2141 LLVMBool HasSideEffects, LLVMBool IsAlignStack);
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExpr.h544 bool HasSideEffects; member
561 : HasSideEffects(false), HasUndefinedBehavior(false), Diag(nullptr) {} in EvalStatus()
566 return HasSideEffects; in hasSideEffects()
626 bool HasSideEffects(const ASTContext &Ctx,
/freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2550 bool HasSideEffects = Record[0] & 1; in parseConstants() local
2566 AsmStr, ConstrStr, HasSideEffects, IsAlignStack); in parseConstants()
2575 bool HasSideEffects = Record[0] & 1; in parseConstants() local
2592 AsmStr, ConstrStr, HasSideEffects, IsAlignStack, in parseConstants()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLambda.cpp1461 if (Init && Init->HasSideEffects(Context)) in CaptureHasSideEffects()
H A DSemaExprCXX.cpp517 E->HasSideEffects(Context, WasEvaluated)) { in BuildCXXTypeId()
7226 if (!inTemplateInstantiation() && Operand->HasSideEffects(Context, false)) { in BuildCXXNoexceptExpr()
H A DSemaInit.cpp2640 DIE->getInit()->HasSideEffects(SemaRef.Context) && !VerifyOnly) in CheckDesignatedInitializer()
5548 else if (Initializer->HasSideEffects(S.Context)) in InitializeFrom()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprAgg.cpp1125 E->getRHS()->HasSideEffects(CGF.getContext())) { in VisitBinAssign()
H A DCGExprConstant.cpp1559 if (Success && !Result.HasSideEffects) in tryEmitPrivate()
H A DCGExprScalar.cpp2029 if (Result.HasSideEffects) in VisitCastExpr()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsInstrInfo.td1735 bit IsComm = 1, bit HasSideEffects = 0,
1741 let hasSideEffects = HasSideEffects;
H A DMicroMips32r6InstrInfo.td1145 bit HasSideEffects = 1;

12