Home
last modified time | relevance | path

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

/external/llvm-project/polly/include/polly/CodeGen/
DBlockGenerators.h30 class BlockGenerator {
67 BlockGenerator(PollyIRBuilder &Builder, LoopInfo &LI, ScalarEvolution &SE,
127 virtual ~BlockGenerator() {} in ~BlockGenerator()
129 BlockGenerator(const BlockGenerator &) = default;
603 class VectorBlockGenerator : BlockGenerator {
625 static void generate(BlockGenerator &BlockGen, ScopStmt &Stmt, in generate()
656 VectorBlockGenerator(BlockGenerator &BlockGen,
783 class RegionGenerator : public BlockGenerator {
788 RegionGenerator(BlockGenerator &BlockGen) : BlockGenerator(BlockGen) {} in RegionGenerator()
DIslNodeBuilder.h41 BlockGenerator &BlockGen;
121 BlockGenerator &getBlockGenerator() { return BlockGen; } in getBlockGenerator()
140 BlockGenerator::AllocaMapTy ScalarMap;
143 BlockGenerator::EscapeUsersAllocaMapTy EscapeMap;
148 BlockGenerator BlockGen;
/external/llvm-project/polly/lib/CodeGen/
DBlockGenerators.cpp56 BlockGenerator::BlockGenerator( in BlockGenerator() function in BlockGenerator
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()
266 Value *BlockGenerator::generateLocationAccessed( in generateLocationAccessed()
295 BlockGenerator::getImplicitAddress(MemoryAccess &Access, Loop *L, in getImplicitAddress()
306 Loop *BlockGenerator::getLoopForStmt(const ScopStmt &Stmt) const { in getLoopForStmt()
311 Value *BlockGenerator::generateArrayLoad(ScopStmt &Stmt, LoadInst *Load, in generateArrayLoad()
329 void BlockGenerator::generateArrayStore(ScopStmt &Stmt, StoreInst *Store, in generateArrayStore()
[all …]
DIslNodeBuilder.cpp1427 BlockGenerator::EscapeUserVectorTy EscapeUsers; in preloadInvariantEquivClass()
DPPCGCodeGeneration.cpp1811 BlockGenerator::AllocaMapTy HostScalarMap = ScalarMap; in createKernel()
1813 BlockGenerator::EscapeUsersAllocaMapTy HostEscapeMap = EscapeMap; in createKernel()