reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3805 if (E->isArrow()) { 3810 Address Ptr = EmitPointerWithAlignment(E->getBase(), &BaseInfo, &TBAAInfo); 3811 const PointerType *PT = E->getBase()->getType()->getAs<PointerType>(); 3814 } else if (E->getBase()->isGLValue()) { 3817 assert(E->getBase()->getType()->isVectorType()); 3818 Base = EmitLValue(E->getBase()); 3821 assert(E->getBase()->getType()->isVectorType() && 3823 llvm::Value *Vec = EmitScalarExpr(E->getBase()); 3826 Address VecMem = CreateMemTemp(E->getBase()->getType()); 3828 Base = MakeAddrLValue(VecMem, E->getBase()->getType(), 3833 E->getType().withCVRQualifiers(Base.getQuals().getCVRQualifiers()); 3837 E->getEncodedElementAccess(Indices);