reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/lib/CodeGen/CodeGenFunction.h
 3567   LValue EmitLValueForField(LValue Base, const FieldDecl* Field);

References

tools/clang/lib/CodeGen/CGClass.cpp
 1627       LValue LV = CGF.EmitLValueForField(ThisLV, field);
tools/clang/lib/CodeGen/CGExpr.cpp
  573       LV = EmitLValueForField(LV, Adjustment.Field);
 2432   return CGF.EmitLValueForField(LV, FD);
 3885     LValue LV = EmitLValueForField(BaseLV, Field);
 3904   return EmitLValueForField(LambdaLV, Field);
 4144     return EmitLValueForField(Base, Field);
 4488   LValue FieldLV = EmitLValueForField(LV, FD);
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
  551       DstLV = this->CGF->EmitLValueForField(DstBase, FD);
  555       SrcLV = this->CGF->EmitLValueForField(SrcBase, FD);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1663       CGF.EmitLValueForField(Base, *std::next(Fields, IdentField_PSource));
 4536       CGF.EmitLValueForField(TDBase, *KmpTaskTWithPrivatesQTyRD->field_begin());
 4539   LValue PartIdLVal = CGF.EmitLValueForField(Base, *PartIdFI);
 4543   LValue SharedsLVal = CGF.EmitLValueForField(Base, *SharedsFI);
 4551     LValue PrivatesLVal = CGF.EmitLValueForField(TDBase, *PrivatesFI);
 4568     LValue LBLVal = CGF.EmitLValueForField(Base, *LBFI);
 4571     LValue UBLVal = CGF.EmitLValueForField(Base, *UBFI);
 4574     LValue StLVal = CGF.EmitLValueForField(Base, *StFI);
 4577     LValue LILVal = CGF.EmitLValueForField(Base, *LIFI);
 4580     LValue RLVal = CGF.EmitLValueForField(Base, *RFI);
 4634   Base = CGF.EmitLValueForField(Base, *FI);
 4639       LValue FieldLValue = CGF.EmitLValueForField(Base, Field);
 4733     LValue FieldLVal = CGF.EmitLValueForField(Base, Field);
 4756   LValue PrivatesBase = CGF.EmitLValueForField(TDBase, *FI);
 4782       LValue PrivateLValue = CGF.EmitLValueForField(PrivatesBase, *FI);
 4802           SharedRefLValue = CGF.EmitLValueForField(SrcBase, SharedField);
 4916     LValue Base = CGF.EmitLValueForField(
 4918     LValue LILVal = CGF.EmitLValueForField(Base, *LIFI);
 4931     LValue Base = CGF.EmitLValueForField(
 4934         CGF.EmitLoadOfScalar(CGF.EmitLValueForField(
 5118       CGF.EmitLValueForField(Base, *KmpTaskTWithPrivatesQTyRD->field_begin());
 5125                     CGF.EmitLValueForField(
 5158     LValue Data1LV = CGF.EmitLValueForField(TDBase, *FI);
 5159     LValue DestructorsLV = CGF.EmitLValueForField(
 5167     LValue Data2LV = CGF.EmitLValueForField(
 5169     LValue PriorityLV = CGF.EmitLValueForField(
 5249       LValue BaseAddrLVal = CGF.EmitLValueForField(
 5255       LValue LenLVal = CGF.EmitLValueForField(
 5277       LValue FlagsLVal = CGF.EmitLValueForField(
 5310       LValue PartIdLVal = CGF.EmitLValueForField(TDBase, *PartIdFI);
 5401   LValue LBLVal = CGF.EmitLValueForField(
 5408   LValue UBLVal = CGF.EmitLValueForField(
 5415   LValue StLVal = CGF.EmitLValueForField(
 5423   LValue RedLVal = CGF.EmitLValueForField(
 6231     LValue SharedLVal = CGF.EmitLValueForField(ElemLVal, SharedFD);
 6249     LValue SizeLVal = CGF.EmitLValueForField(ElemLVal, SizeFD);
 6252     LValue InitLVal = CGF.EmitLValueForField(ElemLVal, InitFD);
 6258     LValue FiniLVal = CGF.EmitLValueForField(ElemLVal, FiniFD);
 6265     LValue CombLVal = CGF.EmitLValueForField(ElemLVal, CombFD);
 6271     LValue FlagsLVal = CGF.EmitLValueForField(ElemLVal, FlagsFD);
 8183       LValue ThisLValVal = CGF.EmitLValueForField(VDLVal, ThisCapture);
 8203         LValue VarLValVal = CGF.EmitLValueForField(VDLVal, It->second);
10842     LValue UpperLVal = CGF.EmitLValueForField(
10850     LValue StrideLVal = CGF.EmitLValueForField(
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2310       LValue VarAddr = CGF.EmitLValueForField(Base, Rec.second.FD);
 2334           LValue SecVarAddr = CGF.EmitLValueForField(SecBase, SecIt->second.FD);
 3687     LValue GlobLVal = CGF.EmitLValueForField(
 3784     LValue GlobLVal = CGF.EmitLValueForField(
 3888     LValue GlobLVal = CGF.EmitLValueForField(
 3984     LValue GlobLVal = CGF.EmitLValueForField(
tools/clang/lib/CodeGen/CGStmt.cpp
 2436           EmitLoadOfLValue(EmitLValueForField(Base, FD), S.getBeginLoc())
 2446     LValue ThisLValue = EmitLValueForField(Base, FD);