Lines Matching refs:Shadows

605   Value *combineOrigins(const std::vector<Value *> &Shadows,
1904 Value *DFSanFunction::combineOrigins(const std::vector<Value *> &Shadows, in combineOrigins() argument
1907 assert(Shadows.size() == Origins.size()); in combineOrigins()
1923 Value *OpShadow = Shadows[I]; in combineOrigins()
1934 std::vector<Value *> Shadows(Size); in combineOperandOrigins() local
1937 Shadows[I] = getShadow(Inst->getOperand(I)); in combineOperandOrigins()
1940 return combineOrigins(Shadows, Origins, Inst); in combineOperandOrigins()
2000 std::vector<Value *> Shadows; in loadShadowFast() local
2036 Shadows.push_back(WideShadow); in loadShadowFast()
2039 Shadows.push_back(WideShadowLo); in loadShadowFast()
2042 Shadows.push_back(WideShadow); in loadShadowFast()
2074 ? combineOrigins(Shadows, Origins, Pos, in loadShadowFast()
2231 std::vector<Value *> Shadows; in visitLoadInst() local
2238 Shadows.push_back(PrimitiveShadow); in visitLoadInst()
2245 Shadows.push_back(PtrShadow); in visitLoadInst()
2257 DFSF.setOrigin(&LI, DFSF.combineOrigins(Shadows, Origins, Pos)); in visitLoadInst()
2490 std::vector<Value *> Shadows; in visitStoreInst() local
2497 Shadows.push_back(Shadow); in visitStoreInst()
2505 Shadows.push_back(PtrShadow); in visitStoreInst()
2514 Origin = DFSF.combineOrigins(Shadows, Origins, &SI); in visitStoreInst()
2691 std::vector<Value *> Shadows; in visitSelectInst() local
2702 Shadows.push_back(TrueShadow); in visitSelectInst()
2703 Shadows.push_back(FalseShadow); in visitSelectInst()
2711 Shadows.push_back(TrueShadow); in visitSelectInst()
2718 Shadows.push_back(ShadowSel); in visitSelectInst()
2730 Shadows.push_back(CondShadow); in visitSelectInst()
2733 DFSF.setOrigin(&I, DFSF.combineOrigins(Shadows, Origins, &I)); in visitSelectInst()