Lines Matching defs:IRB
950 Value *PrimitiveShadow, IRBuilder<> &IRB) { in expandFromPrimitiveShadowRecursive()
991 IRBuilder<> IRB(Pos->getParent(), Pos); in expandFromPrimitiveShadow() local
1004 IRBuilder<> &IRB) { in collapseAggregateShadow()
1020 IRBuilder<> &IRB) { in collapseToPrimitiveShadow()
1042 IRBuilder<> IRB(Pos->getParent(), Pos); in collapseToPrimitiveShadow() local
1054 IRBuilder<> IRB(&I); in addConditionalCallbacksIfEnabled() local
1067 void DFSanFunction::addReachesFunctionCallbacksIfEnabled(IRBuilder<> &IRB, in addReachesFunctionCallbacksIfEnabled()
1284 void DataFlowSanitizer::buildExternWeakCheckIfNeeded(IRBuilder<> &IRB, in buildExternWeakCheckIfNeeded()
1720 IRBuilder<> IRB(Next); in runImpl() local
1775 IRBuilder<> IRB(Pos->getParent(), Pos); in runImpl() local
1791 Value *DFSanFunction::getArgTLS(Type *T, unsigned ArgOffset, IRBuilder<> &IRB) { in getArgTLS()
1799 Value *DFSanFunction::getRetvalTLS(Type *T, IRBuilder<> &IRB) { in getRetvalTLS()
1806 Value *DFSanFunction::getArgOriginTLS(unsigned ArgNo, IRBuilder<> &IRB) { in getArgOriginTLS()
1822 IRBuilder<> IRB(ArgOriginTLSPos); in getOrigin() local
1866 IRBuilder<> IRB(ArgTLSPos); in getShadowForTLSArgument() local
1903 Value *DataFlowSanitizer::getShadowOffset(Value *Addr, IRBuilder<> &IRB) { in getShadowOffset()
1922 IRBuilder<> IRB(Pos->getParent(), Pos); in getShadowOriginAddress() local
1955 IRBuilder<> IRB(Pos->getParent(), Pos); in getShadowAddress() local
1961 IRBuilder<> IRB(Pos->getParent(), Pos); in getShadowAddress() local
2013 IRBuilder<> IRB(Pos->getParent(), Pos); in combineShadows() local
2077 IRBuilder<> IRB(Pos->getParent(), Pos); in combineOrigins() local
2146 IRBuilder<> IRB(Pos->getParent(), Pos); in loadNextOrigin() local
2178 IRBuilder<> IRB(Pos->getParent(), Pos); in loadShadowFast() local
2247 IRBuilder<> IRB(Pos->getParent(), Pos); in loadShadowOriginSansLoadTracking() local
2282 IRBuilder<> IRB(Pos->getParent(), Pos); in loadShadowOriginSansLoadTracking() local
2301 IRBuilder<> IRB(Pos->getParent(), Pos); in loadShadowOriginSansLoadTracking() local
2314 IRBuilder<> IRB(Pos->getParent(), Pos); in loadShadowOriginSansLoadTracking() local
2330 IRBuilder<> IRB(Pos->getParent(), Pos); in loadShadowOriginSansLoadTracking() local
2345 IRBuilder<> IRB(Pos->getParent(), Pos); in loadShadowOrigin() local
2448 IRBuilder<> IRB(Pos->getParent(), Pos); in visitLoadInst() local
2455 IRBuilder<> IRB(AfterLi->getParent(), AfterLi); in visitLoadInst() local
2460 IRBuilder<> &IRB) { in updateOriginIfTainted()
2465 Value *DFSanFunction::updateOrigin(Value *V, IRBuilder<> &IRB) { in updateOrigin()
2471 Value *DFSanFunction::originToIntptr(IRBuilder<> &IRB, Value *Origin) { in originToIntptr()
2482 void DFSanFunction::paintOrigin(IRBuilder<> &IRB, Value *Origin, in paintOrigin()
2517 Value *DFSanFunction::convertToBool(Value *V, IRBuilder<> &IRB, in convertToBool()
2534 IRBuilder<> IRB(Pos->getParent(), Pos); in storeOrigin() local
2561 IRBuilder<> IRB(Pos->getParent(), Pos); in storeZeroPrimitiveShadow() local
2581 IRBuilder<> IRB(Pos->getParent(), Pos); in storePrimitiveShadowOrigin() local
2601 IRBuilder<> IRB(Pos->getParent(), Pos); in storePrimitiveShadowOrigin() local
2706 IRBuilder<> IRB(&SI); in visitStoreInst() local
2725 IRBuilder<> IRB(&I); in visitCASOrRMW() local
2770 IRBuilder<> IRB(&CI); in visitCmpInst() local
2823 IRBuilder<> IRB(&I); in visitExtractValueInst() local
2832 IRBuilder<> IRB(&I); in visitInsertValueInst() local
2855 IRBuilder<> IRB(&I); in visitAllocaInst() local
2921 IRBuilder<> IRB(&I); in visitMemSetInst() local
2932 IRBuilder<> IRB(&I); in visitMemTransferInst() local
2989 IRBuilder<> IRB(&RI); in visitReturnInst() local
3006 IRBuilder<> &IRB) { in addShadowArguments()
3047 IRBuilder<> &IRB) { in addOriginArguments()
3084 IRBuilder<> IRB(&CB); in visitWrappedCallBase() local
3191 Value *DFSanVisitor::makeAddAcquireOrderingTable(IRBuilder<> &IRB) { in makeAddAcquireOrderingTable()
3212 IRBuilder<> IRB(&CB); in visitLibAtomicLoad() local
3234 Value *DFSanVisitor::makeAddReleaseOrderingTable(IRBuilder<> &IRB) { in makeAddReleaseOrderingTable()
3252 IRBuilder<> IRB(&CB); in visitLibAtomicStore() local
3274 IRBuilder<> IRB(&CB); in visitLibAtomicExchange() local
3374 IRBuilder<> IRB(&CB); in visitCallBase() local