/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, 187 CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This); 218 QualType ResultType = CGM.getCXXABI().HasThisReturn(GD) 220 : CGM.getCXXABI().hasMostDerivedReturn(GD) 226 CGM.getCXXABI().buildThisParam(*this, FunctionArgs); 232 CGM.getCXXABI().addImplicitStructorParams(*this, ResultType, FunctionArgs); 239 CGM.getCXXABI().EmitInstanceFunctionProlog(*this) [all...] |
ABIInfo.h | 65 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());
|
CGDeclCXX.cpp | 94 Record && (!CGM.getCXXABI().HasThisReturn( 96 CGM.getCXXABI().canCallMismatchedFunctionType()); 117 CGM.getCXXABI().registerGlobalDtor(CGF, D, function, argument); 202 CGM.getCXXABI().getMangleContext().mangleDynamicAtExitDestructor(&VD, Out); 256 CGM.getCXXABI().EmitGuardedInit(*this, D, DeclPtr, PerformInit); 335 getCXXABI().getMangleContext().mangleDynamicInitializer(D, Out); 400 getCXXABI().EmitThreadLocalInitFuncs(
|
CGCXX.cpp | 267 assert(!CGF.CGM.getTarget().getCXXABI().isMicrosoft() && 271 llvm::Value *VTable = CGM.getCXXABI().getAddrOfVTable(RD, CharUnits());
|
ModuleBuilder.cpp | 174 if (Ctx->getTargetInfo().getCXXABI().isMicrosoft() 216 if (Ctx->getTargetInfo().getCXXABI().isMicrosoft()) {
|
CodeGenTypes.cpp | 34 Target(cgm.getTarget()), TheCXXABI(cgm.getCXXABI()), 195 return getCXXABI().isMemberPointerConvertible(MPT); 610 if (!getCXXABI().isMemberPointerConvertible(MPTy)) { 614 ResultType = getCXXABI().ConvertMemberPointerType(MPTy); 762 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...] |
CGClass.cpp | 135 CGM.getCXXABI().EmitMemberDataPointerAddress(*this, E, base, 342 CGM.getCXXABI().GetVirtualBaseClassOffset(*this, Value, Derived, VBase); 428 if (!CGM.getCXXABI().NeedsVTTParameter(GD)) { 446 assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) && 461 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { 729 CGF.CGM.getCXXABI().getSrcArgforCopyCtor(Constructor, Args); [all...] |
CGExprCXX.cpp | 234 CGM.getCXXABI().EmitVirtualDestructorCall( 256 Callee = CGM.getCXXABI().getVirtualFunctionPointer(*this, MD, This, Ty, 276 This = CGM.getCXXABI().adjustThisArgumentForVirtualFunctionCall( 316 CGM.getCXXABI().EmitLoadOfMemberFunctionPointer(*this, BO, This, 372 CGF.CGM.getCXXABI().getVBPtrOffsets(Base); 544 return CGF.CGM.getCXXABI().GetArrayCookieSize(E); [all...] |
TargetInfo.cpp | 166 CGCXXABI &ABIInfo::getCXXABI() const { 167 return CGT.getCXXABI(); 599 if (!getCXXABI().classifyReturnType(FI)) 623 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) 671 if (!getCXXABI().classifyReturnType(FI)) 694 if (auto RAA = getRecordArgABI(Ty, getCXXABI())) 714 if (!getRecordArgABI(RetTy, getCXXABI())) { 764 if (!getCXXABI().classifyReturnType(FI)) 785 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) [all...] |
CodeGenModule.cpp | 65 switch (CGM.getTarget().getCXXABI().getKind()) { 128 getCXXABI().getMangleContext())); 648 if (!getTarget().getCXXABI().hasConstructorVariants()) { 663 if (getCXXABI().getMangleContext().shouldMangleDeclName(ND)) { 666 getCXXABI().getMangleContext().mangleCXXCtor(D, GD.getCtorType(), Out); 668 getCXXABI().getMangleContext().mangleCXXDtor(D, GD.getDtorType(), Out); 670 getCXXABI().getMangleContext().mangleName(ND, Out); 685 MangleContext &MangleCtx = getCXXABI().getMangleContext(); 760 getCXXABI().useThunkForDtorVariant(cast<CXXDestructorDecl>(D), 770 Context.getTargetInfo().getCXXABI().isMicrosoft()) [all...] |
CodeGenTypes.h | 179 CGCXXABI &getCXXABI() const { return TheCXXABI; }
|
CGExprConstant.cpp | 443 CGM.getCXXABI().getVTableAddressPointForConstExpr( 701 return CGM.getCXXABI().EmitMemberPointerConversion(E, C); [all...] |
CGCXXABI.cpp | 308 if (CGM.getTarget().getCXXABI().hasConstructorVariants())
|
CodeGenFunction.cpp | 64 CGM.getCXXABI().getMangleContext().startNewFunction(); 842 CGM.getCXXABI().EmitInstanceFunctionProlog(*this); [all...] |
/external/clang/lib/AST/ |
RecordLayout.cpp | 80 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/lib/Index/ |
CodegenNameGenerator.cpp | 92 if (Ctx.getTargetInfo().getCXXABI().isItaniumFamily()) 96 if (Ctx.getTargetInfo().getCXXABI().isMicrosoft()) 102 if (Ctx.getTargetInfo().getCXXABI().isItaniumFamily()) {
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/Basic/ |
AttrHasAttributeImpl.inc | 317 .Case("empty_bases", (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb) && (Target.getCXXABI().getKind() == TargetCXXABI::Microsoft) ? 1 : 0) 318 .Case("layout_version", (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb) && (Target.getCXXABI().getKind() == TargetCXXABI::Microsoft) ? 1 : 0) 319 .Case("novtable", (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb) && (Target.getCXXABI().getKind() == TargetCXXABI::Microsoft) ? 1 : 0)
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/Basic/ |
AttrHasAttributeImpl.inc | 317 .Case("empty_bases", (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb) && (Target.getCXXABI().getKind() == TargetCXXABI::Microsoft) ? 1 : 0) 318 .Case("layout_version", (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb) && (Target.getCXXABI().getKind() == TargetCXXABI::Microsoft) ? 1 : 0) 319 .Case("novtable", (T.getArch() == llvm::Triple::x86 || T.getArch() == llvm::Triple::x86_64 || T.getArch() == llvm::Triple::arm || T.getArch() == llvm::Triple::thumb) && (Target.getCXXABI().getKind() == TargetCXXABI::Microsoft) ? 1 : 0)
|
/external/clang/include/clang/Basic/ |
TargetInfo.h | 813 TargetCXXABI getCXXABI() const { [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/Basic/ |
TargetInfo.h | 846 TargetCXXABI getCXXABI() const { [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/Basic/ |
TargetInfo.h | 846 TargetCXXABI getCXXABI() const { [all...] |