Lines Matching refs:Expr

343 OMPOrderedClause *OMPOrderedClause::Create(const ASTContext &C, Expr *Num,  in Create()
348 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * NumLoops)); in Create()
360 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * NumLoops)); in CreateEmpty()
370 Expr *NumIterations) { in setLoopNumIterations()
372 getTrailingObjects<Expr *>()[NumLoop] = NumIterations; in setLoopNumIterations()
375 ArrayRef<Expr *> OMPOrderedClause::getLoopNumIterations() const { in getLoopNumIterations()
376 return llvm::ArrayRef(getTrailingObjects<Expr *>(), NumberOfLoops); in getLoopNumIterations()
379 void OMPOrderedClause::setLoopCounter(unsigned NumLoop, Expr *Counter) { in setLoopCounter()
381 getTrailingObjects<Expr *>()[NumberOfLoops + NumLoop] = Counter; in setLoopCounter()
384 Expr *OMPOrderedClause::getLoopCounter(unsigned NumLoop) { in getLoopCounter()
386 return getTrailingObjects<Expr *>()[NumberOfLoops + NumLoop]; in getLoopCounter()
389 const Expr *OMPOrderedClause::getLoopCounter(unsigned NumLoop) const { in getLoopCounter()
391 return getTrailingObjects<Expr *>()[NumberOfLoops + NumLoop]; in getLoopCounter()
427 void OMPPrivateClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies()
436 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL) { in Create()
438 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * VL.size())); in Create()
448 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * N)); in CreateEmpty()
452 void OMPFirstprivateClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies()
458 void OMPFirstprivateClause::setInits(ArrayRef<Expr *> VL) { in setInits()
467 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL, in Create()
468 ArrayRef<Expr *> InitVL, Stmt *PreInit) { in Create()
469 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(3 * VL.size())); in Create()
481 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(3 * N)); in CreateEmpty()
485 void OMPLastprivateClause::setPrivateCopies(ArrayRef<Expr *> PrivateCopies) { in setPrivateCopies()
491 void OMPLastprivateClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs()
498 void OMPLastprivateClause::setDestinationExprs(ArrayRef<Expr *> DstExprs) { in setDestinationExprs()
505 void OMPLastprivateClause::setAssignmentOps(ArrayRef<Expr *> AssignmentOps) { in setAssignmentOps()
515 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create()
516 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps, in Create()
518 SourceLocation ColonLoc, Stmt *PreInit, Expr *PostUpdate) { in Create()
519 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size())); in Create()
533 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * N)); in CreateEmpty()
541 ArrayRef<Expr *> VL) { in Create()
542 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size())); in Create()
550 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N)); in CreateEmpty()
554 void OMPLinearClause::setPrivates(ArrayRef<Expr *> PL) { in setPrivates()
560 void OMPLinearClause::setInits(ArrayRef<Expr *> IL) { in setInits()
566 void OMPLinearClause::setUpdates(ArrayRef<Expr *> UL) { in setUpdates()
572 void OMPLinearClause::setFinals(ArrayRef<Expr *> FL) { in setFinals()
578 void OMPLinearClause::setUsedExprs(ArrayRef<Expr *> UE) { in setUsedExprs()
589 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> PL, in Create()
590 ArrayRef<Expr *> IL, Expr *Step, Expr *CalcStep, Stmt *PreInit, in Create()
591 Expr *PostUpdate) { in Create()
595 C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size() + 2 + VL.size() + 1)); in Create()
621 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * NumVars + 2 + NumVars +1)); in CreateEmpty()
635 SourceLocation EndLoc, ArrayRef<Expr *> VL, Expr *A) { in Create()
636 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + 1)); in Create()
646 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(NumVars + 1)); in CreateEmpty()
650 OMPAlignClause *OMPAlignClause::Create(const ASTContext &C, Expr *A, in Create()
657 void OMPCopyinClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs()
664 void OMPCopyinClause::setDestinationExprs(ArrayRef<Expr *> DstExprs) { in setDestinationExprs()
671 void OMPCopyinClause::setAssignmentOps(ArrayRef<Expr *> AssignmentOps) { in setAssignmentOps()
681 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create()
682 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps) { in Create()
683 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * VL.size())); in Create()
694 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * N)); in CreateEmpty()
698 void OMPCopyprivateClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs()
705 void OMPCopyprivateClause::setDestinationExprs(ArrayRef<Expr *> DstExprs) { in setDestinationExprs()
712 void OMPCopyprivateClause::setAssignmentOps(ArrayRef<Expr *> AssignmentOps) { in setAssignmentOps()
722 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create()
723 ArrayRef<Expr *> DstExprs, ArrayRef<Expr *> AssignmentOps) { in Create()
724 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * VL.size())); in Create()
736 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(4 * N)); in CreateEmpty()
740 void OMPReductionClause::setPrivates(ArrayRef<Expr *> Privates) { in setPrivates()
746 void OMPReductionClause::setLHSExprs(ArrayRef<Expr *> LHSExprs) { in setLHSExprs()
753 void OMPReductionClause::setRHSExprs(ArrayRef<Expr *> RHSExprs) { in setRHSExprs()
760 void OMPReductionClause::setReductionOps(ArrayRef<Expr *> ReductionOps) { in setReductionOps()
767 void OMPReductionClause::setInscanCopyOps(ArrayRef<Expr *> Ops) { in setInscanCopyOps()
776 ArrayRef<Expr *> CopyArrayTemps) { in setInscanCopyArrayTemps()
785 ArrayRef<Expr *> CopyArrayElems) { in setInscanCopyArrayElems()
796 OpenMPReductionClauseModifier Modifier, ArrayRef<Expr *> VL, in Create()
798 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, in Create()
799 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, in Create()
800 ArrayRef<Expr *> CopyOps, ArrayRef<Expr *> CopyArrayTemps, in Create()
801 ArrayRef<Expr *> CopyArrayElems, Stmt *PreInit, Expr *PostUpdate) { in Create()
802 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>( in Create()
832 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>( in CreateEmpty()
839 void OMPTaskReductionClause::setPrivates(ArrayRef<Expr *> Privates) { in setPrivates()
845 void OMPTaskReductionClause::setLHSExprs(ArrayRef<Expr *> LHSExprs) { in setLHSExprs()
852 void OMPTaskReductionClause::setRHSExprs(ArrayRef<Expr *> RHSExprs) { in setRHSExprs()
859 void OMPTaskReductionClause::setReductionOps(ArrayRef<Expr *> ReductionOps) { in setReductionOps()
868 SourceLocation EndLoc, SourceLocation ColonLoc, ArrayRef<Expr *> VL, in Create()
870 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, in Create()
871 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, Stmt *PreInit, in Create()
872 Expr *PostUpdate) { in Create()
873 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * VL.size())); in Create()
888 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(5 * N)); in CreateEmpty()
892 void OMPInReductionClause::setPrivates(ArrayRef<Expr *> Privates) { in setPrivates()
898 void OMPInReductionClause::setLHSExprs(ArrayRef<Expr *> LHSExprs) { in setLHSExprs()
905 void OMPInReductionClause::setRHSExprs(ArrayRef<Expr *> RHSExprs) { in setRHSExprs()
912 void OMPInReductionClause::setReductionOps(ArrayRef<Expr *> ReductionOps) { in setReductionOps()
920 ArrayRef<Expr *> TaskgroupDescriptors) { in setTaskgroupDescriptors()
930 SourceLocation EndLoc, SourceLocation ColonLoc, ArrayRef<Expr *> VL, in Create()
932 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, in Create()
933 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, in Create()
934 ArrayRef<Expr *> TaskgroupDescriptors, Stmt *PreInit, Expr *PostUpdate) { in Create()
935 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(6 * VL.size())); in Create()
951 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(6 * N)); in CreateEmpty()
959 ArrayRef<Expr *> Sizes) { in Create()
970 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(NumSizes)); in CreateEmpty()
991 Expr *Factor) { in Create()
1006 SourceLocation LParenLoc, Expr *Allocator, in Create()
1008 ArrayRef<Expr *> VL) { in Create()
1010 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size())); in Create()
1019 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N)); in CreateEmpty()
1027 ArrayRef<Expr *> VL) { in Create()
1028 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + 1)); in Create()
1036 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N)); in CreateEmpty()
1044 Expr *Depobj) { in Create()
1057 DependDataTy Data, Expr *DepModifier, in Create()
1058 ArrayRef<Expr *> VL, unsigned NumLoops) { in Create()
1060 totalSizeToAlloc<Expr *>(VL.size() + /*depend-modifier*/ 1 + NumLoops), in Create()
1078 C.Allocate(totalSizeToAlloc<Expr *>(N + /*depend-modifier*/ 1 + NumLoops), in CreateEmpty()
1083 void OMPDependClause::setLoopData(unsigned NumLoop, Expr *Cnt) { in setLoopData()
1093 Expr *OMPDependClause::getLoopData(unsigned NumLoop) { in getLoopData()
1103 const Expr *OMPDependClause::getLoopData(unsigned NumLoop) const { in getLoopData()
1113 void OMPDependClause::setModifier(Expr *DepModifier) { in setModifier()
1116 Expr *OMPDependClause::getModifier() { return *getVarRefs().end(); } in getModifier()
1141 const ASTContext &C, const OMPVarListLocTy &Locs, ArrayRef<Expr *> Vars, in Create()
1143 MappableExprComponentListsRef ComponentLists, ArrayRef<Expr *> UDMapperRefs, in Create()
1144 Expr *IteratorModifier, ArrayRef<OpenMPMapModifierKind> MapModifiers, in Create()
1165 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in Create()
1187 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in CreateEmpty()
1198 const ASTContext &C, const OMPVarListLocTy &Locs, ArrayRef<Expr *> Vars, in Create()
1200 MappableExprComponentListsRef ComponentLists, ArrayRef<Expr *> UDMapperRefs, in Create()
1221 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in Create()
1239 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in CreateEmpty()
1248 const ASTContext &C, const OMPVarListLocTy &Locs, ArrayRef<Expr *> Vars, in Create()
1250 MappableExprComponentListsRef ComponentLists, ArrayRef<Expr *> UDMapperRefs, in Create()
1271 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in Create()
1291 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in CreateEmpty()
1299 void OMPUseDevicePtrClause::setPrivateCopies(ArrayRef<Expr *> VL) { in setPrivateCopies()
1305 void OMPUseDevicePtrClause::setInits(ArrayRef<Expr *> VL) { in setInits()
1312 const ASTContext &C, const OMPVarListLocTy &Locs, ArrayRef<Expr *> Vars, in Create()
1313 ArrayRef<Expr *> PrivateVars, ArrayRef<Expr *> Inits, in Create()
1333 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in Create()
1352 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in CreateEmpty()
1362 ArrayRef<Expr *> Vars, in Create()
1382 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in Create()
1399 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in CreateEmpty()
1409 ArrayRef<Expr *> Vars, in Create()
1429 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in Create()
1446 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in CreateEmpty()
1456 ArrayRef<Expr *> Vars, in Create()
1476 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in Create()
1493 totalSizeToAlloc<Expr *, ValueDecl *, unsigned, in CreateEmpty()
1505 ArrayRef<Expr *> VL) { in Create()
1507 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * VL.size())); in Create()
1516 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(2 * N)); in CreateEmpty()
1520 void OMPNontemporalClause::setPrivateRefs(ArrayRef<Expr *> VL) { in setPrivateRefs()
1530 ArrayRef<Expr *> VL) { in Create()
1531 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size())); in Create()
1540 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N)); in CreateEmpty()
1548 ArrayRef<Expr *> VL) { in Create()
1549 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size())); in Create()
1558 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N)); in CreateEmpty()
1568 getTrailingObjects<Expr *>()[I * static_cast<int>(ExprOffsets::Total) + in setAllocatorsData()
1571 getTrailingObjects<Expr *>()[I * static_cast<int>(ExprOffsets::Total) + in setAllocatorsData()
1590 getTrailingObjects<Expr *>()[I * static_cast<int>(ExprOffsets::Total) + in getAllocatorData()
1593 getTrailingObjects<Expr *>()[I * static_cast<int>(ExprOffsets::Total) + in getAllocatorData()
1609 void *Mem = C.Allocate(totalSizeToAlloc<Expr *, SourceLocation>( in Create()
1620 void *Mem = C.Allocate(totalSizeToAlloc<Expr *, SourceLocation>( in CreateEmpty()
1629 SourceLocation EndLoc, Expr *Modifier, in Create()
1630 ArrayRef<Expr *> Locators) { in Create()
1631 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(Locators.size() + 1)); in Create()
1641 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N + 1)); in CreateEmpty()
1645 OMPInitClause *OMPInitClause::Create(const ASTContext &C, Expr *InteropVar, in Create()
1653 C.Allocate(totalSizeToAlloc<Expr *>(InteropInfo.PreferTypes.size() + 1)); in Create()
1658 llvm::copy(InteropInfo.PreferTypes, Clause->getTrailingObjects<Expr *>() + 1); in Create()
1663 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N)); in CreateEmpty()
1683 ArrayRef<Expr *> VL, unsigned NumLoops) { in Create()
1684 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(VL.size() + NumLoops), in Create()
1700 void *Mem = C.Allocate(totalSizeToAlloc<Expr *>(N + NumLoops), in CreateEmpty()
1705 void OMPDoacrossClause::setLoopData(unsigned NumLoop, Expr *Cnt) { in setLoopData()
1711 Expr *OMPDoacrossClause::getLoopData(unsigned NumLoop) { in getLoopData()
1717 const Expr *OMPDoacrossClause::getLoopData(unsigned NumLoop) const { in getLoopData()
1782 if (Expr *Factor = Node->getFactor()) { in VisitOMPPartialClause()
2026 for (const Expr *E : Node->prefs()) { in VisitOMPInitClause()
2056 if (Expr *E = Node->getInteropVar()) { in VisitOMPDestroyClause()
2065 if (Expr *E = Node->getCondition()) { in VisitOMPNovariantsClause()
2074 if (Expr *E = Node->getCondition()) { in VisitOMPNocontextClause()
2102 if (Expr *Allocator = Node->getAllocator()) { in VisitOMPAllocateClause()
2286 if (Expr *DepModifier = Node->getModifier()) { in VisitOMPDependClause()
2325 if (Expr *IteratorModifier = Node->getIteratorModifier()) in PrintIterator()
2503 if (Expr *Modifier = Node->getModifier()) { in VisitOMPAffinityClause()