search for: queryinst

Displaying 4 results from an estimated 4 matches for "queryinst".

Did you mean: querying
2015 Jul 21
6
[LLVMdev] GlobalsModRef (and thus LTO) is completely broken
...+ 120 at AliasAnalysis.cpp:288 > frame #3: 0x0000000103a0a814 > libLTO.dylib`llvm::MemoryDependenceAnalysis::getPointerDependencyFrom(this=0x000000010e6cf0c0, > MemLoc=0x00007fff5fbf6268, isLoad=true, ScanIt=llvm::BasicBlock::iterator at > 0x00007fff5fbf4390, BB=0x000000010a19ffa0, QueryInst=0x000000010a1a20c8) + > 1908 at MemoryDependenceAnalysis.cpp:570 > frame #4: 0x0000000103a0ffa5 > libLTO.dylib`llvm::MemoryDependenceAnalysis::GetNonLocalInfoForBlock(this=0x000000010e6cf0c0, > QueryInst=0x000000010a1a20c8, Loc=0x00007fff5fbf6268, isLoad=true, > BB=0x000000010a19...
2015 Jul 17
2
[LLVMdev] GlobalsModRef (and thus LTO) is completely broken
On Fri, Jul 17, 2015 at 9:13 AM Evgeny Astigeevich < evgeny.astigeevich at arm.com> wrote: > It’s Dhrystone. > Dhrystone has historically not been a good indicator of real-world performance fluctuations, especially at this small of a shift. I'd like to see if we see any fluctuation on larger and more realistic application benchmarks. One advantage of the flag being set is that we
2011 Jul 14
0
[LLVMdev] Error in a custom analysis Pass
...Successors according to CFG: BB#1 The instruction %vr48<def> = LD_Iri %vr46<kill>, 0; mem:LD4[<unknown>] seems to be a load instruction with a memory location unknown. Can anyone help me point out, what can be the possible reason. This code has been generated for (gdb) print QueryInst->getParent()->getBasicBlock()->dump() sw.bb99: ; preds = %if.end40 %2 = va_arg i8** %cpArg.addr, i32 %conv100 = trunc i32 %2 to i8 store i8 %conv100, i8* %cpStrBuf.1 %ptrincdec104 = getelementptr inbounds i8* %cpStrBuf.1, i32 1 br label %...
2013 Jan 18
0
[LLVMdev] llvm getDependency() for ICMP instructions is UNKNOWN
...iables of ICMP instructions. Do you know if I can use an already existing method? I tried to use getDependency() method of class MemoryDependenceAnalysis. Does it work only for particular instruction types? Its definition is MemDepResult MemoryDependenceAnalysis::getDependency ( Instruction * QueryInst ) When I running my pass if ( !(Inst->getOpcode() == Instruction::ICmp) ) continue; ...... MemDepResult Res = MDA.getDependency(Inst); ..... if (!Res.isNonLocal()) { Deps[Inst].insert(std::make_pair(getInstTypePair(Res),...