Lines Matching refs:Shadows
649 Value *combineOrigins(const std::vector<Value *> &Shadows,
2045 Value *DFSanFunction::combineOrigins(const std::vector<Value *> &Shadows, in combineOrigins() argument
2048 assert(Shadows.size() == Origins.size()); in combineOrigins()
2064 Value *OpShadow = Shadows[I]; in combineOrigins()
2075 std::vector<Value *> Shadows(Size); in combineOperandOrigins() local
2078 Shadows[I] = getShadow(Inst->getOperand(I)); in combineOperandOrigins()
2081 return combineOrigins(Shadows, Origins, Inst); in combineOperandOrigins()
2149 std::vector<Value *> Shadows; in loadShadowFast() local
2184 Shadows.push_back(WideShadow); in loadShadowFast()
2187 Shadows.push_back(WideShadowLo); in loadShadowFast()
2190 Shadows.push_back(WideShadow); in loadShadowFast()
2222 ? combineOrigins(Shadows, Origins, Pos, in loadShadowFast()
2402 std::vector<Value *> Shadows; in visitLoadInst() local
2409 Shadows.push_back(PrimitiveShadow); in visitLoadInst()
2418 Shadows.push_back(PtrShadow); in visitLoadInst()
2430 DFSF.setOrigin(&LI, DFSF.combineOrigins(Shadows, Origins, Pos)); in visitLoadInst()
2664 std::vector<Value *> Shadows; in visitStoreInst() local
2671 Shadows.push_back(Shadow); in visitStoreInst()
2679 Shadows.push_back(PtrShadow); in visitStoreInst()
2688 Origin = DFSF.combineOrigins(Shadows, Origins, &SI); in visitStoreInst()
2858 std::vector<Value *> Shadows; in visitSelectInst() local
2871 Shadows.push_back(TrueShadow); in visitSelectInst()
2872 Shadows.push_back(FalseShadow); in visitSelectInst()
2880 Shadows.push_back(TrueShadow); in visitSelectInst()
2887 Shadows.push_back(ShadowSel); in visitSelectInst()
2899 Shadows.push_back(CondShadow); in visitSelectInst()
2902 DFSF.setOrigin(&I, DFSF.combineOrigins(Shadows, Origins, &I)); in visitSelectInst()