Lines Matching refs:Shadow

431   void setShadow(Value &V, Value &Shadow) {  in setShadow()  argument
432 [[maybe_unused]] const bool Inserted = Map.try_emplace(&V, &Shadow).second; in setShadow()
725 Value *Shadow = Builder.CreateSelect(HasShadowArgs, L, in createShadowArguments() local
727 Map.setShadow(Arg, *Shadow); in createShadowArguments()
1056 PHINode *Shadow = PHINode::Create(ExtendedVT, Phi.getNumIncomingValues()); in maybeCreateShadowPhi() local
1057 Shadow->insertAfter(&Phi); in maybeCreateShadowPhi()
1058 return Shadow; in maybeCreateShadowPhi()
1552 Value *Shadow = Map.getShadow(Arg); in maybeHandleKnownCallBase() local
1555 assert(Shadow->getType() == ShadowArgTy); in maybeHandleKnownCallBase()
1556 Args.push_back(Shadow); in maybeHandleKnownCallBase()
1560 Args.push_back(Builder.CreateFPTrunc(Shadow, IntrinsicArgTy)); in maybeHandleKnownCallBase()
1597 Value *Shadow = Builder.CreateSelect(HasShadowRet, ShadowRetVal, in handleCallBase() local
1600 return Shadow; in handleCallBase()
1634 Value *Shadow = handleCallBase(*Invoke, VT, ExtendedVT, TLI, Map, Builder); in createShadowValueWithOperandsAvailable() local
1637 return Shadow; in createShadowValueWithOperandsAvailable()
1735 Value *Shadow = createShadowValueWithOperandsAvailable(*I, TLI, Map); in maybeCreateShadowValue() local
1736 Map.setShadow(*I, *Shadow); in maybeCreateShadowValue()
1875 Value *Shadow = in propagateNonFTStore() local
1877 Builder.CreateAlignedStore(Shadow, ShadowPtr, Align(1), in propagateNonFTStore()
2091 if (PHINode *Shadow = maybeCreateShadowPhi(*Phi, TLI)) { in sanitizeFunction() local
2093 ValueToShadow.setShadow(*Phi, *Shadow); in sanitizeFunction()
2111 Value *Shadow = ValueToShadow.getShadow(V); in sanitizeFunction() local
2119 ShadowPhi->addIncoming(Shadow, IncomingBB); in sanitizeFunction()