Lines Matching refs:getCond
784 LexicalScope ConditionScope(*this, S.getCond()->getSourceRange()); in EmitIfStmt()
795 if (ConstantFoldsToSimpleInteger(S.getCond(), CondConstant, in EmitIfStmt()
848 EmitBranchOnBoolExpr(S.getCond(), ThenBlock, ElseBlock, ThenCount, LH); in EmitIfStmt()
850 llvm::Value *BoolCondVal = EvaluateExprAsBool(S.getCond()); in EmitIfStmt()
914 llvm::Value *BoolCondVal = EvaluateExprAsBool(S.getCond()); in EmitWhileStmt()
934 createProfileWeightsForLoop(S.getCond(), getProfileCount(S.getBody())); in EmitWhileStmt()
1010 llvm::Value *BoolCondVal = EvaluateExprAsBool(S.getCond()); in EmitDoStmt()
1031 createProfileWeightsForLoop(S.getCond(), BackedgeCount)); in EmitDoStmt()
1064 !S.getCond() || S.getCond()->EvaluateAsInt(Result, getContext()); in EmitForStmt()
1089 if (S.getCond()) { in EmitForStmt()
1112 llvm::Value *BoolCondVal = EvaluateExprAsBool(S.getCond()); in EmitForStmt()
1114 createProfileWeightsForLoop(S.getCond(), getProfileCount(S.getBody())); in EmitForStmt()
1197 llvm::Value *BoolCondVal = EvaluateExprAsBool(S.getCond()); in EmitCXXForRangeStmt()
1199 createProfileWeightsForLoop(S.getCond(), getProfileCount(S.getBody())); in EmitCXXForRangeStmt()
1956 if (ConstantFoldsToSimpleInteger(S.getCond(), ConstantCondValue)) { in EmitSwitchStmt()
2001 llvm::Value *CondV = EmitScalarExpr(S.getCond()); in EmitSwitchStmt()
2076 auto *Call = dyn_cast<CallExpr>(S.getCond()); in EmitSwitchStmt()