/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/ |
H A D | WebAssemblyTypeUtilities.h | 30 inline bool isWebAssemblyExternrefType(const Type *Ty) { in isWebAssemblyExternrefType() 37 inline bool isWebAssemblyFuncrefType(const Type *Ty) { in isWebAssemblyFuncrefType() 44 inline bool isWebAssemblyReferenceType(const Type *Ty) { in isWebAssemblyReferenceType() 49 inline bool isWebAssemblyTableType(const Type *Ty) { in isWebAssemblyTableType()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LowLevelTypeUtils.cpp | 20 LLT llvm::getLLTForType(Type &Ty, const DataLayout &DL) { in getLLTForType() 48 MVT llvm::getMVTForLLT(LLT Ty) { in getMVTForLLT() 57 EVT llvm::getApproximateEVTForLLT(LLT Ty, const DataLayout &DL, in getApproximateEVTForLLT() 67 LLT llvm::getLLTForMVT(MVT Ty) { in getLLTForMVT() 75 const llvm::fltSemantics &llvm::getFltSemanticForLLT(LLT Ty) { in getFltSemanticForLLT()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMRegisterBankInfo.cpp | 235 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 280 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 293 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 300 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 360 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 374 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 398 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 420 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 435 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVRegisterBankInfo.cpp | 304 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 357 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 380 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 396 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 465 LLT Ty = MRI.getType(MI.getOperand(1).getReg()); in getInstrMapping() local 472 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 478 LLT Ty = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local 488 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); in getInstrMapping() local 499 LLT Ty = MRI.getType(MI.getOperand(2).getReg()); in getInstrMapping() local 514 LLT Ty = MRI.getType(MO.getReg()); in getInstrMapping() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
H A D | CSKYConstantPoolValue.cpp | 27 CSKYConstantPoolValue::CSKYConstantPoolValue(Type *Ty, CSKYCP::CSKYCPKind Kind, in CSKYConstantPoolValue() 80 const Constant *C, Type *Ty, CSKYCP::CSKYCPKind Kind, unsigned PCAdjust, in CSKYConstantPoolConstant() 94 const Constant *C, Type *Ty, CSKYCP::CSKYCPKind Kind, unsigned PCAdjust, in Create() 134 CSKYConstantPoolSymbol::CSKYConstantPoolSymbol(Type *Ty, const char *S, in CSKYConstantPoolSymbol() 143 CSKYConstantPoolSymbol::Create(Type *Ty, const char *S, unsigned PCAdjust, in Create() 168 CSKYConstantPoolMBB::CSKYConstantPoolMBB(Type *Ty, const MachineBasicBlock *Mbb, in CSKYConstantPoolMBB() 176 CSKYConstantPoolMBB *CSKYConstantPoolMBB::Create(Type *Ty, in Create() 201 CSKYConstantPoolJT::CSKYConstantPoolJT(Type *Ty, int JTIndex, unsigned PCAdj, in CSKYConstantPoolJT() 209 CSKYConstantPoolJT::Create(Type *Ty, int JTI, unsigned PCAdj, in Create()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Execution.cpp | 49 static void executeFNegInst(GenericValue &Dest, GenericValue Src, Type *Ty) { in executeFNegInst() 64 Type *Ty = I.getOperand(0)->getType(); in visitUnaryOperator() local 109 GenericValue Src2, Type *Ty) { in executeFAddInst() 120 GenericValue Src2, Type *Ty) { in executeFSubInst() 131 GenericValue Src2, Type *Ty) { in executeFMulInst() 142 GenericValue Src2, Type *Ty) { in executeFDivInst() 153 GenericValue Src2, Type *Ty) { in executeFRemInst() 193 Type *Ty) { in executeICMP_EQ() 207 Type *Ty) { in executeICMP_NE() 221 Type *Ty) { in executeICMP_ULT() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Constants.cpp | 370 Constant *Constant::getNullValue(Type *Ty) { in getNullValue() 400 Constant *Constant::getIntegerValue(Type *Ty, const APInt &V) { in getIntegerValue() 417 Constant *Constant::getAllOnesValue(Type *Ty) { in getAllOnesValue() 770 Type *Ty = C->getType(); in replaceUndefsWith() local 797 Type *Ty = C->getType(); in mergeUndefsWith() local 843 ConstantInt::ConstantInt(Type *Ty, const APInt &V) in ConstantInt() 868 Constant *ConstantInt::getTrue(Type *Ty) { in getTrue() 876 Constant *ConstantInt::getFalse(Type *Ty) { in getFalse() 884 Constant *ConstantInt::getBool(Type *Ty, bool V) { in getBool() 925 Constant *ConstantInt::get(Type *Ty, uint64_t V, bool isSigned) { in get() [all …]
|
H A D | DIBuilder.cpp | 348 DIDerivedType *DIBuilder::createTypedef(DIType *Ty, StringRef Name, in createTypedef() 360 DIBuilder::createTemplateAlias(DIType *Ty, StringRef Name, DIFile *File, in createTemplateAlias() 370 DIDerivedType *DIBuilder::createFriend(DIType *Ty, DIType *FriendTy) { in createFriend() 378 DIDerivedType *DIBuilder::createInheritance(DIType *Ty, DIType *BaseTy, in createInheritance() 393 DINode::DIFlags Flags, DIType *Ty, DINodeArray Annotations) { in createMemberType() 409 Constant *Discriminant, DINode::DIFlags Flags, DIType *Ty) { in createVariantMemberType() 419 DINode::DIFlags Flags, DIType *Ty, DINodeArray Annotations) { in createBitFieldMemberType() 432 unsigned LineNumber, DIType *Ty, in createStaticMemberType() 446 DIType *Ty, MDNode *PropertyNode) { in createObjCIVar() 456 unsigned PropertyAttributes, DIType *Ty) { in createObjCProperty() [all …]
|
H A D | Globals.cpp | 441 GlobalVariable::GlobalVariable(Type *Ty, bool constant, LinkageTypes Link, in GlobalVariable() 460 GlobalVariable::GlobalVariable(Module &M, Type *Ty, bool constant, in GlobalVariable() 534 GlobalAlias::GlobalAlias(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalAlias() 544 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create() 550 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create() 556 GlobalAlias *GlobalAlias::create(Type *Ty, unsigned AddressSpace, in create() 591 GlobalIFunc::GlobalIFunc(Type *Ty, unsigned AddressSpace, LinkageTypes Link, in GlobalIFunc() 601 GlobalIFunc *GlobalIFunc::create(Type *Ty, unsigned AddressSpace, in create()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ |
H A D | Target.cpp | 97 unsigned long long LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMSizeOfTypeInBits() 101 unsigned long long LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMStoreSizeOfType() 105 unsigned long long LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMABISizeOfType() 109 unsigned LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMABIAlignmentOfType() 113 unsigned LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMCallFrameAlignmentOfType() 117 unsigned LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty) { in LLVMPreferredAlignmentOfType()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Constants.h | 61 explicit ConstantData(Type *Ty, ValueTy VT) : Constant(Ty, VT, nullptr, 0) {} in ConstantData() 124 static ConstantInt *getSigned(IntegerType *Ty, int64_t V) { in getSigned() 127 static Constant *getSigned(Type *Ty, int64_t V) { in getSigned() 307 static Constant *getNegativeZero(Type *Ty) { return getZero(Ty, true); } in getNegativeZero() 354 explicit ConstantAggregateZero(Type *Ty) in ConstantAggregateZero()
|
H A D | DataLayout.h | 402 bool isNonIntegralPointerType(Type *Ty) const { in isNonIntegralPointerType() 435 unsigned getPointerTypeSize(Type *Ty) const { in getPointerTypeSize() 472 TypeSize getTypeStoreSize(Type *Ty) const { in getTypeStoreSize() 484 TypeSize getTypeStoreSizeInBits(Type *Ty) const { in getTypeStoreSizeInBits() 492 bool typeSizeEqualsStoreSize(Type *Ty) const { in typeSizeEqualsStoreSize() 504 TypeSize getTypeAllocSize(Type *Ty) const { in getTypeAllocSize() 517 TypeSize getTypeAllocSizeInBits(Type *Ty) const { in getTypeAllocSizeInBits() 527 Type *Ty) const { in getValueOrABITypeAlignment() 672 inline TypeSize DataLayout::getTypeSizeInBits(Type *Ty) const { in getTypeSizeInBits()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | ARC.cpp | 30 void updateState(const ABIArgInfo &Info, QualType Ty, CCState &State) const { in updateState() 71 ABIArgInfo ARCABIInfo::getIndirectByRef(QualType Ty, bool HasFreeRegs) const { in getIndirectByRef() 85 QualType Ty, AggValueSlot Slot) const { in EmitVAArg() 91 ABIArgInfo ARCABIInfo::classifyArgumentType(QualType Ty, in classifyArgumentType()
|
H A D | Lanai.cpp | 51 bool LanaiABIInfo::shouldUseInReg(QualType Ty, CCState &State) const { in shouldUseInReg() 68 ABIArgInfo LanaiABIInfo::getIndirectResult(QualType Ty, bool ByVal, in getIndirectResult() 86 ABIArgInfo LanaiABIInfo::classifyArgumentType(QualType Ty, in classifyArgumentType()
|
H A D | X86.cpp | 29 llvm::Type* Ty) { in X86AdjustInlineAsmType() 54 static bool isX86VectorTypeForVectorCall(ASTContext &Context, QualType Ty) { in isX86VectorTypeForVectorCall() 132 bool isHomogeneousAggregateSmallEnough(const Type *Ty, in isHomogeneousAggregateSmallEnough() 338 bool X86_32ABIInfo::shouldReturnTypeInRegister(QualType Ty, in shouldReturnTypeInRegister() 387 static bool is32Or64BitBasicType(QualType Ty, ASTContext &Context) { in is32Or64BitBasicType() 578 unsigned X86_32ABIInfo::getTypeStackAlignInBytes(QualType Ty, in getTypeStackAlignInBytes() 607 ABIArgInfo X86_32ABIInfo::getIndirectResult(QualType Ty, bool ByVal, in getIndirectResult() 644 bool X86_32ABIInfo::updateFreeRegs(QualType Ty, CCState &State) const { in updateFreeRegs() 675 bool X86_32ABIInfo::shouldAggregateUseDirect(QualType Ty, CCState &State, in shouldAggregateUseDirect() 705 bool X86_32ABIInfo::shouldPrimitiveUseInReg(QualType Ty, CCState &State) const { in shouldPrimitiveUseInReg() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
H A D | Interpreter.cpp | 637 Interpreter::InterfaceKind VisitRecordType(const RecordType *Ty) { in VisitRecordType() 642 VisitMemberPointerType(const MemberPointerType *Ty) { in VisitMemberPointerType() 647 VisitConstantArrayType(const ConstantArrayType *Ty) { in VisitConstantArrayType() 652 VisitFunctionProtoType(const FunctionProtoType *Ty) { in VisitFunctionProtoType() 657 Interpreter::InterfaceKind VisitPointerType(const PointerType *Ty) { in VisitPointerType() 662 Interpreter::InterfaceKind VisitReferenceType(const ReferenceType *Ty) { in VisitReferenceType() 669 Interpreter::InterfaceKind VisitBuiltinType(const BuiltinType *Ty) { in VisitBuiltinType() 683 Interpreter::InterfaceKind VisitEnumType(const EnumType *Ty) { in VisitEnumType() 691 void HandleIntegralOrEnumType(const Type *Ty) { in HandleIntegralOrEnumType() 701 void HandlePtrType(const Type *Ty) { in HandlePtrType() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILIntrinsicExpansion.cpp | 56 Type *Ty = X->getType(); in expandAbs() local 107 Type *Ty = X->getType(); in expandExpIntrinsic() local 129 Type *Ty = X->getType(); in expandAnyIntrinsic() local 179 Type *Ty = X->getType(); in expandLogIntrinsic() local 204 Type *Ty = X->getType(); in expandPowIntrinsic() local 250 Type *Ty = X->getType(); in expandClampIntrinsic() local
|
H A D | CBufferDataLayout.cpp | 53 TypeSize LegacyCBufferLayout::getTypeAllocSizeInBytes(Type *Ty) { in getTypeAllocSizeInBytes() argument 72 TypeSize LegacyCBufferLayout::getTypeAllocSize(Type *Ty) { in getTypeAllocSize() argument 121 llvm::TypeSize CBufferDataLayout::getTypeAllocSizeInBytes(Type *Ty) { in getTypeAllocSizeInBytes() argument [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVUtils.h | 168 inline Type *applyWrappers(Type *Ty) { in applyWrappers() 182 inline Type *getPointeeType(Type *Ty) { in getPointeeType() 208 inline Type *toTypedPointer(Type *Ty) { in toTypedPointer() 235 inline const Type *unifyPtrType(const Type *Ty) { in unifyPtrType()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGenTypes/ |
H A D | MachineValueType.h | 41 #define GET_VT_ATTR(Ty, n, sz, Any, Int, FP, Vec, Sc, NElem, EltTy) Ty = n, argument 174 #define GET_VT_ATTR(Ty, n, sz, Any, Int, FP, Vec, Sc, NElem, EltTy) \ in isOverloaded() argument 257 #define GET_VT_ATTR(Ty, N, Sz, Any, Int, FP, Vec, Sc, NElem, EltTy) EltTy, in getVectorElementType() argument 270 #define GET_VT_ATTR(Ty, N, Sz, Any, Int, FP, Vec, Sc, NElem, EltTy) NElem, in getVectorMinNumElements() argument 299 #define GET_VT_ATTR(Ty, N, Sz, Any, Int, FP, Vec, Sc, NElem, EltTy) \ in getSizeInBits() argument 421 #define GET_VT_ATTR(Ty, n, sz, Any, Int, FP, Vec, Sc, NElem, EltTy) \ in getFloatingPointVT() argument 431 #define GET_VT_ATTR(Ty, n, sz, Any, Int, FP, Vec, Sc, NElem, EltTy) \ in getIntegerVT() argument 441 #define GET_VT_VECATTR(Ty, Sc, nElem, ElTy) \ in getVectorVT() argument 451 #define GET_VT_VECATTR(Ty, Sc, nElem, ElTy) \ in getScalableVectorVT() argument
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyMachineFunctionInfo.cpp | 45 Type *Ty, SmallVectorImpl<MVT> &ValueVTs) { in computeLegalValueVTs() 58 Type *Ty, SmallVectorImpl<MVT> &ValueVTs) { in computeLegalValueVTs() 65 void llvm::computeSignatureVTs(const FunctionType *Ty, in computeSignatureVTs() 112 for (MVT Ty : In) in valTypesFromMVTs() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | CodeViewDebug.cpp | 284 if (const auto *Ty = dyn_cast<DICompositeType>(Scope)) collectParentScopeNames() local 330 getFullyQualifiedName(const DIScope * Ty) getFullyQualifiedName() argument 420 getFunctionOptions(const DISubroutineType * Ty,const DICompositeType * ClassTy=nullptr,StringRef SPName=StringRef ("")) getFunctionOptions() argument 1614 addToUDTs(const DIType * Ty) addToUDTs() argument 1642 lowerType(const DIType * Ty,const DIType * ClassTy) lowerType() argument 1693 lowerTypeAlias(const DIDerivedType * Ty) lowerTypeAlias() argument 1709 lowerTypeArray(const DICompositeType * Ty) lowerTypeArray() argument 1771 lowerTypeString(const DIStringType * Ty) lowerTypeString() argument 1786 lowerTypeBasic(const DIBasicType * Ty) lowerTypeBasic() argument 1887 lowerTypePointer(const DIDerivedType * Ty,PointerOptions PO) lowerTypePointer() argument 1958 lowerTypeMemberPointer(const DIDerivedType * Ty,PointerOptions PO) lowerTypeMemberPointer() argument 1992 lowerTypeModifier(const DIDerivedType * Ty) lowerTypeModifier() argument 2049 lowerTypeFunction(const DISubroutineType * Ty) lowerTypeFunction() argument 2078 lowerTypeMemberFunction(const DISubroutineType * Ty,const DIType * ClassTy,int ThisAdjustment,bool IsStaticMethod,FunctionOptions FO) lowerTypeMemberFunction() argument 2126 lowerTypeVFTableShape(const DIDerivedType * Ty) lowerTypeVFTableShape() argument 2177 getRecordKind(const DICompositeType * Ty) getRecordKind() argument 2190 getCommonClassOptions(const DICompositeType * Ty) getCommonClassOptions() argument 2226 addUDTSrcLine(const DIType * Ty,TypeIndex TI) addUDTSrcLine() argument 2246 lowerTypeEnum(const DICompositeType * Ty) lowerTypeEnum() argument 2346 const DIType *Ty = DDTy->getBaseType(); collectMemberInfo() local 2372 collectClassInfo(const DICompositeType * Ty) collectClassInfo() argument 2405 shouldAlwaysEmitCompleteClassType(const DICompositeType * Ty) shouldAlwaysEmitCompleteClassType() argument 2412 lowerTypeClass(const DICompositeType * Ty) lowerTypeClass() argument 2441 lowerCompleteTypeClass(const DICompositeType * Ty) lowerCompleteTypeClass() argument 2478 lowerTypeUnion(const DICompositeType * Ty) lowerTypeUnion() argument 2493 lowerCompleteTypeUnion(const DICompositeType * Ty) lowerCompleteTypeUnion() argument 2519 lowerRecordFieldList(const DICompositeType * Ty) lowerRecordFieldList() argument 2664 getTypeIndex(const DIType * Ty,const DIType * ClassTy) getTypeIndex() argument 2707 getTypeIndexForReferenceTo(const DIType * Ty) getTypeIndexForReferenceTo() argument 2716 getCompleteTypeIndex(const DIType * Ty) getCompleteTypeIndex() argument 2819 const DIType *Ty = L.DIVar->getType(); emitLocalVariableList() local 3312 for (auto *Ty : cast<DICompileUnit>(Node)->getRetainedTypes()) { emitDebugInfoForRetainedTypes() local 3370 isFloatDIType(const DIType * Ty) isFloatDIType() argument [all...] |
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ABIInfoImpl.cpp | 75 QualType Ty, AggValueSlot Slot) const { in EmitVAArg() 82 ABIArgInfo CodeGen::coerceToIntArray(QualType Ty, ASTContext &Context, in coerceToIntArray() 133 QualType Ty = FI.getReturnType(); in classifyReturnType() local 145 QualType CodeGen::useFirstFieldIfTransparentUnion(QualType Ty) { in useFirstFieldIfTransparentUnion() 416 QualType Ty, const ABIArgInfo &AI) { in EmitVAArgInstr() 464 bool CodeGen::isSIMDVectorType(ASTContext &Context, QualType Ty) { in isSIMDVectorType() 468 bool CodeGen::isRecordWithSIMDVectorType(ASTContext &Context, QualType Ty) { in isRecordWithSIMDVectorType()
|
H A D | CodeGenTypes.cpp | 52 llvm::StructType *Ty, in addRecordTypeName() 102 const Type *Ty = Context.getCanonicalType(T).getTypePtr(); in ConvertTypeForMem() local 188 bool CodeGenTypes::isFuncParamTypeConvertible(QualType Ty) { in isFuncParamTypeConvertible() 262 const Type *Ty = T.getTypePtr(); in RefreshTypeCacheForClass() local 349 const Type *Ty = T.getTypePtr(); in ConvertType() local 355 if (auto *Ty = CGM.getTargetCodeGenInfo() in ConvertType() local 359 if (auto *Ty = CGM.getTargetCodeGenInfo() in ConvertType() local 804 llvm::StructType *Ty = Entry; in ConvertRecordDeclType() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.h | 407 SDValue getInstr(unsigned MachineOpc, const SDLoc &dl, MVT Ty, in getInstr() 427 MVT tyScalar(MVT Ty) const { in tyScalar() 432 MVT tyVector(MVT Ty, MVT ElemTy) const { in tyVector() 456 MVT Ty = ty(V); in LoHalf() local 467 MVT Ty = ty(V); in HiHalf() local
|