HomeSort by relevance Sort by last modified time
    Searched refs:getCXXABI (Results 1 - 25 of 43) sorted by null

1 2

  /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...]

Completed in 860 milliseconds

1 2