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

1 2

  /external/clang/lib/CodeGen/
CGCXXABI.cpp 72 CGCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) {
79 llvm::Value *MemPtr, const MemberPointerType *MPT) {
84 MPT->getPointeeType()->getAs<FunctionProtoType>();
86 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl());
95 const MemberPointerType *MPT) {
97 llvm::Type *Ty = CGF.ConvertType(MPT->getPointeeType())
118 const MemberPointerType *MPT,
127 const MemberPointerType *MPT) {
133 CGCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) {
134 return GetBogusMemberPointer(QualType(MPT, 0))
    [all...]
CGCXXABI.h 152 ConvertMemberPointerType(const MemberPointerType *MPT);
160 const MemberPointerType *MPT);
166 const MemberPointerType *MPT);
181 virtual bool isZeroInitializable(const MemberPointerType *MPT);
184 virtual bool isMemberPointerConvertible(const MemberPointerType *MPT) const {
189 virtual llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT);
195 virtual llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT,
199 virtual llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT);
206 const MemberPointerType *MPT,
213 const MemberPointerType *MPT);
    [all...]
MicrosoftCXXABI.cpp 557 GetNullMemberPointerFields(const MemberPointerType *MPT,
599 bool MemberPointerConstantIsNull(const MemberPointerType *MPT,
614 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override;
616 bool isZeroInitializable(const MemberPointerType *MPT) override;
618 bool isMemberPointerConvertible(const MemberPointerType *MPT) const override {
619 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl();
623 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT) override;
625 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT,
628 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override;
633 const MemberPointerType *MPT,
    [all...]
ItaniumCXXABI.cpp 111 bool isZeroInitializable(const MemberPointerType *MPT) override;
113 llvm::Type *ConvertMemberPointerType(const MemberPointerType *MPT) override;
121 const MemberPointerType *MPT) override;
127 const MemberPointerType *MPT) override;
135 llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT) override;
138 llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT,
140 llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT) override;
146 const MemberPointerType *MPT,
151 const MemberPointerType *MPT) override;
493 ItaniumCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) {
    [all...]
CodeGenTypes.cpp 194 if (const auto *MPT = Ty->getAs<MemberPointerType>())
195 return getCXXABI().isMemberPointerConvertible(MPT);
761 if (const MemberPointerType *MPT = T->getAs<MemberPointerType>())
762 return getCXXABI().isZeroInitializable(MPT);
CGExprCXX.cpp 292 const MemberPointerType *MPT =
296 MPT->getPointeeType()->castAs<FunctionProtoType>();
298 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl());
311 QualType(MPT->getClass(), 0));
317 ThisPtrForCall, MemFnPtr, MPT);
    [all...]
CGExprScalar.cpp 584 if (const MemberPointerType *MPT = dyn_cast<MemberPointerType>(SrcType))
585 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, Src, MPT);
    [all...]
CGExpr.cpp 112 if (const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>()) {
114 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT);
475 Adjustment.Ptr.MPT);
    [all...]
CGDebugInfo.cpp     [all...]
  /external/clang/lib/AST/
MicrosoftCXXABI.cpp 82 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const override;
222 getMSMemberPointerSlots(const MemberPointerType *MPT) {
223 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl();
227 if (MPT->isMemberFunctionPointer())
231 if (MSInheritanceAttr::hasNVOffsetField(MPT->isMemberFunctionPointer(),
242 const MemberPointerType *MPT) const {
250 std::tie(Ptrs, Ints) = getMSMemberPointerSlots(MPT);
CXXABI.h 36 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const = 0;
ItaniumCXXABI.cpp 104 getMemberPointerWidthAndAlign(const MemberPointerType *MPT) const override {
109 if (MPT->isMemberFunctionPointer())
MicrosoftMangle.cpp 507 if (const MemberPointerType *MPT = Ty->getAs<MemberPointerType>()) {
508 mangleQualifiers(MPT->getPointeeType().getQualifiers(), true);
511 mangleName(MPT->getClass()->getAsCXXRecordDecl());
    [all...]
Type.cpp 424 if (const MemberPointerType *MPT = getAs<MemberPointerType>())
425 return MPT->getPointeeType();
    [all...]
Expr.cpp 91 const MemberPointerType *MPT =
93 Adjustments.push_back(SubobjectAdjustment(MPT, BO->getRHS()));
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonFrameLowering.cpp 350 MachinePostDominatorTree MPT;
351 MPT.runOnMachineFunction(MF);
404 PDomB = MPT.findNearestCommonDominator(PDomB, SFBlocks[i]);
425 if (!MPT.dominates(PDomB, DomB)) {
    [all...]
  /external/clang/include/clang/AST/
Expr.h 72 const MemberPointerType *MPT;
94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS)
96 this->Ptr.MPT = MPT;
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/
Expr.h 72 const MemberPointerType *MPT;
94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS)
96 this->Ptr.MPT = MPT;
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/
Expr.h 72 const MemberPointerType *MPT;
94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS)
96 this->Ptr.MPT = MPT;
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/
Expr.h 72 const MemberPointerType *MPT;
94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS)
96 this->Ptr.MPT = MPT;
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/
Expr.h 72 const MemberPointerType *MPT;
94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS)
96 this->Ptr.MPT = MPT;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/AST/
Expr.h 72 const MemberPointerType *MPT;
94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS)
96 this->Ptr.MPT = MPT;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/AST/
Expr.h 72 const MemberPointerType *MPT;
94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS)
96 this->Ptr.MPT = MPT;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/AST/
Expr.h 72 const MemberPointerType *MPT;
94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS)
96 this->Ptr.MPT = MPT;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/AST/
Expr.h 72 const MemberPointerType *MPT;
94 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS)
96 this->Ptr.MPT = MPT;
    [all...]

Completed in 265 milliseconds

1 2