/external/clang/lib/CodeGen/ |
ABIInfo.h | 53 CodeGen::CGCXXABI &getCXXABI() const;
|
CGVTables.cpp | 43 getCXXABI().getMangleContext().mangleCXXDtorThunk(DD, GD.getDtorType(), 46 getCXXABI().getMangleContext().mangleThunk(MD, Thunk, Out); 91 ReturnValue = CGF.CGM.getCXXABI().performReturnAdjustment(CGF, ReturnValue, 174 CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This); 203 CGM.getCXXABI().HasThisReturn(GD) ? ThisType : FPT->getReturnType(); 207 CGM.getCXXABI().buildThisParam(*this, FunctionArgs); 216 CGM.getCXXABI().addImplicitStructorParams(*this, ResultType, FunctionArgs); 223 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); 235 llvm::Value *AdjustedThisPtr = Thunk ? CGM.getCXXABI().performThisAdjustment( 245 CGM.getCXXABI().adjustCallArgsForDestructorThunk(*this, GD, CallArgs) [all...] |
CGVTT.cpp | 31 return CGM.getCXXABI().getAddrOfVTable(MostDerivedClass, CharUnits()); 106 cast<ItaniumMangleContext>(CGM.getCXXABI().getMangleContext()) 112 (void) CGM.getCXXABI().getAddrOfVTable(RD, CharUnits());
|
CGCXX.cpp | 201 if (!getTarget().getCXXABI().hasConstructorVariants()) { 310 assert(!CGF.CGM.getTarget().getCXXABI().isMicrosoft() && 314 llvm::Value *VTable = CGM.getCXXABI().getAddrOfVTable(RD, CharUnits());
|
CGExprCXX.cpp | 187 CGM.getCXXABI().EmitVirtualDestructorCall(*this, Dtor, Dtor_Complete, 210 Callee = CGM.getCXXABI().getVirtualFunctionPointer(*this, MD, This, Ty); 224 This = CGM.getCXXABI().adjustThisArgumentForVirtualFunctionCall( 265 CGM.getCXXABI().EmitLoadOfMemberFunctionPointer(*this, BO, This, MemFnPtr, MPT); 461 return CGF.CGM.getCXXABI().GetArrayCookieSize(E); [all...] |
CGDeclCXX.cpp | 111 CGM.getCXXABI().registerGlobalDtor(CGF, D, function, argument); 174 CGM.getCXXABI().getMangleContext().mangleDynamicAtExitDestructor(&VD, Out); 226 CGM.getCXXABI().EmitGuardedInit(*this, D, DeclPtr, PerformInit); 268 getCXXABI().getMangleContext().mangleDynamicInitializer(D, Out); 334 getCXXABI().EmitThreadLocalInitFuncs(CXXThreadLocals, InitFn);
|
CGClass.cpp | 204 CGM.getCXXABI().GetVirtualBaseClassOffset(*this, Value, Derived, VBase); 291 if (!CGM.getCXXABI().NeedsVTTParameter(GD)) { 309 assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) && 324 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { 700 assert((CGM.getTarget().getCXXABI().hasConstructorVariants() || 707 CGM.getTarget().getCXXABI().hasConstructorVariants()) { [all...] |
CodeGenTypes.h | 118 CGCXXABI &getCXXABI() const { return TheCXXABI; }
|
CodeGenModule.cpp | 61 switch (CGM.getTarget().getCXXABI().getKind()) { 125 getCXXABI().getMangleContext()); 536 if (getCXXABI().getMangleContext().shouldMangleDeclName(ND)) { 539 getCXXABI().getMangleContext().mangleCXXCtor(D, GD.getCtorType(), Out); 541 getCXXABI().getMangleContext().mangleCXXDtor(D, GD.getDtorType(), Out); 543 getCXXABI().getMangleContext().mangleName(ND, Out); 558 MangleContext &MangleCtx = getCXXABI().getMangleContext(); 635 getCXXABI().useThunkForDtorVariant(cast<CXXDestructorDecl>(D), 840 if (getCXXABI().HasThisReturn(GD) && 856 if (getCXXABI().useThunkForDtorVariant(Dtor, GD.getDtorType())) [all...] |
CodeGenTypes.cpp | 35 Target(cgm.getTarget()), TheCXXABI(cgm.getCXXABI()), 585 getCXXABI().ConvertMemberPointerType(cast<MemberPointerType>(Ty)); 720 return getCXXABI().isZeroInitializable(MPT);
|
TargetInfo.cpp | 67 CGCXXABI &ABIInfo::getCXXABI() const { 68 return CGT.getCXXABI(); 357 if (!getCXXABI().classifyReturnType(FI)) 431 if (!getCXXABI().classifyReturnType(FI)) 446 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) 873 CGCXXABI::RecordArgABI RAA = getRecordArgABI(RT, getCXXABI()); 960 if (!getCXXABI().classifyReturnType(FI)) { [all...] |
CGExprConstant.cpp | 415 CGM.getCXXABI().getVTableAddressPointForConstExpr( 654 return CGM.getCXXABI().EmitMemberPointerConversion(E, C); [all...] |
CGCXXABI.cpp | 306 if (CGM.getTarget().getCXXABI().hasConstructorVariants())
|
CodeGenFunction.cpp | 55 CGM.getCXXABI().getMangleContext().startNewFunction(); 652 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); 771 if (CGM.getCXXABI().HasThisReturn(GD)) 773 CGM.getCXXABI().buildThisParam(*this, Args); 780 CGM.getCXXABI().addImplicitStructorParams(*this, ResTy, Args); [all...] |
CGCall.cpp | [all...] |
CGRecordLayoutBuilder.cpp | 103 return Context.getTargetInfo().getCXXABI().isMicrosoft() || 142 return Types.getCXXABI().isZeroInitializable(MPT); [all...] |
ItaniumCXXABI.cpp | 313 switch (CGM.getTarget().getCXXABI().getKind()) { [all...] |
CGDebugInfo.cpp | 594 if (CGM.getTarget().getCXXABI().isMicrosoft()) 600 CGM.getCXXABI().getMangleContext().mangleCXXRTTIName(QualType(Ty, 0), Out); [all...] |
CGExpr.cpp | 92 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT); 274 CGF.CGM.getCXXABI().registerGlobalDtor( 393 Object = CGM.getCXXABI().EmitMemberDataPointerAddress( 545 CGM.getCXXABI().getMangleContext().mangleCXXRTTI(Ty.getUnqualifiedType(), [all...] |
CGExprScalar.cpp | 543 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, Src, MPT); [all...] |
CodeGenModule.h | 590 CGCXXABI &getCXXABI() const { return *ABI; } [all...] |
/external/clang/lib/AST/ |
RecordLayout.cpp | 92 if (Ctx.getTargetInfo().getCXXABI().hasPrimaryVBases()) {
|
Mangle.cpp | 72 TI.getCXXABI() == TargetCXXABI::Microsoft) 137 if (CC == SOF_OTHER || (MCXX && TI.getCXXABI() == TargetCXXABI::Microsoft)) {
|
RecordLayoutBuilder.cpp | 662 TargetCXXABI getCXXABI() const { 663 return Context.getTargetInfo().getCXXABI(); [all...] |
/external/clang/include/clang/Basic/ |
TargetInfo.h | 641 TargetCXXABI getCXXABI() const {
|