Lines Matching defs:OAI
256 /// @param OAI Target Transform Info and the SCoP dependencies.
260 const OptimizerAdditionalInfoTy *OAI = nullptr);
273 /// @param OAI Target Transform Info and the SCoP dependencies.
277 const OptimizerAdditionalInfoTy *OAI = nullptr);
552 const OptimizerAdditionalInfoTy *OAI =
554 assert(OAI && "Expecting optimization options");
558 if (OAI->PatternOpts && isPMOptimizableBandNode(Node)) {
560 tryOptimizeMatMulPattern(Node, OAI->TTI, OAI->D);
563 OAI->DepsChanged = true;
571 if (OAI->Postopts)
574 if (OAI->Prevect) {
585 const OptimizerAdditionalInfoTy *OAI) {
587 Root = optimizeScheduleNode(Root, OAI);
592 isl::schedule_node Node, const OptimizerAdditionalInfoTy *OAI) {
595 const_cast<void *>(static_cast<const void *>(OAI))));
902 const OptimizerAdditionalInfoTy OAI = {
909 if (OAI.PatternOpts || OAI.Postopts || OAI.Prevect) {
910 Schedule = ScheduleTreeOptimizer::optimizeSchedule(Schedule, &OAI);