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...