• Home
  • Raw
  • Download

Lines Matching refs:getBase

340         if (!ME->isArrow() && ME->getBase()->isRValue()) {  in EmitExprForReferenceBinding()
341 assert(ME->getBase()->getType()->isRecordType()); in EmitExprForReferenceBinding()
343 E = ME->getBase(); in EmitExprForReferenceBinding()
1411 LV.setBaseIvarExp(Exp->getBase()); in setObjCGCLValueClass()
1467 setObjCGCLValueClass(Ctx, Exp->getBase(), LV); in setObjCGCLValueClass()
1480 setObjCGCLValueClass(Ctx, Exp->getBase(), LV, true); in setObjCGCLValueClass()
1785 if (E->getBase()->getType()->isVectorType()) { in EmitArraySubscriptExpr()
1787 LValue LHS = EmitLValue(E->getBase()); in EmitArraySubscriptExpr()
1791 E->getBase()->getType(), LHS.getAlignment()); in EmitArraySubscriptExpr()
1800 if (const ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(E->getBase())){ in EmitArraySubscriptExpr()
1826 Address = EmitScalarExpr(E->getBase()); in EmitArraySubscriptExpr()
1851 llvm::Value *Base = EmitScalarExpr(E->getBase()); in EmitArraySubscriptExpr()
1855 } else if (const Expr *Array = isSimpleArrayDecayOperand(E->getBase())) { in EmitArraySubscriptExpr()
1876 llvm::Value *Base = EmitScalarExpr(E->getBase()); in EmitArraySubscriptExpr()
1883 QualType T = E->getBase()->getType()->getPointeeType(); in EmitArraySubscriptExpr()
1898 LV.getQuals().setAddressSpace(E->getBase()->getType().getAddressSpace()); in EmitArraySubscriptExpr()
1927 llvm::Value *Ptr = EmitScalarExpr(E->getBase()); in EmitExtVectorElementExpr()
1928 const PointerType *PT = E->getBase()->getType()->getAs<PointerType>(); in EmitExtVectorElementExpr()
1931 } else if (E->getBase()->isGLValue()) { in EmitExtVectorElementExpr()
1934 assert(E->getBase()->getType()->isVectorType()); in EmitExtVectorElementExpr()
1935 Base = EmitLValue(E->getBase()); in EmitExtVectorElementExpr()
1938 assert(E->getBase()->getType()->isVectorType() && in EmitExtVectorElementExpr()
1940 llvm::Value *Vec = EmitScalarExpr(E->getBase()); in EmitExtVectorElementExpr()
1943 llvm::Value *VecMem = CreateMemTemp(E->getBase()->getType()); in EmitExtVectorElementExpr()
1945 Base = MakeAddrLValue(VecMem, E->getBase()->getType()); in EmitExtVectorElementExpr()
1973 Expr *BaseExpr = E->getBase(); in EmitMemberExpr()
2429 Expr *BaseExpr = PseudoDtor->getBase(); in EmitCallExpr()
2604 const Expr *BaseExpr = E->getBase(); in EmitObjCIvarRefLValue()