Lines Matching defs:Stmt
64 Value *BlockGenerator::trySynthesizeNewValue(ScopStmt &Stmt, Value *Old, in trySynthesizeNewValue()
97 Value *BlockGenerator::getNewValue(ScopStmt &Stmt, Value *Old, ValueMapT &BBMap, in getNewValue()
214 void BlockGenerator::copyInstScalar(ScopStmt &Stmt, Instruction *Inst, in copyInstScalar()
256 BlockGenerator::generateLocationAccessed(ScopStmt &Stmt, MemAccInst Inst, in generateLocationAccessed()
267 ScopStmt &Stmt, Loop *L, Value *Pointer, ValueMapT &BBMap, in generateLocationAccessed()
311 Value *BlockGenerator::generateArrayLoad(ScopStmt &Stmt, LoadInst *Load, in generateArrayLoad()
329 void BlockGenerator::generateArrayStore(ScopStmt &Stmt, StoreInst *Store, in generateArrayStore()
350 bool BlockGenerator::canSyntheziseInStmt(ScopStmt &Stmt, Instruction *Inst) { in canSyntheziseInStmt()
356 void BlockGenerator::copyInstruction(ScopStmt &Stmt, Instruction *Inst, in copyInstruction()
416 void BlockGenerator::copyStmt(ScopStmt &Stmt, LoopToScevMapT <S, in copyStmt()
435 BasicBlock *BlockGenerator::copyBB(ScopStmt &Stmt, BasicBlock *BB, in copyBB()
451 void BlockGenerator::copyBB(ScopStmt &Stmt, BasicBlock *BB, BasicBlock *CopyBB, in copyBB()
558 ScopStmt &Stmt, LoopToScevMapT <S, ValueMapT &BBMap, in generateScalarLoads()
583 Value *BlockGenerator::buildContainsCondition(ScopStmt &Stmt, in buildContainsCondition()
608 ScopStmt &Stmt, const isl::set &Subdomain, StringRef Subject, in generateConditionalExecution()
661 void BlockGenerator::generateBeginStmtTrace(ScopStmt &Stmt, LoopToScevMapT <S, in generateBeginStmtTrace()
757 ScopStmt &Stmt, LoopToScevMapT <S, ValueMapT &BBMap, in generateScalarStores()
978 for (auto &Stmt : S) in invalidateScalarEvolution() local
1019 Value *VectorBlockGenerator::getVectorValue(ScopStmt &Stmt, Value *Old, in getVectorValue()
1051 ScopStmt &Stmt, LoadInst *Load, VectorValueMapT &ScalarMaps, in generateStrideOneLoad()
1081 ScopStmt &Stmt, LoadInst *Load, ValueMapT &BBMap, in generateStrideZeroLoad()
1104 ScopStmt &Stmt, LoadInst *Load, VectorValueMapT &ScalarMaps, in generateUnknownStrideLoad()
1126 ScopStmt &Stmt, LoadInst *Load, ValueMapT &VectorMap, in generateLoad()
1160 void VectorBlockGenerator::copyUnaryInst(ScopStmt &Stmt, UnaryInstruction *Inst, in copyUnaryInst()
1174 void VectorBlockGenerator::copyBinaryInst(ScopStmt &Stmt, BinaryOperator *Inst, in copyBinaryInst()
1191 ScopStmt &Stmt, StoreInst *Store, ValueMapT &VectorMap, in copyStore()
1265 ScopStmt &Stmt, Instruction *Inst, ValueMapT &VectorMap, in copyInstScalarized()
1293 ScopStmt &Stmt, Instruction *Inst, ValueMapT &VectorMap, in copyInstruction()
1336 ScopStmt &Stmt, ValueMapT &VectorBlockMap) { in generateScalarVectorLoads()
1355 void VectorBlockGenerator::verifyNoScalarStores(ScopStmt &Stmt) { in verifyNoScalarStores()
1365 ScopStmt &Stmt, __isl_keep isl_id_to_ast_expr *NewAccesses) { in copyStmt()
1457 void RegionGenerator::copyStmt(ScopStmt &Stmt, LoopToScevMapT <S, in copyStmt()
1624 ScopStmt *Stmt = MA->getStatement(); in buildExitPHI() local
1665 ScopStmt *Stmt = MA->getStatement(); in getExitScalar() local
1691 ScopStmt &Stmt, LoopToScevMapT <S, ValueMapT &BBMap, in generateScalarStores()
1738 void RegionGenerator::addOperandToPHI(ScopStmt &Stmt, PHINode *PHI, in addOperandToPHI()
1786 void RegionGenerator::copyPHIInstruction(ScopStmt &Stmt, PHINode *PHI, in copyPHIInstruction()