/external/clang/lib/CodeGen/ |
CGVTables.cpp | 43 getCXXABI().getMangleContext().mangleCXXDtorThunk(DD, GD.getDtorType(), 46 getCXXABI().getMangleContext().mangleThunk(MD, Thunk, Out); 62 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, 107 ReturnValue = CGF.CGM.getCXXABI().performReturnAdjustment(CGF, 189 CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This); 220 QualType ResultType = CGM.getCXXABI().HasThisReturn(GD) 222 : CGM.getCXXABI().hasMostDerivedReturn(GD) 228 CGM.getCXXABI().buildThisParam(*this, FunctionArgs); 234 CGM.getCXXABI().addImplicitStructorParams(*this, ResultType, FunctionArgs); 241 CGM.getCXXABI().EmitInstanceFunctionProlog(*this) [all...] |
ABIInfo.h | 58 CodeGen::CGCXXABI &getCXXABI() const;
|
CGVTT.cpp | 31 return CGM.getCXXABI().getAddrOfVTable(MostDerivedClass, CharUnits()); 109 cast<ItaniumMangleContext>(CGM.getCXXABI().getMangleContext()) 114 (void) CGM.getCXXABI().getAddrOfVTable(RD, CharUnits());
|
CGClass.cpp | 134 CGM.getCXXABI().EmitMemberDataPointerAddress(*this, E, base, 341 CGM.getCXXABI().GetVirtualBaseClassOffset(*this, Value, Derived, VBase); 427 if (!CGM.getCXXABI().NeedsVTTParameter(GD)) { 445 assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) && 460 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { 728 CGF.CGM.getCXXABI().getSrcArgforCopyCtor(Constructor, Args); [all...] |
CGCXX.cpp | 267 assert(!CGF.CGM.getTarget().getCXXABI().isMicrosoft() && 271 llvm::Value *VTable = CGM.getCXXABI().getAddrOfVTable(RD, CharUnits());
|
CGDeclCXX.cpp | 109 CGM.getCXXABI().registerGlobalDtor(CGF, D, function, argument); 194 CGM.getCXXABI().getMangleContext().mangleDynamicAtExitDestructor(&VD, Out); 248 CGM.getCXXABI().EmitGuardedInit(*this, D, DeclPtr, PerformInit); 316 getCXXABI().getMangleContext().mangleDynamicInitializer(D, Out); 381 getCXXABI().EmitThreadLocalInitFuncs(
|
CodeGenTypes.cpp | 34 Target(cgm.getTarget()), TheCXXABI(cgm.getCXXABI()), 195 return getCXXABI().isMemberPointerConvertible(MPT); 606 if (!getCXXABI().isMemberPointerConvertible(cast<MemberPointerType>(Ty))) 609 getCXXABI().ConvertMemberPointerType(cast<MemberPointerType>(Ty)); 752 return getCXXABI().isZeroInitializable(MPT);
|
CGException.cpp | 60 getTarget().getCXXABI().isItaniumFamily()) { 63 getTarget().getCXXABI().isMicrosoft()) { 412 CGM.getCXXABI().emitThrow(*this, E); 415 CGM.getCXXABI().emitRethrow(*this, /*isNoReturn=*/true); 450 if (getTarget().getCXXABI().isMicrosoft()) 528 if (getTarget().getCXXABI().isMicrosoft()) 565 TypeInfo = CGM.getCXXABI().getAddrOfCXXCatchHandlerType( 570 CatchScope->setHandler(I, CGM.getCXXABI().getCatchAllTypeInfo(), Handler); [all...] |
CGExprCXX.cpp | 234 CGM.getCXXABI().EmitVirtualDestructorCall( 256 Callee = CGM.getCXXABI().getVirtualFunctionPointer(*this, MD, This, Ty, 275 This = CGM.getCXXABI().adjustThisArgumentForVirtualFunctionCall( 315 CGM.getCXXABI().EmitLoadOfMemberFunctionPointer(*this, BO, This, 370 CGF.CGM.getCXXABI().getVBPtrOffsets(Base); 539 return CGF.CGM.getCXXABI().GetArrayCookieSize(E); [all...] |
CodeGenModule.cpp | 64 switch (CGM.getTarget().getCXXABI().getKind()) { 136 getCXXABI().getMangleContext()); 621 if (getCXXABI().getMangleContext().shouldMangleDeclName(ND)) { 624 getCXXABI().getMangleContext().mangleCXXCtor(D, GD.getCtorType(), Out); 626 getCXXABI().getMangleContext().mangleCXXDtor(D, GD.getDtorType(), Out); 628 getCXXABI().getMangleContext().mangleName(ND, Out); 643 MangleContext &MangleCtx = getCXXABI().getMangleContext(); 718 getCXXABI().useThunkForDtorVariant(cast<CXXDestructorDecl>(D), 733 if (getCXXABI().useThunkForDtorVariant(Dtor, GD.getDtorType())) { [all...] |
TargetInfo.cpp | 125 CGCXXABI &ABIInfo::getCXXABI() const { 126 return CGT.getCXXABI(); 563 if (!getCXXABI().classifyReturnType(FI)) 590 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) 637 if (!getCXXABI().classifyReturnType(FI)) 657 if (auto RAA = getRecordArgABI(Ty, getCXXABI())) 677 if (!getRecordArgABI(RetTy, getCXXABI())) { 719 if (!getCXXABI().classifyReturnType(FI)) 734 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) [all...] |
CodeGenTypes.h | 175 CGCXXABI &getCXXABI() const { return TheCXXABI; }
|
ModuleBuilder.cpp | 178 if (Ctx->getTargetInfo().getCXXABI().isMicrosoft()) {
|
CGExprConstant.cpp | 436 CGM.getCXXABI().getVTableAddressPointForConstExpr( 695 return CGM.getCXXABI().EmitMemberPointerConversion(E, C); [all...] |
CGCXXABI.cpp | 308 if (CGM.getTarget().getCXXABI().hasConstructorVariants())
|
CodeGenFunction.cpp | 64 CGM.getCXXABI().getMangleContext().startNewFunction(); 803 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); [all...] |
CGCall.cpp | [all...] |
CGRecordLayoutBuilder.cpp | 109 return Context.getTargetInfo().getCXXABI().isMicrosoft() || 118 return !Context.getTargetInfo().getCXXABI().isMicrosoft(); [all...] |
CGDebugInfo.cpp | 664 if (CGM.getTarget().getCXXABI().isMicrosoft()) 670 CGM.getCXXABI().getMangleContext().mangleCXXRTTIName(QualType(Ty, 0), Out); [all...] |
ItaniumCXXABI.cpp | 458 switch (CGM.getTarget().getCXXABI().getKind()) { [all...] |
CGDecl.cpp | [all...] |
/external/clang/lib/AST/ |
RecordLayout.cpp | 92 if (Ctx.getTargetInfo().getCXXABI().hasPrimaryVBases()) {
|
Mangle.cpp | 75 TI.getCXXABI() == TargetCXXABI::Microsoft) 142 if (CC == CCM_Other || (MCXX && TI.getCXXABI() == TargetCXXABI::Microsoft)) {
|
RecordLayoutBuilder.cpp | 681 TargetCXXABI getCXXABI() const { 682 return Context.getTargetInfo().getCXXABI(); [all...] |
/external/clang/include/clang/Basic/ |
TargetInfo.h | 775 TargetCXXABI getCXXABI() const { [all...] |