Searched refs:NextIRB (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | DataFlowSanitizer.cpp | 3213 IRBuilder<> NextIRB(CB.getNextNode()); in visitLibAtomicLoad() local 3214 NextIRB.SetCurrentDebugLocation(CB.getDebugLoc()); in visitLibAtomicLoad() 3219 NextIRB.CreateCall( in visitLibAtomicLoad() 3221 {DstPtr, SrcPtr, NextIRB.CreateIntCast(Size, DFSF.DFS.IntptrTy, false)}); in visitLibAtomicLoad() 3299 IRBuilder<> NextIRB(CB.getNextNode()); in visitLibAtomicCompareExchange() local 3300 NextIRB.SetCurrentDebugLocation(CB.getDebugLoc()); in visitLibAtomicCompareExchange() 3306 NextIRB.CreateCall(DFSF.DFS.DFSanMemShadowOriginConditionalExchangeFn, in visitLibAtomicCompareExchange() 3307 {NextIRB.CreateIntCast(&CB, NextIRB.getInt8Ty(), false), in visitLibAtomicCompareExchange() 3309 NextIRB.CreateIntCast(Size, DFSF.DFS.IntptrTy, false)}); in visitLibAtomicCompareExchange() 3414 IRBuilder<> NextIRB(Next); in visitCallBase() local [all …]
|
| H A D | MemorySanitizer.cpp | 5795 NextNodeIRBuilder NextIRB(&CB); in visitLibAtomicLoad() local 5798 getShadowOriginPtr(SrcPtr, NextIRB, NextIRB.getInt8Ty(), Align(1), in visitLibAtomicLoad() 5801 getShadowOriginPtr(DstPtr, NextIRB, NextIRB.getInt8Ty(), Align(1), in visitLibAtomicLoad() 5805 NextIRB.CreateMemCpy(DstShadowPtr, Align(1), SrcShadowPtr, Align(1), Size); in visitLibAtomicLoad() 5807 Value *SrcOrigin = NextIRB.CreateAlignedLoad(MS.OriginTy, SrcOriginPtr, in visitLibAtomicLoad() 5809 Value *NewOrigin = updateOrigin(SrcOrigin, NextIRB); in visitLibAtomicLoad() 5810 NextIRB.CreateCall(MS.MsanSetOriginFn, {DstPtr, Size, NewOrigin}); in visitLibAtomicLoad()
|