HomeSort by relevance Sort by last modified time
    Searched refs:getCXXABI (Results 1 - 25 of 41) 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);
91 ReturnValue = CGF.CGM.getCXXABI().performReturnAdjustment(CGF, ReturnValue,
170 CGM.getCXXABI().performThisAdjustment(*this, ThisPtr, Thunk.This);
199 QualType ResultType = CGM.getCXXABI().HasThisReturn(GD)
201 : CGM.getCXXABI().hasMostDerivedReturn(GD)
207 CGM.getCXXABI().buildThisParam(*this, FunctionArgs);
213 CGM.getCXXABI().addImplicitStructorParams(*this, ResultType, FunctionArgs);
220 CGM.getCXXABI().EmitInstanceFunctionProlog(*this);
231 llvm::Value *AdjustedThisPtr = Thunk ? CGM.getCXXABI().performThisAdjustment
    [all...]
ABIInfo.h 56 CodeGen::CGCXXABI &getCXXABI() const;
CGVTT.cpp 31 return CGM.getCXXABI().getAddrOfVTable(MostDerivedClass, CharUnits());
109 cast<ItaniumMangleContext>(CGM.getCXXABI().getMangleContext())
115 (void) CGM.getCXXABI().getAddrOfVTable(RD, CharUnits());
CGExprCXX.cpp 235 CGM.getCXXABI().EmitVirtualDestructorCall(
257 Callee = CGM.getCXXABI().getVirtualFunctionPointer(*this, MD, This, Ty);
275 This = CGM.getCXXABI().adjustThisArgumentForVirtualFunctionCall(
315 CGM.getCXXABI().EmitLoadOfMemberFunctionPointer(*this, BO, This, MemFnPtr, MPT);
498 return CGF.CGM.getCXXABI().GetArrayCookieSize(E);
    [all...]
CGCXX.cpp 257 assert(!CGF.CGM.getTarget().getCXXABI().isMicrosoft() &&
261 llvm::Value *VTable = CGM.getCXXABI().getAddrOfVTable(RD, CharUnits());
CGDeclCXX.cpp 112 CGM.getCXXABI().registerGlobalDtor(CGF, D, function, argument);
196 CGM.getCXXABI().getMangleContext().mangleDynamicAtExitDestructor(&VD, Out);
248 CGM.getCXXABI().EmitGuardedInit(*this, D, DeclPtr, PerformInit);
310 getCXXABI().getMangleContext().mangleDynamicInitializer(D, Out);
373 getCXXABI().EmitThreadLocalInitFuncs(
CodeGenTypes.cpp 35 Target(cgm.getTarget()), TheCXXABI(cgm.getCXXABI()),
194 return getCXXABI().isMemberPointerConvertible(MPT);
591 if (!getCXXABI().isMemberPointerConvertible(cast<MemberPointerType>(Ty)))
594 getCXXABI().ConvertMemberPointerType(cast<MemberPointerType>(Ty));
730 return getCXXABI().isZeroInitializable(MPT);
CGClass.cpp 216 CGM.getCXXABI().GetVirtualBaseClassOffset(*this, Value, Derived, VBase);
303 if (!CGM.getCXXABI().NeedsVTTParameter(GD)) {
321 assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) &&
336 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) {
586 CGF.CGM.getCXXABI().getSrcArgforCopyCtor(Constructor, Args);
778 assert((CGM.getTarget().getCXXABI().hasConstructorVariants() ||
785 CGM.getTarget().getCXXABI().hasConstructorVariants()) {
    [all...]
CGException.cpp 59 getTarget().getCXXABI().isItaniumFamily()) {
62 getTarget().getCXXABI().isMicrosoft()) {
421 CGM.getCXXABI().emitThrow(*this, E);
424 CGM.getCXXABI().emitRethrow(*this, /*isNoReturn=*/true);
459 if (getTarget().getCXXABI().isMicrosoft())
537 if (getTarget().getCXXABI().isMicrosoft())
    [all...]
CodeGenModule.cpp 62 switch (CGM.getTarget().getCXXABI().getKind()) {
128 getCXXABI().getMangleContext());
563 if (getCXXABI().getMangleContext().shouldMangleDeclName(ND)) {
566 getCXXABI().getMangleContext().mangleCXXCtor(D, GD.getCtorType(), Out);
568 getCXXABI().getMangleContext().mangleCXXDtor(D, GD.getDtorType(), Out);
570 getCXXABI().getMangleContext().mangleName(ND, Out);
585 MangleContext &MangleCtx = getCXXABI().getMangleContext();
661 getCXXABI().useThunkForDtorVariant(cast<CXXDestructorDecl>(D),
    [all...]
CodeGenTypes.h 177 CGCXXABI &getCXXABI() const { return TheCXXABI; }
CodeGenFunction.cpp 58 CGM.getCXXABI().getMangleContext().startNewFunction();
95 if (CGM.getCXXABI().isTypeInfoCalculable(T)) {
720 CGM.getCXXABI().EmitInstanceFunctionProlog(*this);
836 if (CGM.getCXXABI().HasThisReturn(GD))
838 else if (CGM.getCXXABI().hasMostDerivedReturn(GD))
840 CGM.getCXXABI().buildThisParam(*this, Args);
846 CGM.getCXXABI().addImplicitStructorParams(*this, ResTy, Args);
    [all...]
TargetInfo.cpp 82 CGCXXABI &ABIInfo::getCXXABI() const {
83 return CGT.getCXXABI();
387 if (!getCXXABI().classifyReturnType(FI))
461 if (!getCXXABI().classifyReturnType(FI))
476 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI()))
    [all...]
CGExprConstant.cpp 429 CGM.getCXXABI().getVTableAddressPointForConstExpr(
675 return CGM.getCXXABI().EmitMemberPointerConversion(E, C);
    [all...]
CGCXXABI.cpp 295 if (CGM.getTarget().getCXXABI().hasConstructorVariants())
CGCall.cpp     [all...]
CGRecordLayoutBuilder.cpp 103 return Context.getTargetInfo().getCXXABI().isMicrosoft() ||
142 return Types.getCXXABI().isZeroInitializable(MPT);
    [all...]
CGDebugInfo.cpp 613 if (CGM.getTarget().getCXXABI().isMicrosoft())
619 CGM.getCXXABI().getMangleContext().mangleCXXRTTIName(QualType(Ty, 0), Out);
    [all...]
CGExpr.cpp 94 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT);
275 CGF.CGM.getCXXABI().registerGlobalDtor(
430 Object = CGM.getCXXABI().EmitMemberDataPointerAddress(
591 CGM.getCXXABI().getMangleContext().mangleCXXRTTI(Ty.getUnqualifiedType(),
    [all...]
ItaniumCXXABI.cpp 341 switch (CGM.getTarget().getCXXABI().getKind()) {
    [all...]
CGCleanup.cpp 478 if (flags.isForEHCleanup() && !CGF.getTarget().getCXXABI().isMicrosoft()) {
    [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 683 TargetCXXABI getCXXABI() const {
684 return Context.getTargetInfo().getCXXABI();
    [all...]
  /external/clang/include/clang/Basic/
TargetInfo.h 713 TargetCXXABI getCXXABI() const {

Completed in 1214 milliseconds

1 2