Home
last modified time | relevance | path

Searched refs:SinkAfter (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorizationLegality.h257 DenseMap<Instruction *, Instruction *> &getSinkAfter() { return SinkAfter; } in getSinkAfter()
449 DenseMap<Instruction *, Instruction *> SinkAfter; variable
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h195 DenseMap<Instruction *, Instruction *> &SinkAfter,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLoopUtils.cpp608 DenseMap<Instruction *, Instruction *> &SinkAfter, DominatorTree *DT) { in isFirstOrderRecurrence() argument
631 SinkAfter.count(Previous)) // Cannot rely on dominance due to motion. in isFirstOrderRecurrence()
644 SinkAfter[I] = Previous; in isFirstOrderRecurrence()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp637 SinkAfter, DT)) { in canVectorizeInstrs()
DLoopVectorize.cpp6944 DenseMap<Instruction *, Instruction *> &SinkAfter = Legal->getSinkAfter(); in buildVPlanWithVPRecipes() local
6997 auto SAIt = SinkAfter.find(Instr); in buildVPlanWithVPRecipes()
6998 if (SAIt != SinkAfter.end()) { in buildVPlanWithVPRecipes()