/llvm-project/lld/test/COFF/ |
H A D | pdb-thunk.yaml | 397 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 D | pdb-heapsite.yaml | 396 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 D | pdb-type-server-guid-collision-a-pdb.yaml | 80 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 D | pdb-type-server-guid-collision-b-pdb.yaml | 108 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 D | pdb-file-statics-b.yaml | 223 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 D | pdb-file-statics-a.yaml | 248 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 D | pdb-hashes-2-missing.yaml | 200 ThisType: 4102
|
H A D | pdb-hashes-2.yaml | 200 ThisType: 4102
|
/llvm-project/clang-tools-extra/clang-tidy/bugprone/ |
H A D | ParentVirtualCallCheck.cpp | 88 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 D | pdbdump-yaml-types.test | 82 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 D | Thunk.h | 173 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 D | debug-info-method.cpp | 6 // CHECK: ![[THISTYPE:[0-9]+]] = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: ![[A]] 10 // CHECK: ![[MEMFUNARGS]] = {{.*}}, ![[THISTYPE]],
|
/llvm-project/clang/test/CodeGenHLSL/ |
H A D | this-reference.hlsl | 33 // 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 D | SmartPtrModeling.cpp | 384 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 D | CGVTables.cpp | 222 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 D | types-non-virtual-methods.ll | 79 ; 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 D | static-methods.ll | 20 ; CHECK-NEXT: ThisType: 0x0 32 ; CHECK-NEXT: ThisType: A* const ({{.*}}) 44 ; CHECK-NEXT: ThisType: 0x0
|
H A D | types-method-ref-qualifiers.ll | 111 ; CHECK: ThisType: A* const (0x1005) 137 ; CHECK: ThisType: A* const (0x1007) 163 ; CHECK: ThisType: A* const (0x1009)
|
H A D | function-options.ll | 92 ; 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 D | types-empty-member-fn.ll | 22 ; CHECK-NEXT: ThisType: 0x0
|
H A D | virtual-methods.ll | 29 ; 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 D | every-type.yaml | 60 ThisType: 0x1008 # const FooClass* 71 ThisType: 0x1008 # const FooClass*
|
H A D | merge-ids-and-types-1.yaml | 75 ThisType: 4100 # FooBar *
|
H A D | merge-ids-and-types-2.yaml | 100 ThisType: 4102 # FooBar *
|
/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | TypeRecord.h | 177 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
|