HomeSort by: relevance | last modified time | path
    Searched refs:LHSTy (Results 1 - 15 of 15) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64PreLegalizerCombiner.cpp 73 LLT LHSTy = MRI.getType(LHS);
74 if (!LHSTy.isScalar())
86 WideTy.getSizeInBits() - LHSTy.getSizeInBits())
AArch64InstructionSelector.cpp 1551 auto LHSTy = MRI.getType(LHS);
1552 if (!LHSTy.isVector() && LHSTy.getSizeInBits() <= 64) {
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprComplex.cpp 904 QualType LHSTy = E->getLHS()->getType();
905 if (const AtomicType *AT = LHSTy->getAs<AtomicType>())
906 LHSTy = AT->getValueType();
933 if (LHSTy->isAnyComplexType()) {
935 OpInfo.LHS = EmitComplexToComplexCast(LHSVal, LHSTy, OpInfo.Ty, Loc);
940 if (LHSTy->isRealFloatingType()) {
941 if (!CGF.getContext().hasSameUnqualifiedType(ComplexElementTy, LHSTy))
942 LHSVal = CGF.EmitScalarConversion(LHSVal, LHSTy, ComplexElementTy, Loc);
945 OpInfo.LHS = EmitScalarToComplexCast(LHSVal, LHSTy, OpInfo.Ty, Loc);
953 if (LHSTy->isAnyComplexType())
    [all...]
CGExprScalar.cpp 203 QualType LHSTy = *OptionalLHSTy;
209 !LHSTy->isUnsignedIntegerType() || !RHSTy->isUnsignedIntegerType())
215 return (2 * Ctx.getTypeSize(LHSTy)) < PromotedSize ||
2996 QualType LHSTy = E->getLHS()->getType();
3013 if (const AtomicType *atomicTy = LHSTy->getAs<AtomicType>()) {
3054 EmitScalarConversion(OpInfo.RHS, E->getRHS()->getType(), LHSTy,
3056 LHSTy);
3085 EmitScalarConversion(OpInfo.LHS, LHSTy, E->getComputationLHSType(), Loc);
3092 Result = EmitScalarConversion(Result, E->getComputationResultType(), LHSTy,
3100 llvm::Value *old = CGF.EmitToMemory(Pair.first.getScalarVal(), LHSTy);
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaExpr.cpp 1387 static QualType handleFixedPointConversion(Sema &S, QualType LHSTy,
1389 assert((LHSTy->isFixedPointType() || RHSTy->isFixedPointType()) &&
1391 assert((LHSTy->isFixedPointOrIntegerType() ||
1400 if (RHSTy->isSignedFixedPointType() && LHSTy->isUnsignedFixedPointType())
1401 LHSTy = S.Context.getCorrespondingSignedFixedPointType(LHSTy);
1402 else if (RHSTy->isUnsignedFixedPointType() && LHSTy->isSignedFixedPointType())
1413 unsigned LHSTyRank = GetFixedPointRank(LHSTy);
1416 QualType ResultTy = LHSTyRank > RHSTyRank ? LHSTy : RHSTy;
1418 if (LHSTy->isSaturatedFixedPointType() || RHSTy->isSaturatedFixedPointType()
    [all...]
SemaChecking.cpp 2252 QualType LHSTy = Context.getPointerType(EltTy);
2254 ConvTy = CheckSingleAssignmentConstraints(LHSTy, RHS);
2257 if (DiagnoseAssignmentResult(ConvTy, Arg->getBeginLoc(), LHSTy, RHSTy,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
AVRISelLowering.h 88 MVT getScalarShiftAmountTy(const DataLayout &, EVT LHSTy) const override {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetLoweringBase.cpp 896 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy, const DataLayout &DL,
898 assert(LHSTy.isInteger() && "Shift amount is not an integer type!");
899 if (LHSTy.isVector())
900 return LHSTy;
901 return LegalTypes ? getScalarShiftAmountTy(DL, LHSTy)
  /src/external/apache2/llvm/dist/clang/lib/AST/
ExprConstant.cpp 12501 QualType LHSTy = E->getLHS()->getType();
12504 if (LHSTy->isIntegralOrEnumerationType() &&
12519 if (LHSTy->isFixedPointType() || RHSTy->isFixedPointType()) {
12520 APFixedPoint LHSFX(Info.Ctx.getFixedPointSemantics(LHSTy));
12535 if (LHSTy->isAnyComplexType() || RHSTy->isAnyComplexType()) {
12542 } else if (LHSTy->isRealFloatingType()) {
12577 if (LHSTy->isRealFloatingType() &&
12613 if (LHSTy->isPointerType() && RHSTy->isPointerType()) {
12677 if (LHSTy->isVoidPointerType() && LHSOffset != RHSOffset && IsRelational)
12723 unsigned PtrSize = Info.Ctx.getTypeSize(LHSTy);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
SROA.cpp 1945 auto RankVectorTypes = [&DL](VectorType *RHSTy, VectorType *LHSTy) {
1948 DL.getTypeSizeInBits(LHSTy).getFixedSize() &&
1952 assert(LHSTy->getElementType()->isIntegerTy() &&
1955 cast<FixedVectorType>(LHSTy)->getNumElements();
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SelectionDAG.h 1346 SDValue getShiftAmountOperand(EVT LHSTy, SDValue Op);
TargetLowering.h 379 EVT getShiftAmountTy(EVT LHSTy, const DataLayout &DL,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCompares.cpp 4600 if (auto *LHSTy = dyn_cast<VectorType>(LHS->getType()))
4601 OverflowTy = VectorType::get(OverflowTy, LHSTy->getElementCount());
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAG.cpp 2090 SDValue SelectionDAG::getShiftAmountOperand(EVT LHSTy, SDValue Op) {
2092 EVT ShTy = TLI->getShiftAmountTy(LHSTy, getDataLayout());
DAGCombiner.cpp 776 EVT getShiftAmountTy(EVT LHSTy) {
777 assert(LHSTy.isInteger() && "Shift amount is not an integer type!");
778 return TLI.getShiftAmountTy(LHSTy, DAG.getDataLayout(), LegalTypes);

Completed in 84 milliseconds