search for: prevloc

Displaying 2 results from an estimated 2 matches for "prevloc".

2019 Jul 03
2
optimisation issue in an llvm IR pass
...being generated? For me its the same result on LLVM 6.0 and 7. Alternatively add BYTE PTR [rsi+rdi*1],0x1 adc BYTE PTR [rsi+rdi*1],0x0 would work as well. Thank you very much! Regards, Marc -> Below now is the full llvm IR pass code // vvv same code before both variants LoadInst *PrevLoc = IRB.CreateLoad(AFLPrevLoc); PrevLoc->setMetadata(M.getMDKindID("nosanitize"), MDNode::get(C, None)); Value *PrevLocCasted = IRB.CreateZExt(PrevLoc, IRB.getInt32Ty()); LoadInst *MapPtr = IRB.CreateLoad(AFLMapPtr); MapPtr->setMetadata(M.getMDKindID("nosanitize"), MDNode:...
2019 Jul 03
3
optimisation issue in an llvm IR pass
...PTR [rsi+rdi*1],0x1 >   adc    BYTE PTR [rsi+rdi*1],0x0 >  would work as well. > > Thank you very much! > > Regards, > Marc > > -> Below now is the full llvm IR pass code > > // vvv same code before both variants > LoadInst *PrevLoc = IRB.CreateLoad(AFLPrevLoc); > PrevLoc->setMetadata(M.getMDKindID("nosanitize"), MDNode::get(C, None)); > Value *PrevLocCasted = IRB.CreateZExt(PrevLoc, IRB.getInt32Ty()); > >  LoadInst *MapPtr = IRB.CreateLoad(AFLMapPtr); > MapPtr->setMetadata(M.get...