Home
last modified time | relevance | path

Searched full:thistype (Results 1 – 25 of 60) sorted by relevance

123

/llvm-project/lld/test/COFF/
H A Dpdb-thunk.yaml397 ThisType: 4097
414 ThisType: 4097
435 ThisType: 4097
445 ThisType: 4097
474 ThisType: 4097
484 ThisType: 4097
571 ThisType: 4121
588 ThisType: 4121
609 ThisType: 4121
619 ThisType: 4121
[all …]
H A Dpdb-heapsite.yaml396 ThisType: 4116
409 ThisType: 4116
419 ThisType: 4116
607 ThisType: 4130
620 ThisType: 4130
630 ThisType: 4130
740 ThisType: 4144
750 ThisType: 4144
860 ThisType: 4156
870 ThisType: 4156
[all …]
/llvm-project/lld/test/COFF/Inputs/
H A Dpdb-type-server-guid-collision-a-pdb.yaml80 ThisType: 4102
93 ThisType: 4102
106 ThisType: 4102
284 ThisType: 4115
297 ThisType: 4115
307 ThisType: 4115
407 ThisType: 4127
417 ThisType: 4127
517 ThisType: 4137
527 ThisType: 4137
[all …]
H A Dpdb-type-server-guid-collision-b-pdb.yaml108 ThisType: 4105
121 ThisType: 4105
134 ThisType: 4105
312 ThisType: 4118
325 ThisType: 4118
335 ThisType: 4118
435 ThisType: 4130
445 ThisType: 4130
545 ThisType: 4140
555 ThisType: 4140
[all …]
H A Dpdb-file-statics-b.yaml223 ThisType: 4108
236 ThisType: 4108
249 ThisType: 4108
437 ThisType: 4123
450 ThisType: 4123
460 ThisType: 4123
570 ThisType: 4137
580 ThisType: 4137
690 ThisType: 4149
700 ThisType: 4149
[all …]
H A Dpdb-file-statics-a.yaml248 ThisType: 4112
261 ThisType: 4112
274 ThisType: 4112
462 ThisType: 4127
475 ThisType: 4127
485 ThisType: 4127
595 ThisType: 4141
605 ThisType: 4141
715 ThisType: 4153
725 ThisType: 4153
[all …]
H A Dpdb-hashes-2-missing.yaml200 ThisType: 4102
H A Dpdb-hashes-2.yaml200 ThisType: 4102
/llvm-project/clang-tools-extra/clang-tidy/bugprone/
H A DParentVirtualCallCheck.cpp88 type(anything()).bind("thisType"))))))) in registerMatchers()
103 const auto *ThisTypePtr = Result.Nodes.getNodeAs<PointerType>("thisType"); in check()
106 const auto *ThisType = ThisTypePtr->getPointeeCXXRecordDecl(); in check() local
107 assert(ThisType); in check()
115 if (isParentOf(*CastToType, *ThisType)) in check()
119 getParentsByGrandParent(*CastToType, *ThisType, *MemberDecl); in check()
/llvm-project/llvm/test/DebugInfo/PDB/
H A Dpdbdump-yaml-types.test82 YAML: ThisType: 4101
92 YAML: ThisType: 4101
182 YAML: ThisType: 4111
195 YAML: ThisType: 4111
205 YAML: ThisType: 4111
305 YAML: ThisType: 4123
315 YAML: ThisType: 4123
408 YAML: ThisType: 4134
418 YAML: ThisType: 4134
548 YAML: ThisType: 4144
[all …]
/llvm-project/clang/include/clang/Basic/
H A DThunk.h173 const Type *ThisType; member
175 ThunkInfo() : Method(nullptr), ThisType(nullptr) {} in ThunkInfo()
179 : This(This), Return(Return), Method(Method), ThisType(ThisT) {} in This()
183 LHS.Method == RHS.Method && LHS.ThisType == RHS.ThisType;
/llvm-project/clang/test/CodeGenCXX/
H A Ddebug-info-method.cpp6 // CHECK: ![[THISTYPE:[0-9]+]] = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: ![[A]]
10 // CHECK: ![[MEMFUNARGS]] = {{.*}}, ![[THISTYPE]],
/llvm-project/clang/test/CodeGenHLSL/
H A Dthis-reference.hlsl33 // CHECK: [[FirstThis:![0-9]+]] = !DILocalVariable(name: "this", arg: 1, scope: [[getFirst]], type: [[thisType:![0-9]+]]
34 // CHECK: [[thisType]] = !DIDerivedType(tag: DW_TAG_reference_type, baseType: [[Pair]], size: 32)
/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DSmartPtrModeling.cpp384 QualType ThisType = cast<CXXMethodDecl>(Call.getDecl())->getThisType(); in evalCall() local
390 auto NullVal = C.getSValBuilder().makeNullWithType(ThisType); in evalCall()
646 QualType ThisType = cast<CXXMethodDecl>(Call.getDecl())->getThisType(); in handleRelease() local
647 auto ValueToUpdate = C.getSValBuilder().makeNullWithType(ThisType); in handleRelease()
745 QualType ThisType = cast<CXXMethodDecl>(Call.getDecl())->getThisType(); in handleAssignOp() local
753 auto NullVal = C.getSValBuilder().makeNullWithType(ThisType); in handleAssignOp()
783 QualType ThisType = cast<CXXMethodDecl>(Call.getDecl())->getThisType(); in updateMovedSmartPointers() local
788 auto NullVal = C.getSValBuilder().makeNullWithType(ThisType); in updateMovedSmartPointers()
815 auto NullVal = C.getSValBuilder().makeNullWithType(ThisType); in updateMovedSmartPointers()
842 QualType ThisType in handleBoolConversion() local
[all...]
/llvm-project/clang/lib/CodeGen/
H A DCGVTables.cpp222 const CXXRecordDecl *ThisValueClass = Thunk.ThisType->getPointeeCXXRecordDecl(); in GenerateVarArgsThunk()
256 QualType ThisType = MD->getThisType(); in StartThunk()
261 ResultType = ThisType; in StartThunk()
314 ThisValueClass = Thunk->ThisType->getPointeeCXXRecordDecl(); in EmitCallAndReturnForThunk()
342 QualType ThisType = MD->getThisType(); in EmitCallAndReturnForThunk()
343 CallArgs.add(RValue::get(AdjustedThisPtr), ThisType); in EmitCallAndReturnForThunk() local
376 ? ThisType in EmitCallAndReturnForThunk()
422 llvm::Type *ThisType = Args[ThisArgNo]->getType(); in EmitMustTailThunk()
423 if (ThisType != AdjustedThisPtr->getType()) in EmitMustTailThunk() local
424 AdjustedThisPtr = Builder.CreateBitCast(AdjustedThisPtr, ThisType); in EmitMustTailThunk()
257 QualType ThisType = MD->getThisType(); StartThunk() local
430 llvm::Type *ThisType = ThisAddr.getElementType(); EmitMustTailThunk() local
[all...]
/llvm-project/llvm/test/DebugInfo/COFF/
H A Dtypes-non-virtual-methods.ll79 ; CHECK: ThisType: A* const (0x1004)
159 ; CHECK: ThisType: B* const (0x100B)
178 ; CHECK: ThisType: B* const (0x100B)
197 ; CHECK: ThisType: B* const (0x100B)
H A Dstatic-methods.ll20 ; CHECK-NEXT: ThisType: 0x0
32 ; CHECK-NEXT: ThisType: A* const ({{.*}})
44 ; CHECK-NEXT: ThisType: 0x0
H A Dtypes-method-ref-qualifiers.ll111 ; CHECK: ThisType: A* const (0x1005)
137 ; CHECK: ThisType: A* const (0x1007)
163 ; CHECK: ThisType: A* const (0x1009)
H A Dfunction-options.ll92 ; CHECK: ThisType: BClass* {{.*}}
129 ; CHECK: ThisType: C1Class* {{.*}}
166 ; CHECK: ThisType: C2Class* {{.*}}
227 ; CHECK: ThisType: FClass* {{.*}}
240 ; CHECK: ThisType: FClass* {{.*}}
305 ; CHECK: ThisType: BStruct* {{.*}}
357 ; CHECK: ThisType: BUnion* {{.*}}
H A Dtypes-empty-member-fn.ll22 ; CHECK-NEXT: ThisType: 0x0
H A Dvirtual-methods.ll29 ; CHECK-NEXT: ThisType: A* const ({{.*}})
43 ; CHECK-NEXT: ThisType: B* const ({{.*}})
57 ; CHECK-NEXT: ThisType: C* const ({{.*}})
81 ; CHECK-NEXT: ThisType: D* const ({{.*}})
/llvm-project/llvm/test/DebugInfo/PDB/Inputs/
H A Devery-type.yaml60 ThisType: 0x1008 # const FooClass*
71 ThisType: 0x1008 # const FooClass*
H A Dmerge-ids-and-types-1.yaml75 ThisType: 4100 # FooBar *
H A Dmerge-ids-and-types-2.yaml100 ThisType: 4102 # FooBar *
/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h177 TypeIndex ThisType, CallingConvention CallConv, in MemberFunctionRecord() argument
181 ClassType(ClassType), ThisType(ThisType), CallConv(CallConv), in MemberFunctionRecord()
188 TypeIndex getThisType() const { return ThisType; } in getThisType()
197 TypeIndex ThisType; variable

123