| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | OpenACCClause.cpp | 184 bool HasForce, Expr *LoopCount, in OpenACCCollapseClause() argument 187 LParenLoc, LoopCount, EndLoc), in OpenACCCollapseClause() 193 Expr *LoopCount, SourceLocation EndLoc) { in Create() argument 194 assert((!LoopCount || (LoopCount->isInstantiationDependent() || in Create() 195 isa<ConstantExpr>(LoopCount))) && in Create() 200 OpenACCCollapseClause(BeginLoc, LParenLoc, HasForce, LoopCount, EndLoc); in Create()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenACCClause.cpp | 1780 ExprResult LoopCount = SemaRef.CheckCollapseLoopCount(Clause.getLoopCount()); in VisitCollapseClause() local 1782 if (!LoopCount.isUsable()) in VisitCollapseClause() 1787 LoopCount.get(), Clause.getEndLoc()); in VisitCollapseClause() 2009 ExprResult SemaOpenACC::CheckCollapseLoopCount(Expr *LoopCount) { in CheckCollapseLoopCount() argument 2010 if (!LoopCount) in CheckCollapseLoopCount() 2013 assert((LoopCount->isInstantiationDependent() || in CheckCollapseLoopCount() 2014 LoopCount->getType()->isIntegerType()) && in CheckCollapseLoopCount() 2018 if (LoopCount->isInstantiationDependent()) in CheckCollapseLoopCount() 2019 return ExprResult{LoopCount}; in CheckCollapseLoopCount() 2022 LoopCount->getIntegerConstantExpr(getASTContext()); in CheckCollapseLoopCount() [all …]
|
| H A D | TreeTransform.h | 12383 Expr *LoopCount = const_cast<Expr *>(C.getLoopCount()); in VisitCollapseClause() local 12384 assert(LoopCount && "collapse clause constructed with invalid loop count"); in VisitCollapseClause() 12386 ExprResult NewLoopCount = Self.TransformExpr(LoopCount); in VisitCollapseClause()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaOpenACC.h | 324 Expr *LoopCount; member 530 return std::get<CollapseDetails>(Details).LoopCount; in getLoopCount() 731 void setCollapseDetails(bool IsForce, Expr *LoopCount) { in setCollapseDetails() argument 734 Details = CollapseDetails{IsForce, LoopCount}; in setCollapseDetails() 922 ExprResult CheckCollapseLoopCount(Expr *LoopCount);
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseOpenACC.cpp | 1090 ExprResult LoopCount = ParseConstantExpression(); in ParseOpenACCClauseParams() local 1091 if (LoopCount.isInvalid()) { in ParseOpenACCClauseParams() 1096 LoopCount = getActions().OpenACC().ActOnIntExpr( in ParseOpenACCClauseParams() 1098 LoopCount.get()->getBeginLoc(), LoopCount.get()); in ParseOpenACCClauseParams() 1100 if (LoopCount.isInvalid()) { in ParseOpenACCClauseParams() 1105 ParsedClause.setCollapseDetails(HasForce, LoopCount.get()); in ParseOpenACCClauseParams()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenPGO.cpp | 731 uint64_t LoopCount = PGO.getRegionCount(S); in VisitDoStmt() local 735 uint64_t BodyCount = setCount(LoopCount + CurrentCount); in VisitDoStmt() 746 setCount(BC.BreakCount + CondCount - LoopCount); in VisitDoStmt() 1506 uint64_t LoopCount) const { in createProfileWeightsForLoop() 1512 return createProfileWeights(LoopCount, in createProfileWeightsForLoop() 1513 std::max(*CondCount, LoopCount) - LoopCount); in createProfileWeightsForLoop()
|
| H A D | CoverageMappingGen.cpp | 1814 Counter LoopCount = in VisitCXXForRangeStmt() local 1816 auto BranchCount = getBranchCounterPair(S, LoopCount, getRegionCounter(S)); in VisitCXXForRangeStmt() 1853 Counter LoopCount = in VisitObjCForCollectionStmt() local 1855 auto BranchCount = getBranchCounterPair(S, LoopCount); in VisitObjCForCollectionStmt()
|
| H A D | CodeGenFunction.h | 1654 uint64_t LoopCount) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.cpp | 5663 MachineInstr *Loop, *EndLoop, *LoopCount; member in __anon936ebc340a11::PPCPipelinerLoopInfo 5670 MachineInstr *LoopCount) in PPCPipelinerLoopInfo() argument 5671 : Loop(Loop), EndLoop(EndLoop), LoopCount(LoopCount), in PPCPipelinerLoopInfo() 5676 if (LoopCount->getOpcode() == PPC::LI8 || LoopCount->getOpcode() == PPC::LI) in PPCPipelinerLoopInfo() 5677 TripCount = LoopCount->getOperand(1).getImm(); in PPCPipelinerLoopInfo() 5711 if (LoopCount->getOpcode() == PPC::LI8 || in adjustTripCount() 5712 LoopCount->getOpcode() == PPC::LI) { in adjustTripCount() 5713 int64_t TripCount = LoopCount->getOperand(1).getImm() + TripCountAdjust; in adjustTripCount() 5714 LoopCount->getOperand(1).setImm(TripCount); in adjustTripCount() 5725 LIS->RemoveMachineInstrFromMaps(*LoopCount); in disposed() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | OpenACCClause.h | 804 bool HasForce, Expr *LoopCount, SourceLocation EndLoc); 819 Expr *LoopCount, SourceLocation EndLoc);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonInstrInfo.cpp | 732 Register LoopCount; member in __anonc67b0ce50111::HexagonPipelinerLoopInfo 746 LoopCount = Loop->getOperand(1).getReg(); in HexagonPipelinerLoopInfo() 762 .addReg(LoopCount) in createTripCountGreaterCondition() 790 Register LoopCount = Loop->getOperand(1).getReg(); in adjustTripCount() local 794 .addReg(LoopCount) in adjustTripCount()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 6541 MachineInstr *EndLoop, *LoopCount; member in __anon5ebde78c0a11::ARMPipelinerLoopInfo 6566 ARMPipelinerLoopInfo(MachineInstr *EndLoop, MachineInstr *LoopCount) in ARMPipelinerLoopInfo() argument 6567 : EndLoop(EndLoop), LoopCount(LoopCount), in ARMPipelinerLoopInfo() 6573 return MI == EndLoop || MI == LoopCount; in shouldIgnoreForPipelining()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 12889 Expr *LoopCount = readSubExpr(); in readOpenACCClause() local 12891 HasForce, LoopCount, EndLoc); in readOpenACCClause()
|