Home
last modified time | relevance | path

Searched refs:ReferenceType (Results 1 – 25 of 81) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.cpp73 uint64_t ReferenceType; in tryAddingSymbolicOperand() local
78 ReferenceType = LLVMDisassembler_ReferenceType_In_Branch; in tryAddingSymbolicOperand()
79 const char *Name = SymbolLookUp(DisInfo, Address + Value, &ReferenceType, in tryAddingSymbolicOperand()
88 if (ReferenceType == LLVMDisassembler_ReferenceType_Out_SymbolStub) in tryAddingSymbolicOperand()
90 else if (ReferenceType == in tryAddingSymbolicOperand()
94 ReferenceType = LLVMDisassembler_ReferenceType_In_ARM64_ADRP; in tryAddingSymbolicOperand()
102 SymbolLookUp(DisInfo, EncodedInst, &ReferenceType, Address, in tryAddingSymbolicOperand()
111 ReferenceType = LLVMDisassembler_ReferenceType_In_ARM64_ADDXri; in tryAddingSymbolicOperand()
113 ReferenceType = LLVMDisassembler_ReferenceType_In_ARM64_LDRXui; in tryAddingSymbolicOperand()
115 ReferenceType = LLVMDisassembler_ReferenceType_In_ARM64_LDRXl; in tryAddingSymbolicOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/
H A DMCExternalSymbolizer.cpp59 uint64_t ReferenceType; in tryAddingSymbolicOperand() local
61 ReferenceType = LLVMDisassembler_ReferenceType_In_Branch; in tryAddingSymbolicOperand()
63 ReferenceType = LLVMDisassembler_ReferenceType_InOut_None; in tryAddingSymbolicOperand()
65 const char *Name = SymbolLookUp(DisInfo, Value, &ReferenceType, Address, in tryAddingSymbolicOperand()
71 if(ReferenceType == LLVMDisassembler_ReferenceType_DeMangled_Name) in tryAddingSymbolicOperand()
78 if(ReferenceType == LLVMDisassembler_ReferenceType_Out_SymbolStub) in tryAddingSymbolicOperand()
80 else if(ReferenceType == LLVMDisassembler_ReferenceType_Out_Objc_Message) in tryAddingSymbolicOperand()
157 uint64_t ReferenceType = LLVMDisassembler_ReferenceType_In_PCrel_Load; in tryAddingPcLoadReferenceComment() local
159 (void)SymbolLookUp(DisInfo, Value, &ReferenceType, Address, &ReferenceName); in tryAddingPcLoadReferenceComment()
160 if(ReferenceType == LLVMDisassembler_ReferenceType_Out_LitPool_SymAddr) in tryAddingPcLoadReferenceComment()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DASTSelection.h64 using ReferenceType = std::reference_wrapper<const SelectedASTNode>; member
102 ArrayRef<SelectedASTNode::ReferenceType> getParents() { return Parents; } in getParents()
138 CodeRangeASTSelection(SelectedASTNode::ReferenceType SelectedNode, in CodeRangeASTSelection()
139 ArrayRef<SelectedASTNode::ReferenceType> Parents, in CodeRangeASTSelection()
146 SelectedASTNode::ReferenceType SelectedNode;
148 llvm::SmallVector<SelectedASTNode::ReferenceType, 8> Parents;
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DWithCache.h38 using ReferenceType = conditionally_const_t<UnderlyingType &, IsConst>; variable
69 ReferenceType operator*() const { return *Pointer.getPointer(); }
/freebsd/contrib/llvm-project/lldb/source/Plugins/Disassembler/LLVMC/
H A DDisassemblerLLVMC.h61 const char *SymbolLookup(uint64_t ReferenceValue, uint64_t *ReferenceType,
69 uint64_t *ReferenceType,
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsics.cpp961 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]); in matchIntrinsicType() local
964 if ((ReferenceType != nullptr) != (ThisArgType != nullptr)) in matchIntrinsicType()
968 if (ReferenceType->getElementCount() != ThisArgType->getElementCount()) in matchIntrinsicType()
995 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[RefArgNumber]); in matchIntrinsicType() local
997 if (!ThisArgVecTy || !ReferenceType || in matchIntrinsicType()
998 (ReferenceType->getElementCount() != ThisArgVecTy->getElementCount())) in matchIntrinsicType()
1005 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]); in matchIntrinsicType() local
1006 return !ReferenceType || Ty != ReferenceType->getElementType(); in matchIntrinsicType()
1025 auto *ReferenceType = dyn_cast<VectorType>(ArgTys[D.getArgumentNumber()]); in matchIntrinsicType() local
1027 if (!ThisArgVecTy || !ReferenceType) in matchIntrinsicType()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp252 SelectedASTNode::ReferenceType Node;
253 llvm::SmallVector<SelectedASTNode::ReferenceType, 8> Parents;
345 llvm::SmallVectorImpl<SelectedASTNode::ReferenceType> &ParentStack) { in findDeepestWithKind()
375 llvm::SmallVector<SelectedASTNode::ReferenceType, 16> ParentStack; in findDeepestWithKind()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExceptionSpec.cpp32 else if (const ReferenceType *RefTy = T->getAs<ReferenceType>()) in GetUnderlyingFunction()
139 } else if (const ReferenceType *RT = T->getAs<ReferenceType>()) { in CheckSpecifiedExceptionType()
681 const ReferenceType *RefTy = HandlerType->getAs<ReferenceType>(); in handlerCanCatch()
832 if (const ReferenceType *RefTy = SubI->getAs<ReferenceType>()) in CheckExceptionSpecSubset()
1034 else if (const ReferenceType *RT = T->getAs<ReferenceType>()) in canCalleeThrow()
H A DSemaCast.cpp856 const ReferenceType *DestReference = nullptr; in CheckDynamicCast()
859 } else if ((DestReference = DestType->getAs<ReferenceType>())) { in CheckDynamicCast()
1669 const ReferenceType *DestReference = DestType->getAs<ReferenceType>(); in TryStaticReferenceDowncast()
1974 if (const ReferenceType *DestTypeTmp =DestType->getAs<ReferenceType>()) { in TryConstCast()
2088 if (!DestType->getAs<ReferenceType>()) { in CheckCompatibleReinterpretCast()
2307 if (const ReferenceType *DestTypeTmp = DestType->getAs<ReferenceType>()) { in TryReinterpretCast()
H A DSemaTemplateDeduction.cpp1541 const ReferenceType *PRef = P->getAs<ReferenceType>(); in DeduceTemplateArgumentsByTypeMatch()
1546 const ReferenceType *ARef = A->getAs<ReferenceType>(); in DeduceTemplateArgumentsByTypeMatch()
3719 if (const ReferenceType *DeducedARef = DeducedA->getAs<ReferenceType>()) in CheckOriginalCallArgDeduction()
3721 if (const ReferenceType *ARef = A->getAs<ReferenceType>()) in CheckOriginalCallArgDeduction()
3729 if (const ReferenceType *OriginalParamRef in CheckOriginalCallArgDeduction()
3730 = OriginalParamType->getAs<ReferenceType>()) { in CheckOriginalCallArgDeduction()
4251 const ReferenceType *ParamRefType = ParamType->getAs<ReferenceType>(); in AdjustFunctionParmAndArgTypesForDeduction()
4880 if (const ReferenceType *PRef = P->getAs<ReferenceType>()) in DeduceTemplateArguments()
4886 if (const ReferenceType *ARef = A->getAs<ReferenceType>()) { in DeduceTemplateArguments()
6772 cast<ReferenceType>(T)->getPointeeType(), in MarkUsedTemplateParameters()
H A DSemaSwift.cpp53 } else if (const auto *RefType = Ty->getAs<ReferenceType>()) { in isValidSwiftIndirectResultType()
65 } else if (const auto *RefType = Ty->getAs<ReferenceType>()) { in isValidSwiftErrorResultType()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTypeNodes.td58 def ReferenceType : TypeNode<Type, 1>;
59 def LValueReferenceType : TypeNode<ReferenceType>;
60 def RValueReferenceType : TypeNode<ReferenceType>;
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h436 struct CanProxyAdaptor<ReferenceType> : public CanProxyBase<ReferenceType> {
629 if (CanQual<ReferenceType> RefType = getAs<ReferenceType>())
H A DType.h2022 friend class ReferenceType;
3499 class ReferenceType : public Type, public llvm::FoldingSetNode {
3503 ReferenceType(TypeClass tc, QualType Referencee, QualType CanonicalRef,
3519 const ReferenceType *T = this;
3521 T = T->PointeeType->castAs<ReferenceType>();
3543 class LValueReferenceType : public ReferenceType {
3548 : ReferenceType(LValueReference, Referencee, CanonicalRef,
3561 class RValueReferenceType : public ReferenceType {
3565 : ReferenceType(RValueReference, Referencee, CanonicalRef, false) {}
8306 if (const auto *RefType = (*this)->getAs<ReferenceType>())
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DDisassemblerTypes.h120 uint64_t *ReferenceType,
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumNodes.def28 NODE(ReferenceType)
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDeadStoresChecker.cpp272 if (VD->getType()->getAs<ReferenceType>()) in CheckVarDecl()
382 if (V->getType()->getAs<ReferenceType>()) in observeStmt()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DMachODump.cpp3361 uint64_t *ReferenceType, in method_reference() argument
3378 *ReferenceType = LLVMDisassembler_ReferenceType_Out_Objc_Message; in method_reference()
3394 *ReferenceType = LLVMDisassembler_ReferenceType_Out_Objc_Message; in method_reference()
3414 *ReferenceType = LLVMDisassembler_ReferenceType_Out_Objc_Message; in method_reference()
6838 uint64_t *ReferenceType, in GuessLiteralPointer() argument
6888 *ReferenceType = LLVMDisassembler_ReferenceType_Out_Objc_Class_Ref; in GuessLiteralPointer()
6899 *ReferenceType = LLVMDisassembler_ReferenceType_Out_Objc_Class_Ref; in GuessLiteralPointer()
6910 *ReferenceType = LLVMDisassembler_ReferenceType_Out_Objc_CFString_Ref; in GuessLiteralPointer()
6924 *ReferenceType = LLVMDisassembler_ReferenceType_Out_Objc_Selector_Ref; in GuessLiteralPointer()
6928 *ReferenceType = LLVMDisassembler_ReferenceType_Out_Objc_Message_Ref; in GuessLiteralPointer()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenTypes.cpp400 const ReferenceType *refTy = cast<ReferenceType>(ty); in convertType()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DTemplateArgumentHasher.cpp338 void VisitReferenceType(const ReferenceType *T) { in VisitReferenceType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.cpp607 const ReferenceType *RTy = cast<ReferenceType>(Ty); in ConvertType()
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DCodeCompletion.cpp99 QualType RT = PreferredType->castAs<ReferenceType>()->getPointeeType(); in handleDeclaration()
H A DInterpreterValuePrinter.cpp94 InterfaceKind VisitReferenceType(const ReferenceType *Ty) { in VisitReferenceType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DQualTypeNames.cpp404 if (isa<ReferenceType>(QT.getTypePtr())) { in getFullyQualifiedType()
H A DType.cpp761 if (const auto *RT = getAs<ReferenceType>()) in getPointeeType()
1918 else if (const auto *RT = getAs<ReferenceType>()) in getPointeeCXXRecordDecl()
2004 Type *VisitReferenceType(const ReferenceType *T) { in VisitReferenceType()
3580 if (const auto *RefType = getTypePtr()->getAs<ReferenceType>()) in getNonLValueExprType()
4745 return Cache::get(cast<ReferenceType>(T)->getPointeeType()); in computeCachedProperties()
4844 return computeTypeLinkageInfo(cast<ReferenceType>(T)->getPointeeType()); in computeTypeLinkageInfo()
5200 if (const auto *Ref = getAs<ReferenceType>()) in isObjCIndirectLifetimeType()
5252 if (const auto *ref = getAs<ReferenceType>()) in hasSizedVLAType()

1234