Lines Matching refs:Result
375 // If we are truncating the result of this SHL, and if it's a shift of a
429 if (Instruction *Result = commonCastTransforms(CI))
430 return Result;
474 // If the shift amount is larger than the size of A, then the result is
481 // type, then zero extend or truncate to the result.
568 // Insert the shift to put the result in the low bit.
606 Value *Result = Builder->CreateXor(LHS, RHS);
610 Result = Builder->CreateAnd(Result,
614 Result = Builder->CreateLShr(
615 Result, ConstantInt::get(ITy, UnknownBit.countTrailingZeros()));
618 Result = Builder->CreateXor(Result, ConstantInt::get(ITy, 1));
619 Result->takeName(ICI);
620 return ReplaceInstUsesWith(CI, Result);
752 if (Instruction *Result = commonCastTransforms(CI))
753 return Result;
783 // cast with the result.
1084 // cast with the result.
1263 // 'X' value would cause an undefined result for the fptoui.
1283 // 'X' value would cause an undefined result for the fptoui.
1331 // If casting the result of a getelementptr instruction with no offset, turn
1359 // and bitcast the result. This eliminates one bitcast, potentially
1441 // elements from InVal and fill the rest of the result elements with zeros
1475 // Undef values never contribute useful bits to the result.
1586 Value *Result = Constant::getNullValue(CI.getType());
1590 Result = IC.Builder->CreateInsertElement(Result, Elements[i],
1594 return Result;
1614 // If the element type of the vector doesn't match the result type,
1635 // If the element type of the vector doesn't match the result type,