Home
last modified time | relevance | path

Searched refs:TargetStmt (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/polly/lib/Transform/
DForwardOpTree.cpp454 ForwardingAction forwardKnownLoad(ScopStmt *TargetStmt, Instruction *Inst, in forwardKnownLoad() argument
467 forwardTree(TargetStmt, LI->getPointerOperand(), DefStmt, DefLoop); in forwardKnownLoad()
478 MemoryAccess *Access = TargetStmt->getArrayAccessOrNULLFor(LI); in forwardKnownLoad()
488 auto ExecAction = [this, TargetStmt, LI, Access]() -> bool { in forwardKnownLoad()
489 TargetStmt->prependInstruction(LI); in forwardKnownLoad()
514 isl::map UseToTarget = getDefToTarget(UseStmt, TargetStmt); in forwardKnownLoad()
524 isl::map SameVal = singleLocation(Candidates, getDomainFor(TargetStmt)); in forwardKnownLoad()
564 isl::map DefToTarget = getDefToTarget(DefStmt, TargetStmt); in forwardKnownLoad()
575 auto ExecAction = [this, TargetStmt, LI, SameVal, in forwardKnownLoad()
577 TargetStmt->prependInstruction(LI); in forwardKnownLoad()
[all …]
DZoneAlgo.cpp646 ScopStmt *TargetStmt) { in getDefToTarget() argument
648 if (TargetStmt == DefStmt) in getDefToTarget()
650 getDomainFor(TargetStmt).get_space().map_from_set()); in getDefToTarget()
652 isl::map &Result = DefToTargetCache[std::make_pair(TargetStmt, DefStmt)]; in getDefToTarget()
679 TargetStmt->getSurroundingLoop())) { in getDefToTarget()
681 isl::set TargetDomain = getDomainFor(TargetStmt); in getDefToTarget()
692 Result = computeUseToDefFlowDependency(TargetStmt, DefStmt).reverse(); in getDefToTarget()
DDeLICM.cpp1007 auto TargetStmt = TargetStoreMA->getStatement(); in collapseScalarsToStore() local
1010 auto TargetDom = getDomainFor(TargetStmt); in collapseScalarsToStore()
1045 if (auto *WrittenValInputMA = TargetStmt->lookupInputAccessOf(WrittenVal)) in collapseScalarsToStore()
1048 ProcessAllIncoming(TargetStmt); in collapseScalarsToStore()
/external/llvm-project/polly/include/polly/
DZoneAlgo.h270 isl::map getDefToTarget(ScopStmt *DefStmt, ScopStmt *TargetStmt);
/external/llvm-project/flang/lib/Parser/
Dprogram-parsers.cpp187 construct<OtherSpecificationStmt>(indirect(Parser<TargetStmt>{})), argument
DFortran-parsers.cpp902 TYPE_PARSER(construct<TargetStmt>("TARGET" >> maybe("::"_tok) >>
Dunparse.cpp652 void Unparse(const TargetStmt &x) { // R859 in Unparse()
/external/llvm-project/flang/include/flang/Parser/
Dparse-tree.h172 struct TargetStmt; // R859
371 common::Indirection<SaveStmt>, common::Indirection<TargetStmt>,
1523 WRAPPER_CLASS(TargetStmt, std::list<ObjectDecl>);
Ddump-parse-tree.h663 NODE(parser, TargetStmt) in NODE()
/external/llvm-project/flang/lib/Semantics/
Dresolve-names.cpp758 bool Pre(const parser::TargetStmt &) { in Pre() argument
762 void Post(const parser::TargetStmt &) { objectDeclAttr_ = std::nullopt; } in Post() argument