/external/clang/lib/CodeGen/ |
CGVTables.cpp | 33 if (CGM.getTarget().getCXXABI().isMicrosoft()) { 49 getCXXABI().getMangleContext().mangleCXXDtorThunk(DD, GD.getDtorType(), 52 getCXXABI().getMangleContext().mangleThunk(MD, Thunk, Out); 299 CGM.getCXXABI().HasThisReturn(GD) ? ThisType : FPT->getResultType(); 308 CGM.getCXXABI().BuildInstanceFunctionParams(*this, ResultType, FunctionArgs); 324 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); 382 CGM.getCXXABI().EmitReturnFromThunk(*this, RV, ResultType); 399 if (CGM.getTarget().getCXXABI().isMicrosoft()) { 585 StringRef PureCallName = CGM.getCXXABI().GetPureVirtualCallName(); 596 CGM.getCXXABI().GetDeletedVirtualCallName() [all...] |
CodeGenTypes.h | 121 CGCXXABI &getCXXABI() const { return TheCXXABI; }
|
CGCXX.cpp | 179 if (getTarget().getCXXABI().hasConstructorVariants() && 258 getCXXABI().useThunkForDtorVariant(dtor, Dtor_Complete))
|
CGClass.cpp | 202 CGM.getCXXABI().GetVirtualBaseClassOffset(*this, Value, Derived, VBase); 289 if (!CGM.getCXXABI().NeedsVTTParameter(GD)) { 307 assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) && 322 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { 703 CGM.getTarget().getCXXABI().hasConstructorVariants()) { [all...] |
CGDeclCXX.cpp | 109 CGM.getCXXABI().registerGlobalDtor(CGF, D, function, argument); 223 CGM.getCXXABI().EmitGuardedInit(*this, D, DeclPtr, PerformInit); 309 getCXXABI().EmitThreadLocalInitFuncs(CXXThreadLocals, InitFn);
|
CodeGenTypes.cpp | 34 Target(cgm.getTarget()), TheCXXABI(cgm.getCXXABI()), 587 getCXXABI().ConvertMemberPointerType(cast<MemberPointerType>(Ty)); 723 return getCXXABI().isZeroInitializable(MPT);
|
CGVTT.cpp | 104 CGM.getCXXABI().getMangleContext().mangleCXXVTT(RD, Out);
|
MicrosoftVBTables.cpp | 173 MangleContext &Mangler = CGM.getCXXABI().getMangleContext();
|
CodeGenModule.cpp | 57 switch (CGM.getTarget().getCXXABI().getKind()) { 423 if (!getCXXABI().getMangleContext().shouldMangleDeclName(ND)) { 434 getCXXABI().getMangleContext().mangleCXXCtor(D, GD.getCtorType(), Out); 436 getCXXABI().getMangleContext().mangleCXXDtor(D, GD.getDtorType(), Out); 438 getCXXABI().getMangleContext().mangleName(ND, Out); 453 MangleContext &MangleCtx = getCXXABI().getMangleContext(); 518 getCXXABI().useThunkForDtorVariant(cast<CXXDestructorDecl>(D), 724 if (getCXXABI().HasThisReturn(GD)) { [all...] |
CGCXXABI.cpp | 279 if (CGM.getTarget().getCXXABI().hasConstructorVariants())
|
CodeGenFunction.cpp | 54 CGM.getCXXABI().getMangleContext().startNewFunction(); 586 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); 672 if (CGM.getCXXABI().HasThisReturn(GD)) 674 CGM.getCXXABI().BuildInstanceFunctionParams(*this, ResTy, Args); [all...] |
CGRTTI.cpp | 117 CGM.getCXXABI().getMangleContext().mangleCXXRTTIName(Ty, Out); 139 CGM.getCXXABI().getMangleContext().mangleCXXRTTI(Ty, Out); 518 CGM.getCXXABI().getMangleContext().mangleCXXRTTI(Ty, Out); [all...] |
CGExprConstant.cpp | 672 return CGM.getCXXABI().EmitMemberPointerConversion(E, C); [all...] |
CGExprCXX.cpp | 279 CGM.getCXXABI().EmitVirtualDestructorCall(*this, Dtor, Dtor_Complete, 352 CGM.getCXXABI().EmitLoadOfMemberFunctionPointer(*this, This, MemFnPtr, MPT); 549 return CGF.CGM.getCXXABI().GetArrayCookieSize(E); [all...] |
CGRecordLayoutBuilder.cpp | 801 if (Types.getTarget().getCXXABI().hasPrimaryVBases()) { [all...] |
CGExpr.cpp | 90 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT); 271 CGF.CGM.getCXXABI().registerGlobalDtor( 390 Object = CGM.getCXXABI().EmitMemberDataPointerAddress( 535 CGM.getCXXABI().getMangleContext().mangleCXXRTTI(Ty.getUnqualifiedType(), [all...] |
CGExprScalar.cpp | 540 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, Src, MPT); [all...] |
ItaniumCXXABI.cpp | 208 switch (CGM.getTarget().getCXXABI().getKind()) { 779 assert(CGM.getTarget().getCXXABI().hasConstructorVariants()); [all...] |
CodeGenModule.h | 512 CGCXXABI &getCXXABI() { return ABI; } [all...] |
CGDebugInfo.cpp | [all...] |
CGDecl.cpp | [all...] |
/external/clang/lib/AST/ |
RecordLayout.cpp | 78 if (Ctx.getTargetInfo().getCXXABI().hasPrimaryVBases()) {
|
RecordLayoutBuilder.cpp | 681 TargetCXXABI getCXXABI() const { 682 return Context.getTargetInfo().getCXXABI(); 686 return getCXXABI().isMicrosoft(); [all...] |
ASTContext.cpp | 665 switch (T.getCXXABI().getKind()) { [all...] |
/external/clang/include/clang/Basic/ |
TargetInfo.h | 638 TargetCXXABI getCXXABI() const {
|