/external/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 822 QualType LHSTy = E->getLHS()->getType(); local 823 if (const AtomicType *AT = LHSTy->getAs<AtomicType>()) 824 LHSTy = AT->getValueType(); 849 if (LHSTy->isAnyComplexType()) { 851 OpInfo.LHS = EmitComplexToComplexCast(LHSVal, LHSTy, OpInfo.Ty); 856 if (LHSTy->isRealFloatingType()) { 857 if (!CGF.getContext().hasSameUnqualifiedType(ComplexElementTy, LHSTy)) 858 LHSVal = CGF.EmitScalarConversion(LHSVal, LHSTy, ComplexElementTy); 861 OpInfo.LHS = EmitScalarToComplexCast(LHSVal, LHSTy, OpInfo.Ty); 869 if (LHSTy [all...] |
H A D | CGExprScalar.cpp | 2105 QualType LHSTy = E->getLHS()->getType(); local 2122 if (const AtomicType *atomicTy = LHSTy->getAs<AtomicType>()) { 2157 E->getRHS()->getType(), LHSTy), LHSTy); 2178 OpInfo.LHS = EmitScalarConversion(OpInfo.LHS, LHSTy, 2185 Result = EmitScalarConversion(Result, E->getComputationResultType(), LHSTy); 2192 llvm::Value *old = CGF.EmitToMemory(Pair.first.getScalarVal(), LHSTy); 2835 QualType LHSTy = E->getLHS()->getType(); local 2837 if (const MemberPointerType *MPT = LHSTy->getAs<MemberPointerType>()) { 2844 } else if (!LHSTy [all...] |
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 75 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i8; }
|
/external/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 3973 QualType LHSTy = LHSExp->getType(), RHSTy = RHSExp->getType(); local 3983 if (LHSTy->isDependentType() || RHSTy->isDependentType()) { 3987 } else if (const PointerType *PTy = LHSTy->getAs<PointerType>()) { 3992 LHSTy->getAs<ObjCObjectPointerType>()) { 4019 } else if (const VectorType *VTy = LHSTy->getAs<VectorType>()) { 4028 } else if (LHSTy->isArrayType()) { 4036 LHSExp = ImpCastExprToType(LHSExp, Context.getArrayDecayedType(LHSTy), 4038 LHSTy = LHSExp->getType(); 4042 ResultType = LHSTy->getAs<PointerType>()->getPointeeType(); 5713 QualType LHSTy local 5815 QualType LHSTy = LHS.get()->getType(); local 5841 QualType LHSTy = LHS.get()->getType(); local 6195 QualType LHSTy = LHS.get()->getType(); local 7743 QualType LHSTy = Context.isPromotableBitField(LHS.get()); local [all...] |
H A D | SemaChecking.cpp | 680 QualType LHSTy = Context.getPointerType(EltTy); local 682 ConvTy = CheckSingleAssignmentConstraints(LHSTy, RHS); 685 if (DiagnoseAssignmentResult(ConvTy, Arg->getLocStart(), LHSTy, RHSTy,
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 89 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i32; }
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.h | 104 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i32; }
|
/external/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 870 MVT TargetLoweringBase::getScalarShiftAmountTy(EVT LHSTy) const { 874 EVT TargetLoweringBase::getShiftAmountTy(EVT LHSTy) const { 875 assert(LHSTy.isInteger() && "Shift amount is not an integer type!"); 876 if (LHSTy.isVector()) 877 return LHSTy; 878 return getScalarShiftAmountTy(LHSTy);
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 222 MVT getScalarShiftAmountTy(EVT LHSTy) const override {
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.h | 509 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i32; }
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.h | 236 MVT getScalarShiftAmountTy(EVT LHSTy) const override;
|
H A D | AArch64ISelLowering.cpp | 769 MVT AArch64TargetLowering::getScalarShiftAmountTy(EVT LHSTy) const {
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 230 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i32; }
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 406 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i32; }
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 570 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i8; }
|
/external/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 175 virtual MVT getScalarShiftAmountTy(EVT LHSTy) const; 177 EVT getShiftAmountTy(EVT LHSTy) const;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 2056 auto RankVectorTypes = [&DL](VectorType *RHSTy, VectorType *LHSTy) { 2057 assert(DL.getTypeSizeInBits(RHSTy) == DL.getTypeSizeInBits(LHSTy) && 2061 assert(LHSTy->getElementType()->isIntegerTy() && 2063 return RHSTy->getNumElements() < LHSTy->getNumElements();
|
/external/clang/lib/AST/ |
H A D | ExprConstant.cpp | 6844 QualType LHSTy = E->getLHS()->getType(); 6847 if (LHSTy->isAnyComplexType() || RHSTy->isAnyComplexType()) { 6854 } else if (LHSTy->isRealFloatingType()) { 6906 if (LHSTy->isRealFloatingType() && 6940 if (LHSTy->isPointerType() && RHSTy->isPointerType()) { 7074 if (LHSTy->isVoidPointerType() && LHSOffset != RHSOffset && 7122 unsigned PtrSize = Info.Ctx.getTypeSize(LHSTy); 7155 if (LHSTy->isMemberPointerType()) { 7193 if (LHSTy->isNullPtrType()) { 7203 assert((!LHSTy [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 871 SDValue getShiftAmountOperand(EVT LHSTy, SDValue Op);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 421 EVT getShiftAmountTy(EVT LHSTy) { argument 422 assert(LHSTy.isInteger() && "Shift amount is not an integer type!"); 423 if (LHSTy.isVector()) 424 return LHSTy; 425 return LegalTypes ? TLI.getScalarShiftAmountTy(LHSTy)
|
H A D | SelectionDAG.cpp | 1795 SDValue SelectionDAG::getShiftAmountOperand(EVT LHSTy, SDValue Op) { argument 1797 EVT ShTy = TLI->getShiftAmountTy(LHSTy);
|