Home
last modified time | relevance | path

Searched refs:NextIRB (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp3223 IRBuilder<> NextIRB(CB.getNextNode()); in visitLibAtomicLoad() local
3224 NextIRB.SetCurrentDebugLocation(CB.getDebugLoc()); in visitLibAtomicLoad()
3229 NextIRB.CreateCall( in visitLibAtomicLoad()
3231 {DstPtr, SrcPtr, NextIRB.CreateIntCast(Size, DFSF.DFS.IntptrTy, false)}); in visitLibAtomicLoad()
3309 IRBuilder<> NextIRB(CB.getNextNode()); in visitLibAtomicCompareExchange() local
3310 NextIRB.SetCurrentDebugLocation(CB.getDebugLoc()); in visitLibAtomicCompareExchange()
3316 NextIRB.CreateCall(DFSF.DFS.DFSanMemShadowOriginConditionalExchangeFn, in visitLibAtomicCompareExchange()
3317 {NextIRB.CreateIntCast(&CB, NextIRB.getInt8Ty(), false), in visitLibAtomicCompareExchange()
3319 NextIRB.CreateIntCast(Size, DFSF.DFS.IntptrTy, false)}); in visitLibAtomicCompareExchange()
3424 IRBuilder<> NextIRB(Next); in visitCallBase() local
[all …]
H A DMemorySanitizer.cpp4309 NextNodeIRBuilder NextIRB(&CB); in visitLibAtomicLoad() local
4312 getShadowOriginPtr(SrcPtr, NextIRB, NextIRB.getInt8Ty(), Align(1), in visitLibAtomicLoad()
4315 getShadowOriginPtr(DstPtr, NextIRB, NextIRB.getInt8Ty(), Align(1), in visitLibAtomicLoad()
4319 NextIRB.CreateMemCpy(DstShadowPtr, Align(1), SrcShadowPtr, Align(1), Size); in visitLibAtomicLoad()
4321 Value *SrcOrigin = NextIRB.CreateAlignedLoad(MS.OriginTy, SrcOriginPtr, in visitLibAtomicLoad()
4323 Value *NewOrigin = updateOrigin(SrcOrigin, NextIRB); in visitLibAtomicLoad()
4324 NextIRB.CreateCall(MS.MsanSetOriginFn, {DstPtr, Size, NewOrigin}); in visitLibAtomicLoad()