Searched refs:LHSTy (Results 1 - 21 of 21) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGExprComplex.cpp822 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 DCGExprScalar.cpp2105 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 DMSP430ISelLowering.h75 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i8; }
/external/clang/lib/Sema/
H A DSemaExpr.cpp3973 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 DSemaChecking.cpp680 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 DSparcISelLowering.h89 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i32; }
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h104 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i32; }
/external/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp870 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 DSystemZISelLowering.h222 MVT getScalarShiftAmountTy(EVT LHSTy) const override {
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h509 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i32; }
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h236 MVT getScalarShiftAmountTy(EVT LHSTy) const override;
H A DAArch64ISelLowering.cpp769 MVT AArch64TargetLowering::getScalarShiftAmountTy(EVT LHSTy) const {
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.h230 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i32; }
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h406 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i32; }
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.h570 MVT getScalarShiftAmountTy(EVT LHSTy) const override { return MVT::i8; }
/external/llvm/include/llvm/Target/
H A DTargetLowering.h175 virtual MVT getScalarShiftAmountTy(EVT LHSTy) const;
177 EVT getShiftAmountTy(EVT LHSTy) const;
/external/llvm/lib/Transforms/Scalar/
H A DSROA.cpp2056 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 DExprConstant.cpp6844 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 DSelectionDAG.h871 SDValue getShiftAmountOperand(EVT LHSTy, SDValue Op);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp421 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 DSelectionDAG.cpp1795 SDValue SelectionDAG::getShiftAmountOperand(EVT LHSTy, SDValue Op) { argument
1797 EVT ShTy = TLI->getShiftAmountTy(LHSTy);

Completed in 1052 milliseconds