Home
last modified time | relevance | path

Searched refs:CXXThisValue (Results 1 – 16 of 16) sorted by relevance

/external/clang/lib/CodeGen/
DCodeGenFunction.h1065 : CGF(CGF), OldCXXThisValue(CGF.CXXThisValue), in CXXDefaultInitExprScope()
1067 CGF.CXXThisValue = CGF.CXXDefaultInitExprThis.getPointer(); in CXXDefaultInitExprScope()
1071 CGF.CXXThisValue = OldCXXThisValue; in ~CXXDefaultInitExprScope()
1088 OldCXXThisValue(CGF.CXXThisValue), in InlinedInheritingConstructorScope()
1099 CGF.CXXThisValue = nullptr; in InlinedInheritingConstructorScope()
1112 CGF.CXXThisValue = OldCXXThisValue; in ~InlinedInheritingConstructorScope()
1141 llvm::Value *CXXThisValue; variable
1899 assert(CXXThisValue && "no 'this' value for this function"); in LoadCXXThis()
1900 return CXXThisValue; in LoadCXXThis()
DCGClass.cpp1373 llvm::Value *const OldThis = CXXThisValue; in EmitCtorPrologue()
1379 CXXThisValue = Builder.CreateInvariantGroupBarrier(LoadCXXThis()); in EmitCtorPrologue()
1396 CXXThisValue = Builder.CreateInvariantGroupBarrier(LoadCXXThis()); in EmitCtorPrologue()
1400 CXXThisValue = OldThis; in EmitCtorPrologue()
1569 CXXThisValue = Builder.CreateInvariantGroupBarrier(LoadCXXThis()); in EmitDestructorBody()
2255 CXXThisValue = CXXABIThisValue; in EmitInlinedInheritingCXXConstructorCall()
DCodeGenFunction.cpp58 CXXABIThisValue(nullptr), CXXThisValue(nullptr), in CodeGenFunction()
859 CXXThisValue = ThisFieldLValue.getAddress().getPointer(); in StartFunction()
863 CXXThisValue = in StartFunction()
879 CXXThisValue = CXXABIThisValue; in StartFunction()
DCGVTables.cpp240 CXXThisValue = CXXABIThisValue; in StartThunk()
DCGException.cpp1584 CXXThisValue = llvm::UndefValue::get(ConvertTypeForMem(VD->getType())); in EmitCapturedLocals()
DCGStmt.cpp2249 CXXThisValue = EmitLoadOfLValue(ThisLValue, Loc).getScalarVal(); in GenerateCapturedStmtFunction()
DCGStmtOpenMP.cpp138 CapturedVars.push_back(CXXThisValue); in GenerateOpenMPCapturedVars()
306 CXXThisValue = in GenerateOpenMPCapturedStmtFunction()
DCGBlocks.cpp1220 CXXThisValue = Builder.CreateLoad(addr, "this"); in GenerateBlockFunction()
/external/llvm-project/clang/lib/CodeGen/
DCGClass.cpp1312 llvm::Value *const OldThis = CXXThisValue; in EmitCtorPrologue()
1319 CXXThisValue = Builder.CreateLaunderInvariantGroup(LoadCXXThis()); in EmitCtorPrologue()
1336 CXXThisValue = Builder.CreateLaunderInvariantGroup(LoadCXXThis()); in EmitCtorPrologue()
1340 CXXThisValue = OldThis; in EmitCtorPrologue()
1527 CXXThisValue = Builder.CreateLaunderInvariantGroup(LoadCXXThis()); in EmitDestructorBody()
2291 CXXThisValue = CXXABIThisValue; in EmitInlinedInheritingCXXConstructorCall()
DCodeGenFunction.h1540 : CGF(CGF), OldCXXThisValue(CGF.CXXThisValue),
1543 CGF.CXXThisValue = CGF.CXXDefaultInitExprThis.getPointer();
1547 CGF.CXXThisValue = OldCXXThisValue;
1587 OldCXXThisValue(CGF.CXXThisValue),
1598 CGF.CXXThisValue = nullptr;
1611 CGF.CXXThisValue = OldCXXThisValue;
1803 llvm::Value *CXXThisValue = nullptr;
2703 assert(CXXThisValue && "no 'this' value for this function");
2704 return CXXThisValue;
DCodeGenFunction.cpp1104 CXXThisValue = ThisFieldLValue.getAddress(*this).getPointer(); in StartFunction()
1108 CXXThisValue = in StartFunction()
1124 CXXThisValue = CXXABIThisValue; in StartFunction()
DCGVTables.cpp278 CXXThisValue = CXXABIThisValue; in StartThunk()
DCGStmtOpenMP.cpp320 CapturedVars.push_back(CXXThisValue); in GenerateOpenMPCapturedVars()
413 llvm::Value *&CXXThisValue, const FunctionOptions &FO) { in emitOutlinedFunctionPrologue() argument
418 CXXThisValue = nullptr; in emitOutlinedFunctionPrologue()
572 CXXThisValue = CGF.EmitLoadOfScalar(ArgLVal, I->getLocation()); in emitOutlinedFunctionPrologue()
603 VLASizes, CXXThisValue, FO); in GenerateOpenMPCapturedStmtFunction()
632 WrapperCGF.CXXThisValue, WrapperFO); in GenerateOpenMPCapturedStmtFunction()
DCGException.cpp1870 CXXThisValue = llvm::UndefValue::get(ConvertTypeForMem(VD->getType())); in EmitCapturedLocals()
DCGStmt.cpp2688 CXXThisValue = EmitLoadOfLValue(ThisLValue, Loc).getScalarVal(); in GenerateCapturedStmtFunction()
DCGBlocks.cpp1537 CXXThisValue = Builder.CreateLoad(addr, "this"); in GenerateBlockFunction()