Lines Matching refs:AllocaCall
594 void unpoisonDynamicAlloca(DynamicAllocaCall &AllocaCall) { in unpoisonDynamicAlloca()
595 if (!AllocaCall.Poison) return; in unpoisonDynamicAlloca()
600 Value *PartialRzAddr = IRBRet.CreateSub(AllocaCall.RightRzAddr, in unpoisonDynamicAlloca()
603 Zero, IRBRet.CreateIntToPtr(AllocaCall.LeftRzAddr, Int32PtrTy)); in unpoisonDynamicAlloca()
607 Zero, IRBRet.CreateIntToPtr(AllocaCall.RightRzAddr, Int32PtrTy)); in unpoisonDynamicAlloca()
640 void handleDynamicAllocaCall(DynamicAllocaCall &AllocaCall);
1726 for (auto &AllocaCall : DynamicAllocaVec) { in poisonStack() local
1727 handleDynamicAllocaCall(AllocaCall); in poisonStack()
1728 unpoisonDynamicAlloca(AllocaCall); in poisonStack()
2009 DynamicAllocaCall &AllocaCall) { in handleDynamicAllocaCall() argument
2010 AllocaInst *AI = AllocaCall.AI; in handleDynamicAllocaCall()
2013 AllocaCall.Poison = false; in handleDynamicAllocaCall()
2069 AllocaCall.LeftRzAddr = ASan.memToShadow(LeftRzAddress, IRB); in handleDynamicAllocaCall()
2071 IRB.CreateIntToPtr(AllocaCall.LeftRzAddr, Int32PtrTy)); in handleDynamicAllocaCall()
2089 AllocaCall.RightRzAddr = ASan.memToShadow(RightRzAddress, IRB); in handleDynamicAllocaCall()
2091 IRB.CreateIntToPtr(AllocaCall.RightRzAddr, Int32PtrTy)); in handleDynamicAllocaCall()