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

References

tools/clang/lib/CodeGen/CGExpr.cpp
 4068       auto *stripped = Builder.CreateStripInvariantGroup(addr.getPointer());
 4069       addr = Address(stripped, addr.getAlignment());
 4069       addr = Address(stripped, addr.getAlignment());
 4080       addr = Address(Builder.CreateLaunderInvariantGroup(addr.getPointer()),
 4080       addr = Address(Builder.CreateLaunderInvariantGroup(addr.getPointer()),
 4081                      addr.getAlignment());
 4087       addr = Address(
 4089               addr.getPointer(), getDebugInfoFIndex(rec, field->getFieldIndex()), DbgInfo),
 4090           addr.getAlignment());
 4094       addr = Builder.CreateElementBitCast(
 4095           addr, CGM.getTypes().ConvertTypeForMem(FieldType), field->getName());
 4099       addr = emitAddrOfFieldStorage(*this, addr, field);
 4099       addr = emitAddrOfFieldStorage(*this, addr, field);
 4102       addr = emitPreserveStructAccess(*this, addr, field);
 4102       addr = emitPreserveStructAccess(*this, addr, field);
 4108         MakeAddrLValue(addr, FieldType, FieldBaseInfo, FieldTBAAInfo);
 4111     addr = EmitLoadOfReference(RefLVal, &FieldBaseInfo, &FieldTBAAInfo);
 4122   addr = Builder.CreateElementBitCast(
 4123       addr, CGM.getTypes().ConvertTypeForMem(FieldType), field->getName());
 4126     addr = EmitFieldAnnotations(field, addr);
 4126     addr = EmitFieldAnnotations(field, addr);
 4128   LValue LV = MakeAddrLValue(addr, FieldType, FieldBaseInfo, FieldTBAAInfo);