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

1 2

  /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 {

Completed in 256 milliseconds

1 2