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

  /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 142 ConvertMemberPointerType(const MemberPointerType *MPT);
150 const MemberPointerType *MPT);
156 const MemberPointerType *MPT);
171 virtual bool isZeroInitializable(const MemberPointerType *MPT);
174 virtual bool isMemberPointerConvertible(const MemberPointerType *MPT) const {
179 virtual llvm::Constant *EmitNullMemberPointer(const MemberPointerType *MPT);
185 virtual llvm::Constant *EmitMemberDataPointer(const MemberPointerType *MPT,
189 virtual llvm::Constant *EmitMemberPointer(const APValue &MP, QualType MPT);
196 const MemberPointerType *MPT,
203 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;
500 ItaniumCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) {
    [all...]
CodeGenTypes.cpp 194 if (const auto *MPT = Ty->getAs<MemberPointerType>())
195 return getCXXABI().isMemberPointerConvertible(MPT);
751 if (const MemberPointerType *MPT = T->getAs<MemberPointerType>())
752 return getCXXABI().isZeroInitializable(MPT);
CGExprCXX.cpp 291 const MemberPointerType *MPT =
295 MPT->getPointeeType()->castAs<FunctionProtoType>();
297 cast<CXXRecordDecl>(MPT->getClass()->getAs<RecordType>()->getDecl());
310 QualType(MPT->getClass(), 0));
316 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 111 if (const MemberPointerType *MPT = E->getType()->getAs<MemberPointerType>()) {
113 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT);
450 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 471 if (const MemberPointerType *MPT = Ty->getAs<MemberPointerType>()) {
472 mangleQualifiers(MPT->getPointeeType().getQualifiers(), true);
475 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...]
ASTContext.cpp     [all...]
ExprConstant.cpp     [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonFrameLowering.cpp 305 MachinePostDominatorTree MPT;
306 MPT.runOnMachineFunction(MF);
358 PDomB = MPT.findNearestCommonDominator(PDomB, SFBlocks[i]);
379 if (!MPT.dominates(PDomB, DomB)) {
    [all...]
  /external/clang/include/clang/AST/
Expr.h 71 const MemberPointerType *MPT;
93 SubobjectAdjustment(const MemberPointerType *MPT, Expr *RHS)
95 this->Ptr.MPT = MPT;
    [all...]
  /external/clang/lib/Sema/
TreeTransform.h     [all...]
SemaOverload.cpp     [all...]

Completed in 148 milliseconds