Home
last modified time | relevance | path

Searched refs:EmitLValue (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp218 EmitLValue(E); in EmitIgnoredExpr()
628 LValue LV = EmitLValue(E); in EmitReferenceBindingToExpr()
1130 LValue LV = EmitLValue(StructBase); in EmitCountedByFieldExpr()
1354 LValue LV = CGF.EmitLValue(UO->getSubExpr(), IsKnownNonNull); in EmitPointerWithAlignment()
1369 LValue LV = CGF.EmitLValue(Call->getArg(0), IsKnownNonNull); in EmitPointerWithAlignment()
1473 LV = EmitLValue(E); in EmitCheckedLValue()
1503 LValue CodeGenFunction::EmitLValue(const Expr *E, in EmitLValue() function in CodeGenFunction
1548 return EmitLValue(cast<CXXRewrittenBinaryOperator>(E)->getSemanticForm(), in EmitLValueHelper()
1560 return EmitLValue(cast<ConstantExpr>(E)->getSubExpr(), IsKnownNonNull); in EmitLValueHelper()
1563 return EmitLValue(cast<ParenExpr>(E)->getSubExpr(), IsKnownNonNull); in EmitLValueHelper()
[all …]
H A DCGStmtOpenMP.cpp103 InlinedShareds.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress()); in OMPLexicalScope()
301 InlinedShareds.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress()); in OMPSimdLexicalScope()
326 return EmitLValue(&DRE); in EmitOMPSharedLValue()
329 return EmitLValue(E); in EmitOMPSharedLValue()
367 llvm::Value *CV = EmitLoadOfScalar(EmitLValue(*I), CurCap->getLocation()); in GenerateOpenMPCapturedVars()
394 CapturedVars.push_back(EmitLValue(*I).getAddress().emitRawPointer(*this)); in GenerateOpenMPCapturedVars()
896 OriginalLVal = EmitLValue(&DRE); in EmitOMPFirstprivateClause()
899 OriginalLVal = EmitLValue(&DRE); in EmitOMPFirstprivateClause()
1020 MasterAddr = EmitLValue(&DRE).getAddress(); in EmitOMPCopyinClause()
1030 Address PrivateAddr = EmitLValue(*IRef).getAddress(); in EmitOMPCopyinClause()
[all …]
H A DCGExprComplex.cpp80 return EmitLoadOfLValue(CGF.EmitLValue(E), E->getExprLoc()); in EmitLoadOfLValue()
202 LValue LV = CGF.EmitLValue(E->getSubExpr()); in VisitPrePostIncDec()
561 LValue origLV = CGF.EmitLValue(Op); in EmitCast()
567 LValue SourceLVal = CGF.EmitLValue(Op); in EmitCast()
1266 LValue LHS = CGF.EmitLValue(E->getLHS()); in EmitCompoundAssignLValue()
1352 LValue LHS = CGF.EmitLValue(E->getLHS()); in EmitBinAssignLValue()
H A DCGObjC.cpp588 LValue lvalue = EmitLValue(lvalueExpr); in EmitObjCMessageExpr()
1342 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer(CGF); in emitStructSetterCall()
1386 llvm::Value *argAddr = CGF.EmitLValue(&argRef).getPointer(CGF); in emitCPPObjectAtomicSetterCall()
1933 elementLValue = EmitLValue(&tempDRE); in EmitObjCForCollectionStmt()
2001 elementLValue = EmitLValue(cast<Expr>(S.getElement())); in EmitObjCForCollectionStmt()
2069 elementLValue = EmitLValue(cast<Expr>(S.getElement())); in EmitObjCForCollectionStmt()
2918 LValue lv = CGF.EmitLValue(e); in tryEmitARCRetainLoadOfScalar()
2950 return tryEmitARCRetainLoadOfScalar(CGF, CGF.EmitLValue(e), type); in tryEmitARCRetainLoadOfScalar()
3595 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreUnsafeUnretained()
3618 LValue lvalue = EmitLValue(e->getLHS()); in EmitARCStoreStrong()
[all …]
H A DCGExprCXX.cpp144 LValue BaseLV = EmitLValue(BaseExpr); in EmitCXXPseudoDestructorExpr()
268 TrivialAssignmentRHS = EmitLValue(CE->getArg(1)); in EmitCXXMemberOrOperatorMemberCallExpr()
286 This = EmitLValue(Base); in EmitCXXMemberOrOperatorMemberCallExpr()
319 : EmitLValue(*CE->arg_begin()); in EmitCXXMemberOrOperatorMemberCallExpr()
459 This = EmitLValue(BaseExpr, KnownNonNull).getAddress(); in EmitCXXMemberPointerCallExpr()
2150 Address ThisPtr = CGF.EmitLValue(E).getAddress(); in EmitTypeidFromVTable()
H A DCGExprScalar.cpp253 LValue EmitLValue(const Expr *E) { return CGF.EmitLValue(E); } in EmitLValue() function in __anone7cacfbd0111::ScalarExprEmitter
607 LValue LV = EmitLValue(E->getSubExpr()); in VisitUnaryPostDec()
611 LValue LV = EmitLValue(E->getSubExpr()); in VisitUnaryPostInc()
615 LValue LV = EmitLValue(E->getSubExpr()); in VisitUnaryPreDec()
619 LValue LV = EmitLValue(E->getSubExpr()); in VisitUnaryPreInc()
635 return EmitLValue(E->getSubExpr()).getPointer(CGF); in VisitUnaryAddrOf()
2242 Address Addr = EmitLValue(E).getAddress(); in VisitCastExpr()
2249 LValue SourceLVal = CGF.EmitLValue(E); in VisitCastExpr()
2451 return EmitLValue(E).getPointer(CGF); in VisitCastExpr()
3386 return CGF.EmitLoadOfLValue(CGF.EmitLValue(E), E->getExprLoc()) in VisitReal()
[all …]
H A DCGExprAgg.cpp251 LValue LV = CGF.EmitLValue(E); in EmitAggLoadOfLValue()
418 LValue Array = CGF.EmitLValue(E->getSubExpr()); in VisitCXXStdInitializerListExpr()
778 LValue SourceLV = CGF.EmitLValue(E->getSubExpr()); in VisitCastExpr()
1237 LValue LHS = CGF.EmitLValue(E->getLHS()); in VisitBinAssign()
H A DCGOpenMPRuntime.cpp378 PrivScope.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress()); in CGOpenMPInnerExprInfo()
969 LValue OriginalBaseLValue = CGF.EmitLValue(DE); in adjustPrivateAddress()
2261 CGF.EmitLValue(CopyprivateVars[I]).getPointer(CGF), in emitSingleRegion()
3326 SharedRefLValue = CGF.EmitLValue(Pair.second.OriginalRef); in emitPrivatesInit()
3332 SharedRefLValue = CGF.EmitLValue(Pair.second.OriginalRef); in emitPrivatesInit()
3570 Addr = CGF.EmitLValue(E).getPointer(CGF); in getPointerAndSize()
3783 LValue EvtLVal = CGF.EmitLValue(Evt); in emitTaskInit()
4162 LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts()); in emitDepobjElementsSizes()
4201 LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts()); in emitDepobjElements()
5014 CGF.EmitLValue(RHSExprs[I]).getPointer(CGF), CGF.VoidPtrTy), in emitReduction()
[all …]
H A DCGCoroutine.cpp367 Res.LV = CGF.EmitLValue(S.getResumeExpr()); in emitSuspendExpression()
H A DCGStmt.cpp2430 LValue Dest = EmitLValue(InputExpr); in EmitAsmInput()
2726 LValue Dest = EmitLValue(OutExpr); in EmitAsmStmt()
H A DCodeGenFunction.cpp2514 return EmitLValue(E).getAddress(); in EmitVAListRef()
2518 return EmitLValue(E).getAddress(); in EmitMSVAListRef()
H A DCodeGenFunction.h1383 return bind(CGF, ov, CGF.EmitLValue(e));
4124 LValue EmitLValue(const Expr *E,
H A DCGDecl.cpp739 LValue srcLV = CGF.EmitLValue(srcExpr); in tryEmitARCCopyWeakInit()
H A DCGCall.cpp4220 srcLV = CGF.EmitLValue(lvExpr); in emitWritebackArg()
4715 LValue L = EmitLValue(cast<CastExpr>(E)->getSubExpr()); in EmitCallArg()
H A DCGClass.cpp2151 LValue Src = EmitLValue(Arg); in EmitCXXConstructorCall()
H A DCGBuiltin.cpp5262 return RValue::get(EmitLValue(E->getArg(0)).getPointer(*this)); in EmitBuiltinExpr()
5494 return RValue::get(EmitLValue(E->getArg(0)).getPointer(*this)); in EmitBuiltinExpr()
13515 return IsBitField ? EmitLValue(Arg).getRawBitFieldPointer(*this) in EmitBPFBuiltinExpr()
13516 : EmitLValue(Arg).emitRawPointer(*this); in EmitBPFBuiltinExpr()
13522 Value *FieldAddr = IsBitField ? EmitLValue(Arg).getRawBitFieldPointer(*this) in EmitBPFBuiltinExpr()
13523 : EmitLValue(Arg).emitRawPointer(*this); in EmitBPFBuiltinExpr()