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

References

tools/clang/lib/CodeGen/CGBlocks.cpp
 1613     CXXThisValue = Builder.CreateLoad(addr, "this");
tools/clang/lib/CodeGen/CGClass.cpp
 1290   llvm::Value *const OldThis = CXXThisValue;
 1297       CXXThisValue = Builder.CreateLaunderInvariantGroup(LoadCXXThis());
 1314       CXXThisValue = Builder.CreateLaunderInvariantGroup(LoadCXXThis());
 1318   CXXThisValue = OldThis;
 1505         CXXThisValue = Builder.CreateLaunderInvariantGroup(LoadCXXThis());
 2266   CXXThisValue = CXXABIThisValue;
tools/clang/lib/CodeGen/CGException.cpp
 1800       CXXThisValue = llvm::UndefValue::get(ConvertTypeForMem(VD->getType()));
tools/clang/lib/CodeGen/CGStmt.cpp
 2447     CXXThisValue = EmitLoadOfLValue(ThisLValue, Loc).getScalarVal();
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  298       CapturedVars.push_back(CXXThisValue);
  577                                                    VLASizes, CXXThisValue, FO);
  606                                    WrapperCGF.CXXThisValue, WrapperFO);
tools/clang/lib/CodeGen/CGVTables.cpp
  277   CXXThisValue = CXXABIThisValue;
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  966           CXXThisValue = ThisFieldLValue.getAddress().getPointer();
  970           CXXThisValue =
  986       CXXThisValue = CXXABIThisValue;
tools/clang/lib/CodeGen/CodeGenFunction.h
 1435         : CGF(CGF), OldCXXThisValue(CGF.CXXThisValue),
 1438       CGF.CXXThisValue = CGF.CXXDefaultInitExprThis.getPointer();
 1442       CGF.CXXThisValue = OldCXXThisValue;
 1482           OldCXXThisValue(CGF.CXXThisValue),
 1493       CGF.CXXThisValue = nullptr;
 1506       CGF.CXXThisValue = OldCXXThisValue;
 2446     assert(CXXThisValue && "no 'this' value for this function");
 2447     return CXXThisValue;