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

References

tools/clang/lib/CodeGen/CGAtomic.cpp
  203         addr = CGF.Builder.CreateStructGEP(addr, 0);
 1361       addr = CGF.Builder.CreateStructGEP(addr, 0);
tools/clang/lib/CodeGen/CGBlocks.cpp
  842         CGF.Builder.CreateStructGEP(blockInfo.LocalAddress, capture.getIndex());
  980     return Builder.CreateStructGEP(blockAddr, index, name);
 1066         src = Builder.CreateStructGEP(LoadBlockStruct(),
 1325   Address addr = Builder.CreateStructGEP(LoadBlockStruct(), capture.getIndex(),
 1611     Address addr = Builder.CreateStructGEP(
 2057     Address srcField = Builder.CreateStructGEP(src, index);
 2058     Address dstField = Builder.CreateStructGEP(dst, index);
 2248     Address srcField = Builder.CreateStructGEP(src, capture.getIndex());
 2708     Address forwardingAddr = Builder.CreateStructGEP(baseAddr, 1, "forwarding");
 2712   return Builder.CreateStructGEP(baseAddr, info.FieldIndex, name);
 2830     auto fieldAddr = Builder.CreateStructGEP(addr, nextHeaderIndex, name);
tools/clang/lib/CodeGen/CGCall.cpp
 1146   SrcPtr = CGF.Builder.CreateStructGEP(SrcPtr, 0, "coerce.dive");
 1275       Address EltPtr = CGF.Builder.CreateStructGEP(Dest, i);
 2307           Builder.CreateStructGEP(ArgStruct, FieldIndex, Arg->getName());
 2483           Address EltPtr = Builder.CreateStructGEP(AddrToStoreInto, i);
 2526         auto eltAddr = Builder.CreateStructGEP(alloca, i);
 2931       auto eltAddr = Builder.CreateStructGEP(addr, i);
 3873           Builder.CreateStructGEP(ArgMemory, RetAI.getInAllocaFieldIndex());
 3917             Builder.CreateStructGEP(ArgMemory, ArgInfo.getInAllocaFieldIndex());
 3923             Builder.CreateStructGEP(ArgMemory, ArgInfo.getInAllocaFieldIndex());
 4118           Address EltPtr = Builder.CreateStructGEP(Src, i);
 4169         Address eltAddr = Builder.CreateStructGEP(addr, i);
 4482         Address eltAddr = Builder.CreateStructGEP(addr, i);
tools/clang/lib/CodeGen/CGCleanup.cpp
   55     CGF.Builder.CreateStore(V.first, CGF.Builder.CreateStructGEP(addr, 0));
   56     CGF.Builder.CreateStore(V.second, CGF.Builder.CreateStructGEP(addr, 1));
   95         CGF.Builder.CreateLoad(CGF.Builder.CreateStructGEP(address, 0));
   97         CGF.Builder.CreateLoad(CGF.Builder.CreateStructGEP(address, 1));
tools/clang/lib/CodeGen/CGDecl.cpp
 1194           Address EltPtr = Builder.CreateStructGEP(Loc, i);
tools/clang/lib/CodeGen/CGExpr.cpp
 3950   return CGF.Builder.CreateStructGEP(base, idx, field->getName());
 3998         Addr = Builder.CreateStructGEP(Addr, Idx, field->getName());
tools/clang/lib/CodeGen/CGExprAgg.cpp
  785             CGF.Builder.CreateStructGEP(valueDest.getAddress(), 0);
  805     Address valueAddr = Builder.CreateStructGEP(atomicSlot.getAddress(), 0);
tools/clang/lib/CodeGen/CGExprComplex.cpp
  335   return Builder.CreateStructGEP(addr, 0, addr.getName() + ".realp");
  340   return Builder.CreateStructGEP(addr, 1, addr.getName() + ".imagp");
tools/clang/lib/CodeGen/CGObjC.cpp
 1733       Builder.CreateStructGEP(StatePtr, 2, "mutationsptr.ptr");
 1815       Builder.CreateStructGEP(StatePtr, 1, "stateitems.ptr");
tools/clang/lib/CodeGen/CGObjCGNU.cpp
 2587   Builder.CreateStore(Receiver, Builder.CreateStructGEP(ObjCSuper, 0));
 2588   Builder.CreateStore(ReceiverClass, Builder.CreateStructGEP(ObjCSuper, 1));
tools/clang/lib/CodeGen/CGObjCMac.cpp
 2070                           CGF.Builder.CreateStructGEP(ObjCSuper, 0));
 2105   CGF.Builder.CreateStore(Target, CGF.Builder.CreateStructGEP(ObjCSuper, 1));
 7212   Address calleeAddr = CGF.Builder.CreateStructGEP(mref, 0);
 7449                           CGF.Builder.CreateStructGEP(ObjCSuper, 0));
 7463   CGF.Builder.CreateStore(Target, CGF.Builder.CreateStructGEP(ObjCSuper, 1));
tools/clang/lib/CodeGen/TargetInfo.cpp
 3683       CGF.Builder.CreateStructGEP(VAListAddr, 2, "overflow_arg_area_p");
 3754     gp_offset_p = CGF.Builder.CreateStructGEP(VAListAddr, 0, "gp_offset_p");
 3761     fp_offset_p = CGF.Builder.CreateStructGEP(VAListAddr, 1, "fp_offset_p");
 3790       CGF.Builder.CreateStructGEP(VAListAddr, 3), "reg_save_area");
 3816     CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 0));
 3822     CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 1));
 3869     CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 0));
 3872     CGF.Builder.CreateStore(V, CGF.Builder.CreateStructGEP(Tmp, 1));
 4222     NumRegsAddr = Builder.CreateStructGEP(VAList, 0, "gpr");
 4224     NumRegsAddr = Builder.CreateStructGEP(VAList, 1, "fpr");
 4252     Address RegSaveAreaPtr = Builder.CreateStructGEP(VAList, 4);
 4300     Address OverflowAreaAddr = Builder.CreateStructGEP(VAList, 3);
 5343     reg_offs_p = CGF.Builder.CreateStructGEP(VAListAddr, 3, "gr_offs_p");
 5349     reg_offs_p = CGF.Builder.CreateStructGEP(VAListAddr, 4, "vr_offs_p");
 5414       CGF.Builder.CreateStructGEP(VAListAddr, reg_top_index, "reg_top_p");
 5483   Address stack_p = CGF.Builder.CreateStructGEP(VAListAddr, 0, "stack_p");
 6724         CGF.Builder.CreateStructGEP(VAListAddr, 2, "overflow_arg_area_ptr");
 6757       CGF.Builder.CreateStructGEP(VAListAddr, RegCountField, "reg_count_ptr");
 6780       CGF.Builder.CreateStructGEP(VAListAddr, 3, "reg_save_area_ptr");
 6801       CGF.Builder.CreateStructGEP(VAListAddr, 2, "overflow_arg_area_ptr");