Lines Matching refs:ScopStmt
1080 void ScopBuilder::buildPHIAccesses(ScopStmt *PHIStmt, PHINode *PHI, in buildPHIAccesses()
1102 ScopStmt *OpStmt = scop->getIncomingStmtFor(PHI->getOperandUse(u)); in buildPHIAccesses()
1122 void ScopBuilder::buildScalarDependences(ScopStmt *UserStmt, in buildScalarDependences()
1441 bool ScopBuilder::buildAccessMultiDimFixed(MemAccInst Inst, ScopStmt *Stmt) { in buildAccessMultiDimFixed()
1503 bool ScopBuilder::buildAccessMultiDimParam(MemAccInst Inst, ScopStmt *Stmt) { in buildAccessMultiDimParam()
1554 bool ScopBuilder::buildAccessMemIntrinsic(MemAccInst Inst, ScopStmt *Stmt) { in buildAccessMemIntrinsic()
1628 bool ScopBuilder::buildAccessCallInst(MemAccInst Inst, ScopStmt *Stmt) { in buildAccessCallInst()
1687 void ScopBuilder::buildAccessSingleDim(MemAccInst Inst, ScopStmt *Stmt) { in buildAccessSingleDim()
1731 void ScopBuilder::buildMemoryAccess(MemAccInst Inst, ScopStmt *Stmt) { in buildMemoryAccess()
2055 void ScopBuilder::buildAccessFunctions(ScopStmt *Stmt, BasicBlock &BB, in buildAccessFunctions()
2108 ScopStmt *Stmt, Instruction *Inst, MemoryAccess::AccessType AccType, in addMemoryAccess()
2145 void ScopBuilder::addArrayAccess(ScopStmt *Stmt, MemAccInst MemAccInst, in addArrayAccess()
2294 for (ScopStmt &Stmt : *scop) in updateAccessDimensionality()
2339 ScopStmt *Stmt = scop->getStmtFor(Inst); in ensureValueWrite()
2362 void ScopBuilder::ensureValueRead(Value *V, ScopStmt *UserStmt) { in ensureValueRead()
2407 void ScopBuilder::ensurePHIWrite(PHINode *PHI, ScopStmt *IncomingStmt, in ensurePHIWrite()
2444 void ScopBuilder::addPHIReadAccess(ScopStmt *PHIStmt, PHINode *PHI) { in addPHIReadAccess()
2450 void ScopBuilder::buildDomain(ScopStmt &Stmt) { in buildDomain()
2457 void ScopBuilder::collectSurroundingLoops(ScopStmt &Stmt) { in collectSurroundingLoops()
2507 void ScopBuilder::checkForReductions(ScopStmt &Stmt) { in checkForReductions()
2574 for (ScopStmt &Stmt : *scop) in verifyInvariantLoads()
2587 for (ScopStmt &Stmt : *scop) { in hoistInvariantLoads()
2798 void ScopBuilder::addInvariantLoads(ScopStmt &Stmt, in addInvariantLoads()
2920 ScopStmt *Stmt = StoreMA->getStatement(); in collectCandidateReductionLoads()
2992 for (ScopStmt &Stmt : S) in replaceBasePtrArrays()
3034 void ScopBuilder::buildAccessRelations(ScopStmt &Stmt) { in buildAccessRelations()
3206 for (ScopStmt &Stmt : *scop) { in buildAliasGroupsForAccesses()
3475 ArrayRef<ScopStmt *> List = scop->getStmtListFor(BB); in buildScop()
3477 ScopStmt *RILStmt = List.front(); in buildScop()
3503 ScopStmt *GlobalReadStmt = GlobalReadPair.first; in buildScop()
3524 for (ScopStmt &Stmt : scop->Stmts) in buildScop()
3541 for (ScopStmt &Stmt : *scop) { in buildScop()