search for: scopstmt

Displaying 7 results from an estimated 7 matches for "scopstmt".

2011 Nov 01
0
[LLVMdev] How to make Polly ignore some non-affine memory accesses
...t*) + 156 9 LLVMPolly.dylib 0x000000010686710b llvm::SCEVVisitor<SCEVAffinator, isl_pw_aff*>::visit(llvm::SCEV const*) + 283 10 LLVMPolly.dylib 0x0000000106866f71 SCEVAffinator::visit(llvm::SCEV const*) + 449 11 LLVMPolly.dylib 0x000000010685fd49 SCEVAffinator::getPwAff(polly::ScopStmt const*, llvm::SCEV const*, llvm::Value const*) + 57 12 LLVMPolly.dylib 0x000000010685d076 polly::ScopStmt::buildConditionSet(polly::Comparison const&) const + 54 13 LLVMPolly.dylib 0x000000010685d414 polly::ScopStmt::addConditionsToDomain(isl_set*, polly::TempScop&, llvm::Region c...
2011 Oct 27
2
[LLVMdev] How to make Polly ignore some non-affine memory accesses
Perfect, thank you very much :) 2011/10/26 Tobias Grosser <tobias at grosser.es>: > On 10/24/2011 11:32 PM, Marcello Maggioni wrote: >> >> Strange , with --enable-shared (I use auto tool by the way ...) it gives: >> >> MacBook-Pro-di-Marcello:examples Kariddi$ ./compile_ex.sh >> not_so_simple_loop >> clang (LLVM option parsing): Unknown command line
2011 Nov 14
0
[LLVMdev] How to make Polly ignore some non-affine memory accesses
...gcd () #2 0x0000000101cd0f33 in isl_aff_scale_down () #3 0x0000000101a5a175 in polly::MemoryAccess::MemoryAccess (this=0x101911ed0, Access=@0x10190fc48, Statement=0x10190ffa0) at /Users/Kariddi/Documents/Sviluppo/Tesi/llvm/tools/polly/lib/Analysis/ScopInfo.cpp:308 #4 0x0000000101a5b22a in polly::ScopStmt::buildAccesses (this=0x10190ffa0, tempScop=@0x10190eb70, CurRegion=@0x10190eed0) at /Users/Kariddi/Documents/Sviluppo/Tesi/llvm/tools/polly/lib/Analysis/ScopInfo.cpp:588 #5 0x0000000101a5bc08 in polly::ScopStmt::ScopStmt (this=0x10190ffa0, parent=@0x10190fdf0, tempScop=@0x10190eb70, CurRegion=@0x1...
2011 Nov 02
5
[LLVMdev] How to make Polly ignore some non-affine memory accesses
...   0x000000010686710b > llvm::SCEVVisitor<SCEVAffinator, isl_pw_aff*>::visit(llvm::SCEV > const*) + 283 > 10 LLVMPolly.dylib      0x0000000106866f71 > SCEVAffinator::visit(llvm::SCEV const*) + 449 > 11 LLVMPolly.dylib      0x000000010685fd49 > SCEVAffinator::getPwAff(polly::ScopStmt const*, llvm::SCEV const*, > llvm::Value const*) + 57 > 12 LLVMPolly.dylib      0x000000010685d076 > polly::ScopStmt::buildConditionSet(polly::Comparison const&) const + > 54 > 13 LLVMPolly.dylib      0x000000010685d414 > polly::ScopStmt::addConditionsToDomain(isl_set*, polly:...
2012 Dec 17
1
[LLVMdev] [polly] ISL vector code generation
Hi, thanks to Tobias for doing most of the work to get the vector code generation working with ISL's code generation. Attached are two patches to port the vector code generation part of the testsuite from Cloog/CodeGen to Isl/CodeGen. Tobi, do you want to commit these two patches separately, or you want me to combine them, as the second patch is needed to make the testsuite pass? Also, let
2016 May 16
2
Determination of statements that contain only matrix multiplication
...sic block of the statement has exactly 14 instructions, the statement contains matrix multiplication and can be safely optimized with a generation of specific code, which takes into account information about usage of SIMD registers. I have one more question. Are memory accesses of MemAccs from the ScopStmt class ordered by their sequence order? -- Cheers, Roman Gareev.
2016 Jun 27
2
[GSoC 2016] Implementation of the packing transformation
Dear community, the next step of the "Improvement of vectorization process in Polly" project is to implement the packing transformation described in http://www.cs.utexas.edu/users/flame/pubs/TOMS-BLIS-Analytical.pdf. I had a discussion with Tobias and we decided that a packing transformation is in many ways a data-layout transformation that will require to introduce a new array, copy