Lines Matching defs:Arguments
150 SmallVector<Value *, 4> Arguments;
152 if (!callLooksLikeOperator(CB, Arguments) || Arguments.size() > 3)
160 switch (Arguments.size()) {
162 return B.CreateFNeg(Arguments[0]);
164 return B.CreateFMul(Arguments[0], Arguments[1]);
166 return B.CreateIntrinsic(Intrinsic::fma, {CB->getType()}, Arguments);
175 switch (Arguments.size()) {
177 return B.CreateUnaryIntrinsic(Intrinsic::bswap, Arguments[0]);
179 return B.CreateAnd(Arguments[0], Arguments[1]);
181 return B.CreateIntrinsic(Intrinsic::fshl, {CB->getType()}, Arguments);