Displaying 2 results from an estimated 2 matches for "getblockvalue".
2011 Mar 22
2
[LLVMdev] LLVM optimization passes crash when running on second thread
...namespace)::LVILatticeVal, std::less<llvm::AssertingVH<llvm::BasicBlock> >, std::allocator<std::pair<llvm::AssertingVH<llvm::BasicBlock> const, (anonymous namespace)::LVILatticeVal> > >::operator[] () at ctype.h:275
#8 0x169f9661 in (anonymous namespace)::LVIQuery::getBlockValue () at ctype.h:275
#9 0x169fc2da in (anonymous namespace)::LVIQuery::getEdgeValue () at ctype.h:275
#10 0x169f9a25 in (anonymous namespace)::LVIQuery::getBlockValue () at ctype.h:275
#11 0x169fc2da in (anonymous namespace)::LVIQuery::getEdgeValue () at ctype.h:275
...
#657 0x169fc2da in (anonymous...
2015 Apr 16
3
[LLVMdev] LazyValueInfo.getPredicateAt
...get functions in LazyValueInfoCache solve to obtain the result:
LVILatticeVal LazyValueInfoCache::getValueInBlock(Value *V, BasicBlock *BB,
Instruction *CxtI) {
...
pushBlockValue(std::make_pair(BB, V));
solve();
LVILatticeVal Result = getBlockValue(V, BB);
mergeAssumeBlockValueConstantRange(V, Result, CxtI);
...
return Result;
}
Thanks,
Artur