search for: classllvm_1_1basicblock

Displaying 3 results from an estimated 3 matches for "classllvm_1_1basicblock".

2013 Mar 02
2
[LLVMdev] Question about method CodeExtractor::severSplitPHINodes
...iated!!! /// severSplitPHINodes - If a PHI node has multiple inputs from outside of the00185 /// region, we need to split the entry block of the region so that the PHI node00186 /// is easier to deal with.00187 void CodeExtractor::severSplitPHINodes(BasicBlock <http://llvm.org/docs/doxygen/html/classllvm_1_1BasicBlock.html> *&Header) {00188 unsigned NumPredsFromRegion = 0;00189 unsigned NumPredsOutsideRegion = 0;00190 00191 if (Header != &Header->getParent <http://llvm.org/docs/doxygen/html/classllvm_1_1BasicBlock.html#aca229503e4f5c83a187a6a921c625fa8>()->getEntryBlock <http://ll...
2017 Aug 07
2
vrp
I am primarily interested in phi nodes and their induction variables, in ValueTracking file there is an analysis of them, but if the upper bound is inf, it is not working? 2017-08-07 11:41 GMT+02:00 Anastasiya Ruzhanskaya < anastasiya.ruzhanskaya at frtk.ru>: > So, it is not supported to determine by this instruction : %cmp = icmp slt > i32 %i.03, 99, > that %i.03 = phi i32 [ 0,
2011 Nov 03
1
[LLVMdev] Why there is no unary operator in LLVM?
...xygen/classllvm_1_1BinaryOperator.html#a073c092ce74a122e898e435e60e84599>(Value <http://llvm.org/doxygen/classllvm_1_1Value.html> *Op, const Twine <http://llvm.org/doxygen/classllvm_1_1Twine.html> &Name,01824 BasicBlock <http://llvm.org/doxygen/classllvm_1_1BasicBlock.html> *InsertAtEnd) {01825 Value <http://llvm.org/doxygen/classllvm_1_1Value.html> *zero = ConstantFP::getZeroValueForNegation <http://llvm.org/doxygen/classllvm_1_1ConstantFP.html#ab4d218c572245abd0b1c895d603cba36>(Op->getType <http://llvm.org/doxygen/classllvm_1_1Value.html...