<div class="__aliyun_email_body_block"><div  style="clear:both;">Hi <span  style="color:#000000;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;text-align:start;text-indent:.0px;text-transform:none;widows:2;background-color:#ffffff;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline;">Michael Kruse, unimodular and non-singular trans,  polyhedral trans,  dependence and legality of transformations check are enabled, please look up poly.h and ldtran.h for more details. :)</span></div><div  style="clear:both;">However, convet AST/IR to poly-representation and extract dependence-vector are still not provided yet.</div><div  style="clear:both;"><br ></div><blockquote  style="margin-right:.0px;margin-top:.0px;margin-bottom:.0px;"><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">------------------------------------------------------------------</span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">发件人:Michael Kruse <llvmdev@meinersbur.de></span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">发送时间:2019年6月11日(星期二) 00:04</span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">收件人:steven.known <steven.known@aliyun.com></span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">抄 送:llvm-dev <llvm-dev@lists.llvm.org></span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;">主 题:Re: [llvm-dev] Major release of xocc C compiler, 0.9.2, based on BSD license!</span></div><div  style="clear:both;"><span  style="font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14.0px;color:#000000;"><br ></span></div>Thank you for sharing!<br ><br >Regarding xpoly, what kind of analysis/transformation is it capable<br >of? I could not find an omega-test and mostly unimodular<br >transformations.<br ><br >Michael<br ><br >Am So., 9. Juni 2019 um 13:54 Uhr schrieb steven.known via llvm-dev<br ><llvm-dev@lists.llvm.org>:<br >><br >> Hello everybody,<br >><br >>   I'm glad to announce the major release of xocc C compiler, 0.9.2, based on BSD license.<br >>   xocc is a C compiler that based on XOC infrastructure, XGEN code generator and XOCFE<br >>   C frontend.<br >>   Both xocc, XOC, XGEN, and XOCFE are based on BSD license.<br >><br >>   XOC provides multi-level operations, flexibility, and the capability of representing almost all popular languages.<br >>   There are mainly two level IR representations used throughout all phases of the compilation.<br >>   In addition to basic IR representation, XOC also provides IR builder, BB manipulating api, Control Flow Graph(CFG),<br >>   IR lowering, Control Dependent Graph, Dominator Tree, Register SSA, Memory SSA, Agressive Flow Sensitive Alias Analysis,<br >>   Flow Insensitive Alias Analysis, Agressive Field Sensitive Alias Analysis, Interprocedual Analysis Framework, Inliner,<br >>   Dead Code Elimination, Copy Propagation, GCSE, GVN, and a lot of sophisticated control flow and peephole optimizations.<br >>   Moveover, XOC does not use any std library, it provides all basic algorithm library such Vector, List, Map, Dense Bitset,<br >>   Sparse Bitset, Graph, Mempool, Big-Integer, Linear Algebraic library, Linear Programming Solver.<br >><br >>   XGEN provides a retargetable machine code generator.<br >>   For now, it could generate ARM, x86, PAC code. But, x86 and PAC code generator are not release for temporary.<br >>   XGEN provides IR2OR translator, Pre-Instruction-Schedular, Register Allocation, Post-Instruction-Schedular,<br >>   Instruction Packager and Assembly Printer.<br >><br >>   XOCFE is a C frontend, it could provide AST as output.<br >><br >>   xocc is a driver that compose XOCFE, AST2IR, XOC and XGEN into complete C compiler.<br >><br >>   All features provided by xocc, XOC, XGEN, XOCFE could empower you to develop any compiler and analysis tools.<br >><br >>   More important is, any feedback on the compiler and its components would be much appreciated!<br >><br >>   For more details, see:<br >>   https://github.com/stevenknown/xgen<br >>   https://github.com/stevenknown/xoc<br >>   https://github.com/stevenknown/xocfe<br >>   https://github.com/stevenknown/xpoly<br >> _______________________________________________<br >> LLVM Developers mailing list<br >> llvm-dev@lists.llvm.org<br >> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</blockquote><div ><br ></div></div>