Home
last modified time | relevance | path

Searched refs:EmitStoreThroughLValue (Results 1 – 25 of 26) sorted by relevance

12

/external/clang/lib/CodeGen/
DCGExprAgg.cpp351 CGF.EmitStoreThroughLValue(RValue::get(ArrayStart), Start); in VisitCXXStdInitializerListExpr()
368 CGF.EmitStoreThroughLValue(RValue::get(ArrayEnd), EndOrLength); in VisitCXXStdInitializerListExpr()
371 CGF.EmitStoreThroughLValue(RValue::get(Size), EndOrLength); in VisitCXXStdInitializerListExpr()
1077 return CGF.EmitStoreThroughLValue(RV, LV); in EmitInitializationToLValue()
1095 CGF.EmitStoreThroughLValue(RValue::get(CGF.EmitScalarExpr(E)), LV); in EmitInitializationToLValue()
DCGDecl.cpp667 EmitStoreThroughLValue(RValue::get(value), lvalue, true); in EmitScalarInit()
772 return EmitStoreThroughLValue(RValue::get(init), lvalue, true); in EmitScalarInit()
1229 return EmitStoreThroughLValue(RValue::get(constant), lv, true); in EmitAutoVarInit()
1295 EmitStoreThroughLValue(rvalue, lvalue, true); in EmitExprAsInit()
DCGObjC.cpp154 EmitStoreThroughLValue(RValue::get(value), LV, true); in EmitObjCCollectionLiteral()
165 EmitStoreThroughLValue(RValue::get(keyValue), KeyLV, /*isInit=*/true); in EmitObjCCollectionLiteral()
173 EmitStoreThroughLValue(RValue::get(valueValue), ValueLV, /*isInit=*/true); in EmitObjCCollectionLiteral()
1663 EmitStoreThroughLValue(RValue::get(CurrentItem), elementLValue); in EmitObjCForCollectionStmt()
1731 EmitStoreThroughLValue(RValue::get(null), elementLValue); in EmitObjCForCollectionStmt()
2755 CGF.EmitStoreThroughLValue(RValue::get(asImpl().getValueOfResult(result)), in visitBinAssignUnsafeUnretained()
DCGStmt.cpp2146 EmitStoreThroughLValue(RValue::get(Tmp), ResultRegDests[i]); in EmitAsmStmt()
2165 EmitStoreThroughLValue(RValue::get(VLASizeMap[VAT->getSizeExpr()]), LV); in InitCapturedStruct()
DCGAtomic.cpp1537 CGF.EmitStoreThroughLValue(NewRVal, DesiredLVal); in EmitAtomicUpdateValue()
1630 CGF.EmitStoreThroughLValue(UpdateRVal, DesiredLVal); in EmitAtomicUpdateValue()
DCGStmtOpenMP.cpp159 EmitStoreThroughLValue(RValue::get(CV), SrcLV); in GenerateOpenMPCapturedVars()
2835 EmitStoreThroughLValue(RValue::get(convertToScalarValue( in emitOMPSimpleStore()
2994 EmitStoreThroughLValue(CommonGen(EmitLoadOfLValue(X, Loc)), X); in EmitOMPAtomicSimpleUpdateExpr()
DCGExprScalar.cpp1845 CGF.EmitStoreThroughLValue(RValue::get(value), LV); in EmitScalarPrePostIncDec()
2202 CGF.EmitStoreThroughLValue(RValue::get(Result), LHSLV); in EmitCompoundAssignLValue()
3009 CGF.EmitStoreThroughLValue(RValue::get(RHS), LHS); in VisitBinAssign()
DCGExpr.cpp191 EmitStoreThroughLValue(RV, LV); in EmitAnyExprToMem()
1593 void CodeGenFunction::EmitStoreThroughLValue(RValue Src, LValue Dst, in EmitStoreThroughLValue() function in CodeGenFunction
3846 EmitStoreThroughLValue(RV, LV); in EmitBinaryOperatorLValue()
DCGExprCXX.cpp1950 EmitStoreThroughLValue(RValue::get(VLASizeMap[VAT->getSizeExpr()]), LV); in EmitLambdaExpr()
DCGCall.cpp981 EmitStoreThroughLValue(RValue::get(*AI++), LV); in ExpandTypeFromArgs()
2968 CGF.EmitStoreThroughLValue(RValue::get(value), srcLV); in emitWriteback()
DCGClass.cpp762 EmitStoreThroughLValue(RHS, LHS); in EmitInitializerForField()
DCodeGenFunction.h2694 void EmitStoreThroughLValue(RValue Src, LValue Dst, bool isInit = false);
DCGOpenMPRuntime.cpp3352 CGF.EmitStoreThroughLValue( in emitProxyTaskFunction()
/external/llvm-project/clang/lib/CodeGen/
DCGExprAgg.cpp422 CGF.EmitStoreThroughLValue(RValue::get(ArrayStart), Start); in VisitCXXStdInitializerListExpr()
439 CGF.EmitStoreThroughLValue(RValue::get(ArrayEnd), EndOrLength); in VisitCXXStdInitializerListExpr()
442 CGF.EmitStoreThroughLValue(RValue::get(Size), EndOrLength); in VisitCXXStdInitializerListExpr()
1074 CGF.EmitStoreThroughLValue(RValue::get(Select), FieldLV, /*IsInit*/ true); in VisitBinCmp()
1533 return CGF.EmitStoreThroughLValue(RV, LV); in EmitInitializationToLValue()
1551 CGF.EmitStoreThroughLValue(RValue::get(CGF.EmitScalarExpr(E)), LV); in EmitInitializationToLValue()
DCGObjC.cpp173 EmitStoreThroughLValue(RValue::get(value), LV, true); in EmitObjCCollectionLiteral()
183 EmitStoreThroughLValue(RValue::get(keyValue), KeyLV, /*isInit=*/true); in EmitObjCCollectionLiteral()
190 EmitStoreThroughLValue(RValue::get(valueValue), ValueLV, /*isInit=*/true); in EmitObjCCollectionLiteral()
1951 EmitStoreThroughLValue(RValue::get(CurrentItem), elementLValue); in EmitObjCForCollectionStmt()
1953 EmitStoreThroughLValue(RValue::get(CurrentItem), elementLValue, in EmitObjCForCollectionStmt()
2019 EmitStoreThroughLValue(RValue::get(null), elementLValue); in EmitObjCForCollectionStmt()
3194 CGF.EmitStoreThroughLValue(RValue::get(asImpl().getValueOfResult(result)), in visitBinAssignUnsafeUnretained()
DCGDecl.cpp764 EmitStoreThroughLValue(RValue::get(value), lvalue, true); in EmitScalarInit()
1896 return EmitStoreThroughLValue(RValue::get(constant), lv, true); in EmitAutoVarInit()
1923 EmitStoreThroughLValue(rvalue, lvalue, true); in EmitExprAsInit()
DCGAtomic.cpp1803 CGF.EmitStoreThroughLValue(NewRVal, DesiredLVal); in EmitAtomicUpdateValue()
1895 CGF.EmitStoreThroughLValue(UpdateRVal, DesiredLVal); in EmitAtomicUpdateValue()
DCGNonTrivialStruct.cpp578 this->CGF->EmitStoreThroughLValue(SrcVal, DstLV); in visitVolatileTrivial()
DCGExprScalar.cpp2663 CGF.EmitStoreThroughLValue(RValue::get(value), LV); in EmitScalarPrePostIncDec()
3038 CGF.EmitStoreThroughLValue(RValue::get(Result), LHSLV); in EmitCompoundAssignLValue()
4122 CGF.EmitStoreThroughLValue(RValue::get(RHS), LHS); in VisitBinAssign()
DCGExpr.cpp264 EmitStoreThroughLValue(RV, LV); in EmitAnyExprToMem()
2062 void CodeGenFunction::EmitStoreThroughLValue(RValue Src, LValue Dst, in EmitStoreThroughLValue() function in CodeGenFunction
4971 EmitStoreThroughLValue(RV, LV); in EmitBinaryOperatorLValue()
DCGStmtOpenMP.cpp340 EmitStoreThroughLValue(RValue::get(CV), SrcLV); in GenerateOpenMPCapturedVars()
3398 CGF.EmitStoreThroughLValue(RValue::get(Init), LVal, /*isInit*/ true); in createSectionLVal()
4954 EmitStoreThroughLValue(RValue::get(convertToScalarValue( in emitOMPSimpleStore()
5135 EmitStoreThroughLValue(CommonGen(EmitLoadOfLValue(X, Loc)), X); in EmitOMPAtomicSimpleUpdateExpr()
DCodeGenFunction.h2124 EmitStoreThroughLValue(RValue::get(VLASizeMap[VAT->getSizeExpr()]), LV);
3749 void EmitStoreThroughLValue(RValue Src, LValue Dst, bool isInit = false);
DCGStmt.cpp2587 EmitStoreThroughLValue(RValue::get(Tmp), Dest); in EmitAsmStmt()
DCGCall.cpp1057 EmitStoreThroughLValue(RValue::get(&*AI++), LV); in ExpandTypeFromArgs()
3591 CGF.EmitStoreThroughLValue(RValue::get(value), srcLV); in emitWriteback()
DCGClass.cpp701 EmitStoreThroughLValue(RHS, LHS); in EmitInitializerForField()

12