/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/Utils/ |
H A D | WebAssemblyTypeUtilities.h | 30 inline bool isWebAssemblyExternrefType(const Type *Ty) { in isWebAssemblyExternrefType() argument 37 inline bool isWebAssemblyFuncrefType(const Type *Ty) { in isWebAssemblyFuncrefType() argument 44 inline bool isWebAssemblyReferenceType(const Type *Ty) { in isWebAssemblyReferenceType() argument 49 inline bool isWebAssemblyTableType(const Type *Ty) { in isWebAssemblyTableType() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LowLevelTypeUtils.cpp | 20 LLT llvm::getLLTForType(Type &Ty, const DataLayout &DL) { in getLLTForType() argument 45 getMVTForLLT(LLT Ty) getMVTForLLT() argument 54 getApproximateEVTForLLT(LLT Ty,const DataLayout & DL,LLVMContext & Ctx) getApproximateEVTForLLT() argument 64 getLLTForMVT(MVT Ty) getLLTForMVT() argument 72 getFltSemanticForLLT(LLT Ty) getFltSemanticForLLT() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVRegisterBankInfo.cpp | 283 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 307 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 330 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 346 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 404 LLT Ty = MRI.getType(MI.getOperand(1).getReg()); getInstrMapping() local 411 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 417 LLT Ty = MRI.getType(MI.getOperand(2).getReg()); getInstrMapping() local 428 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 439 LLT Ty = MRI.getType(MI.getOperand(2).getReg()); getInstrMapping() local 454 LLT Ty = MRI.getType(MO.getReg()); getInstrMapping() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMRegisterBankInfo.cpp | 240 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 285 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 298 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 305 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 365 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 379 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 403 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 425 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local 440 LLT Ty = MRI.getType(MI.getOperand(0).getReg()); getInstrMapping() local [all...] |
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/IR/ |
H A D | Constants.cpp | 356 getNullValue(Type * Ty) getNullValue() argument 386 getIntegerValue(Type * Ty,const APInt & V) getIntegerValue() argument 403 getAllOnesValue(Type * Ty) getAllOnesValue() argument 755 Type *Ty = C->getType(); replaceUndefsWith() local 782 Type *Ty = C->getType(); mergeUndefsWith() local 828 ConstantInt(IntegerType * Ty,const APInt & V) ConstantInt() argument 851 getTrue(Type * Ty) getTrue() argument 859 getFalse(Type * Ty) getFalse() argument 867 getBool(Type * Ty,bool V) getBool() argument 888 get(Type * Ty,uint64_t V,bool isSigned) get() argument 898 get(IntegerType * Ty,uint64_t V,bool isSigned) get() argument 902 get(Type * Ty,const APInt & V) get() argument 914 get(IntegerType * Ty,StringRef Str,uint8_t radix) get() argument 927 get(Type * Ty,double V) get() argument 943 get(Type * Ty,const APFloat & V) get() argument 955 get(Type * Ty,StringRef Str) get() argument 968 getNaN(Type * Ty,bool Negative,uint64_t Payload) getNaN() argument 979 getQNaN(Type * Ty,bool Negative,APInt * Payload) getQNaN() argument 990 getSNaN(Type * Ty,bool Negative,APInt * Payload) getSNaN() argument 1001 getZero(Type * Ty,bool Negative) getZero() argument 1020 Type *Ty = Type::getFloatingPointTy(Context, V.getSemantics()); get() local 1027 getInfinity(Type * Ty,bool Negative) getInfinity() argument 1037 ConstantFP(Type * Ty,const APFloat & V) ConstantFP() argument 1079 Type *Ty = getType(); getElementCount() local 1114 Type *Ty = getType(); getNumElements() local 1235 get(ArrayType * Ty,ArrayRef<Constant * > V) get() argument 1241 getImpl(ArrayType * Ty,ArrayRef<Constant * > V) getImpl() argument 1345 auto *Ty = FixedVectorType::get(V.front()->getType(), V.size()); get() local 1450 getWithOperands(ArrayRef<Constant * > Ops,Type * Ty,bool OnlyIfReduced,Type * SrcTy) const getWithOperands() argument 1504 isValueValidForType(Type * Ty,uint64_t Val) isValueValidForType() argument 1511 isValueValidForType(Type * Ty,int64_t Val) isValueValidForType() argument 1518 isValueValidForType(Type * Ty,const APFloat & Val) isValueValidForType() argument 1579 get(Type * Ty) get() argument 1691 get(PointerType * Ty) get() argument 1708 get(TargetExtType * Ty) get() argument 1724 get(Type * Ty) get() argument 1743 get(Type * Ty) get() argument 1939 getFoldedCast(Instruction::CastOps opc,Constant * C,Type * Ty,bool OnlyIfReduced=false) getFoldedCast() argument 1957 getCast(unsigned oc,Constant * C,Type * Ty,bool OnlyIfReduced) getCast() argument 1982 getTruncOrBitCast(Constant * C,Type * Ty) getTruncOrBitCast() argument 1988 getPointerCast(Constant * S,Type * Ty) getPointerCast() argument 2004 getPointerBitCastOrAddrSpaceCast(Constant * S,Type * Ty) getPointerBitCastOrAddrSpaceCast() argument 2014 getTrunc(Constant * C,Type * Ty,bool OnlyIfReduced) getTrunc() argument 2221 getSizeOf(Type * Ty) getSizeOf() argument 2231 getAlignOf(Type * Ty) getAlignOf() argument 2266 getGetElementPtr(Type * Ty,Constant * C,ArrayRef<Value * > Idxs,bool InBounds,std::optional<unsigned> InRangeIndex,Type * OnlyIfReducedTy) getGetElementPtr() argument 2486 Type *Ty = C->getType(); getExactLogBase2() local 2514 getBinOpIdentity(unsigned Opcode,Type * Ty,bool AllowRHSConstant,bool NSZ) getBinOpIdentity() argument 2559 getIntrinsicIdentity(Intrinsic::ID ID,Type * Ty) getIntrinsicIdentity() argument 2576 getIdentity(Instruction * I,Type * Ty,bool AllowRHSConstant,bool NSZ) getIdentity() argument 2585 getBinOpAbsorber(unsigned Opcode,Type * Ty) getBinOpAbsorber() argument 2644 isElementTypeCompatible(Type * Ty) isElementTypeCompatible() argument 2690 getImpl(StringRef Elements,Type * Ty) getImpl() argument 2775 Type *Ty = ArrayType::get(ElementType, Elts.size()); getFP() local 2781 Type *Ty = ArrayType::get(ElementType, Elts.size()); getFP() local 2788 Type *Ty = ArrayType::get(ElementType, Elts.size()); getFP() local 2810 auto *Ty = FixedVectorType::get(Type::getInt8Ty(Context), Elts.size()); get() local 2815 auto *Ty = FixedVectorType::get(Type::getInt16Ty(Context), Elts.size()); get() local 2820 auto *Ty = FixedVectorType::get(Type::getInt32Ty(Context), Elts.size()); get() local 2825 auto *Ty = FixedVectorType::get(Type::getInt64Ty(Context), Elts.size()); get() local 2830 auto *Ty = FixedVectorType::get(Type::getFloatTy(Context), Elts.size()); get() local 2835 auto *Ty = FixedVectorType::get(Type::getDoubleTy(Context), Elts.size()); get() local 2850 auto *Ty = FixedVectorType::get(ElementType, Elts.size()); getFP() local 2857 auto *Ty = FixedVectorType::get(ElementType, Elts.size()); getFP() local 2865 auto *Ty = FixedVectorType::get(ElementType, Elts.size()); getFP() local [all...] |
H A D | Instructions.cpp | 712 CallInst(FunctionType * Ty,Value * Func,const Twine & Name,Instruction * InsertBefore) CallInst() argument 719 CallInst(FunctionType * Ty,Value * Func,const Twine & Name,BasicBlock * InsertAtEnd) CallInst() argument 1304 computeAllocaDefaultAlign(Type * Ty,BasicBlock * BB) computeAllocaDefaultAlign() argument 1312 computeAllocaDefaultAlign(Type * Ty,Instruction * I) computeAllocaDefaultAlign() argument 1317 AllocaInst(Type * Ty,unsigned AddrSpace,const Twine & Name,Instruction * InsertBefore) AllocaInst() argument 1321 AllocaInst(Type * Ty,unsigned AddrSpace,const Twine & Name,BasicBlock * InsertAtEnd) AllocaInst() argument 1325 AllocaInst(Type * Ty,unsigned AddrSpace,Value * ArraySize,const Twine & Name,Instruction * InsertBefore) AllocaInst() argument 1331 AllocaInst(Type * Ty,unsigned AddrSpace,Value * ArraySize,const Twine & Name,BasicBlock * InsertAtEnd) AllocaInst() argument 1337 AllocaInst(Type * Ty,unsigned AddrSpace,Value * ArraySize,Align Align,const Twine & Name,Instruction * InsertBefore) AllocaInst() argument 1348 AllocaInst(Type * Ty,unsigned AddrSpace,Value * ArraySize,Align Align,const Twine & Name,BasicBlock * InsertAtEnd) AllocaInst() argument 1386 computeLoadStoreDefaultAlign(Type * Ty,BasicBlock * BB) computeLoadStoreDefaultAlign() argument 1394 computeLoadStoreDefaultAlign(Type * Ty,Instruction * I) computeLoadStoreDefaultAlign() argument 1399 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,Instruction * InsertBef) LoadInst() argument 1403 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,BasicBlock * InsertAE) LoadInst() argument 1407 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,bool isVolatile,Instruction * InsertBef) LoadInst() argument 1412 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,bool isVolatile,BasicBlock * InsertAE) LoadInst() argument 1417 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,bool isVolatile,Align Align,Instruction * InsertBef) LoadInst() argument 1422 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,bool isVolatile,Align Align,BasicBlock * InsertAE) LoadInst() argument 1427 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,Instruction * InsertBef) LoadInst() argument 1438 LoadInst(Type * Ty,Value * Ptr,const Twine & Name,bool isVolatile,Align Align,AtomicOrdering Order,SyncScope::ID SSID,BasicBlock * InsertAE) LoadInst() argument 1725 getTypeAtIndex(Type * Ty,Value * Idx) getTypeAtIndex() argument 1740 getTypeAtIndex(Type * Ty,uint64_t Idx) getTypeAtIndex() argument 1754 getIndexedTypeInternal(Type * Ty,ArrayRef<IndexTy> IdxList) getIndexedTypeInternal() argument 1765 getIndexedType(Type * Ty,ArrayRef<Value * > IdxList) getIndexedType() argument 1769 getIndexedType(Type * Ty,ArrayRef<Constant * > IdxList) getIndexedType() argument 1774 getIndexedType(Type * Ty,ArrayRef<uint64_t> IdxList) getIndexedType() argument 2806 UnaryOperator(UnaryOps iType,Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) UnaryOperator() argument 2815 UnaryOperator(UnaryOps iType,Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) UnaryOperator() argument 2859 BinaryOperator(BinaryOps iType,Value * S1,Value * S2,Type * Ty,const Twine & Name,Instruction * InsertBefore) BinaryOperator() argument 2872 BinaryOperator(BinaryOps iType,Value * S1,Value * S2,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) BinaryOperator() argument 3333 Create(Instruction::CastOps op,Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) Create() argument 3355 Create(Instruction::CastOps op,Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) Create() argument 3377 CreateZExtOrBitCast(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreateZExtOrBitCast() argument 3385 CreateZExtOrBitCast(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) CreateZExtOrBitCast() argument 3393 CreateSExtOrBitCast(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreateSExtOrBitCast() argument 3401 CreateSExtOrBitCast(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) CreateSExtOrBitCast() argument 3409 CreateTruncOrBitCast(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreateTruncOrBitCast() argument 3417 CreateTruncOrBitCast(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) CreateTruncOrBitCast() argument 3425 CreatePointerCast(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) CreatePointerCast() argument 3444 CreatePointerCast(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreatePointerCast() argument 3463 CreatePointerBitCastOrAddrSpaceCast(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) CreatePointerBitCastOrAddrSpaceCast() argument 3476 CreatePointerBitCastOrAddrSpaceCast(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreatePointerBitCastOrAddrSpaceCast() argument 3488 CreateBitOrPointerCast(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreateBitOrPointerCast() argument 3499 CreateIntegerCast(Value * C,Type * Ty,bool isSigned,const Twine & Name,Instruction * InsertBefore) CreateIntegerCast() argument 3513 CreateIntegerCast(Value * C,Type * Ty,bool isSigned,const Twine & Name,BasicBlock * InsertAtEnd) CreateIntegerCast() argument 3527 CreateFPCast(Value * C,Type * Ty,const Twine & Name,Instruction * InsertBefore) CreateFPCast() argument 3540 CreateFPCast(Value * C,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) CreateFPCast() argument 3818 TruncInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) TruncInst() argument 3824 TruncInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) TruncInst() argument 3830 ZExtInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) ZExtInst() argument 3836 ZExtInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) ZExtInst() argument 3841 SExtInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) SExtInst() argument 3847 SExtInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) SExtInst() argument 3853 FPTruncInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) FPTruncInst() argument 3859 FPTruncInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) FPTruncInst() argument 3865 FPExtInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) FPExtInst() argument 3871 FPExtInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) FPExtInst() argument 3877 UIToFPInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) UIToFPInst() argument 3883 UIToFPInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) UIToFPInst() argument 3889 SIToFPInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) SIToFPInst() argument 3895 SIToFPInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) SIToFPInst() argument 3901 FPToUIInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) FPToUIInst() argument 3907 FPToUIInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) FPToUIInst() argument 3913 FPToSIInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) FPToSIInst() argument 3919 FPToSIInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) FPToSIInst() argument 3925 PtrToIntInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) PtrToIntInst() argument 3931 PtrToIntInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) PtrToIntInst() argument 3937 IntToPtrInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) IntToPtrInst() argument 3943 IntToPtrInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) IntToPtrInst() argument 3949 BitCastInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) BitCastInst() argument 3955 BitCastInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) BitCastInst() argument 3961 AddrSpaceCastInst(Value * S,Type * Ty,const Twine & Name,Instruction * InsertBefore) AddrSpaceCastInst() argument 3967 AddrSpaceCastInst(Value * S,Type * Ty,const Twine & Name,BasicBlock * InsertAtEnd) AddrSpaceCastInst() argument [all...] |
H A D | Globals.cpp | 415 GlobalVariable(Type * Ty,bool constant,LinkageTypes Link,Constant * InitVal,const Twine & Name,ThreadLocalMode TLMode,unsigned AddressSpace,bool isExternallyInitialized) GlobalVariable() argument 434 GlobalVariable(Module & M,Type * Ty,bool constant,LinkageTypes Link,Constant * InitVal,const Twine & Name,GlobalVariable * Before,ThreadLocalMode TLMode,std::optional<unsigned> AddressSpace,bool isExternallyInitialized) GlobalVariable() argument 508 GlobalAlias(Type * Ty,unsigned AddressSpace,LinkageTypes Link,const Twine & Name,Constant * Aliasee,Module * ParentModule) GlobalAlias() argument 518 create(Type * Ty,unsigned AddressSpace,LinkageTypes Link,const Twine & Name,Constant * Aliasee,Module * ParentModule) create() argument 524 create(Type * Ty,unsigned AddressSpace,LinkageTypes Linkage,const Twine & Name,Module * Parent) create() argument 530 create(Type * Ty,unsigned AddressSpace,LinkageTypes Linkage,const Twine & Name,GlobalValue * Aliasee) create() argument 565 GlobalIFunc(Type * Ty,unsigned AddressSpace,LinkageTypes Link,const Twine & Name,Constant * Resolver,Module * ParentModule) GlobalIFunc() argument 575 create(Type * Ty,unsigned AddressSpace,LinkageTypes Link,const Twine & Name,Constant * Resolver,Module * ParentModule) create() argument [all...] |
H A D | DIBuilder.cpp | 334 createTypedef(DIType * Ty,StringRef Name,DIFile * File,unsigned LineNo,DIScope * Context,uint32_t AlignInBits,DINode::DIFlags Flags,DINodeArray Annotations) createTypedef() argument 345 createFriend(DIType * Ty,DIType * FriendTy) createFriend() argument 352 createInheritance(DIType * Ty,DIType * BaseTy,uint64_t BaseOffset,uint32_t VBPtrOffset,DINode::DIFlags Flags) createInheritance() argument 367 createMemberType(DIScope * Scope,StringRef Name,DIFile * File,unsigned LineNumber,uint64_t SizeInBits,uint32_t AlignInBits,uint64_t OffsetInBits,DINode::DIFlags Flags,DIType * Ty,DINodeArray Annotations) createMemberType() argument 383 createVariantMemberType(DIScope * Scope,StringRef Name,DIFile * File,unsigned LineNumber,uint64_t SizeInBits,uint32_t AlignInBits,uint64_t OffsetInBits,Constant * Discriminant,DINode::DIFlags Flags,DIType * Ty) createVariantMemberType() argument 393 createBitFieldMemberType(DIScope * Scope,StringRef Name,DIFile * File,unsigned LineNumber,uint64_t SizeInBits,uint64_t OffsetInBits,uint64_t StorageOffsetInBits,DINode::DIFlags Flags,DIType * Ty,DINodeArray Annotations) createBitFieldMemberType() argument 406 createStaticMemberType(DIScope * Scope,StringRef Name,DIFile * File,unsigned LineNumber,DIType * Ty,DINode::DIFlags Flags,llvm::Constant * Val,unsigned Tag,uint32_t AlignInBits) createStaticMemberType() argument 419 createObjCIVar(StringRef Name,DIFile * File,unsigned LineNumber,uint64_t SizeInBits,uint32_t AlignInBits,uint64_t OffsetInBits,DINode::DIFlags Flags,DIType * Ty,MDNode * PropertyNode) createObjCIVar() argument 429 createObjCProperty(StringRef Name,DIFile * File,unsigned LineNumber,StringRef GetterName,StringRef SetterName,unsigned PropertyAttributes,DIType * Ty) createObjCProperty() argument 436 createTemplateTypeParameter(DIScope * Context,StringRef Name,DIType * Ty,bool isDefault) createTemplateTypeParameter() argument 443 createTemplateValueParameterHelper(LLVMContext & VMContext,unsigned Tag,DIScope * Context,StringRef Name,DIType * Ty,bool IsDefault,Metadata * MD) createTemplateValueParameterHelper() argument 451 createTemplateValueParameter(DIScope * Context,StringRef Name,DIType * Ty,bool isDefault,Constant * Val) createTemplateValueParameter() argument 460 createTemplateTemplateParameter(DIScope * Context,StringRef Name,DIType * Ty,StringRef Val,bool IsDefault) createTemplateTemplateParameter() argument 469 createTemplateParameterPack(DIScope * Context,StringRef Name,DIType * Ty,DINodeArray Val) createTemplateParameterPack() argument 557 createSetType(DIScope * Scope,StringRef Name,DIFile * File,unsigned LineNo,uint64_t SizeInBits,uint32_t AlignInBits,DIType * Ty) createSetType() argument 567 createArrayType(uint64_t Size,uint32_t AlignInBits,DIType * Ty,DINodeArray Subscripts,PointerUnion<DIExpression *,DIVariable * > DL,PointerUnion<DIExpression *,DIVariable * > AS,PointerUnion<DIExpression *,DIVariable * > AL,PointerUnion<DIExpression *,DIVariable * > RK) createArrayType() argument 590 createVectorType(uint64_t Size,uint32_t AlignInBits,DIType * Ty,DINodeArray Subscripts) createVectorType() argument 604 createTypeWithFlags(const DIType * Ty,DINode::DIFlags FlagsToSet) createTypeWithFlags() argument 610 createArtificialType(DIType * Ty) createArtificialType() argument 617 createObjectPointerType(DIType * Ty) createObjectPointerType() argument 728 createGlobalVariableExpression(DIScope * Context,StringRef Name,StringRef LinkageName,DIFile * F,unsigned LineNumber,DIType * Ty,bool IsLocalToUnit,bool isDefined,DIExpression * Expr,MDNode * Decl,MDTuple * TemplateParams,uint32_t AlignInBits,DINodeArray Annotations) createGlobalVariableExpression() argument 747 createTempGlobalVariableFwdDecl(DIScope * Context,StringRef Name,StringRef LinkageName,DIFile * F,unsigned LineNumber,DIType * Ty,bool IsLocalToUnit,MDNode * Decl,MDTuple * TemplateParams,uint32_t AlignInBits) createTempGlobalVariableFwdDecl() argument 763 createLocalVariable(LLVMContext & VMContext,SmallVectorImpl<TrackingMDNodeRef> & PreservedNodes,DIScope * Context,StringRef Name,unsigned ArgNo,DIFile * File,unsigned LineNo,DIType * Ty,bool AlwaysPreserve,DINode::DIFlags Flags,uint32_t AlignInBits,DINodeArray Annotations=nullptr) createLocalVariable() argument 781 createAutoVariable(DIScope * Scope,StringRef Name,DIFile * File,unsigned LineNo,DIType * Ty,bool AlwaysPreserve,DINode::DIFlags Flags,uint32_t AlignInBits) createAutoVariable() argument 793 createParameterVariable(DIScope * Scope,StringRef Name,unsigned ArgNo,DIFile * File,unsigned LineNo,DIType * Ty,bool AlwaysPreserve,DINode::DIFlags Flags,DINodeArray Annotations) createParameterVariable() argument 830 createFunction(DIScope * Context,StringRef Name,StringRef LinkageName,DIFile * File,unsigned LineNo,DISubroutineType * Ty,unsigned ScopeLine,DINode::DIFlags Flags,DISubprogram::DISPFlags SPFlags,DITemplateParameterArray TParams,DISubprogram * Decl,DITypeArray ThrownTypes,DINodeArray Annotations,StringRef TargetFuncName) createFunction() argument 850 createTempFunctionFwdDecl(DIScope * Context,StringRef Name,StringRef LinkageName,DIFile * File,unsigned LineNo,DISubroutineType * Ty,unsigned ScopeLine,DINode::DIFlags Flags,DISubprogram::DISPFlags SPFlags,DITemplateParameterArray TParams,DISubprogram * Decl,DITypeArray ThrownTypes) createTempFunctionFwdDecl() argument 865 createMethod(DIScope * Context,StringRef Name,StringRef LinkageName,DIFile * F,unsigned LineNo,DISubroutineType * Ty,unsigned VIndex,int ThisAdjustment,DIType * VTableHolder,DINode::DIFlags Flags,DISubprogram::DISPFlags SPFlags,DITemplateParameterArray TParams,DITypeArray ThrownTypes) createMethod() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Execution.cpp | 49 static void executeFNegInst(GenericValue &Dest, GenericValue Src, Type *Ty) { in executeFNegInst() argument 64 Type *Ty = I.getOperand(0)->getType(); in visitUnaryOperator() local 109 GenericValue Src2, Type *Ty) { in executeFAddInst() argument 120 executeFSubInst(GenericValue & Dest,GenericValue Src1,GenericValue Src2,Type * Ty) executeFSubInst() argument 131 executeFMulInst(GenericValue & Dest,GenericValue Src1,GenericValue Src2,Type * Ty) executeFMulInst() argument 142 executeFDivInst(GenericValue & Dest,GenericValue Src1,GenericValue Src2,Type * Ty) executeFDivInst() argument 153 executeFRemInst(GenericValue & Dest,GenericValue Src1,GenericValue Src2,Type * Ty) executeFRemInst() argument 193 executeICMP_EQ(GenericValue Src1,GenericValue Src2,Type * Ty) executeICMP_EQ() argument 207 executeICMP_NE(GenericValue Src1,GenericValue Src2,Type * Ty) executeICMP_NE() argument 221 executeICMP_ULT(GenericValue Src1,GenericValue Src2,Type * Ty) executeICMP_ULT() argument 235 executeICMP_SLT(GenericValue Src1,GenericValue Src2,Type * Ty) executeICMP_SLT() argument 249 executeICMP_UGT(GenericValue Src1,GenericValue Src2,Type * Ty) executeICMP_UGT() argument 263 executeICMP_SGT(GenericValue Src1,GenericValue Src2,Type * Ty) executeICMP_SGT() argument 277 executeICMP_ULE(GenericValue Src1,GenericValue Src2,Type * Ty) executeICMP_ULE() argument 291 executeICMP_SLE(GenericValue Src1,GenericValue Src2,Type * Ty) executeICMP_SLE() argument 305 executeICMP_UGE(GenericValue Src1,GenericValue Src2,Type * Ty) executeICMP_UGE() argument 319 executeICMP_SGE(GenericValue Src1,GenericValue Src2,Type * Ty) executeICMP_SGE() argument 334 Type *Ty = I.getOperand(0)->getType(); visitICmpInst() local 381 executeFCMP_OEQ(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_OEQ() argument 431 executeFCMP_ONE(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_ONE() argument 457 executeFCMP_OLE(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_OLE() argument 471 executeFCMP_OGE(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_OGE() argument 485 executeFCMP_OLT(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_OLT() argument 499 executeFCMP_OGT(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_OGT() argument 534 executeFCMP_UEQ(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_UEQ() argument 544 executeFCMP_UNE(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_UNE() argument 553 executeFCMP_ULE(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_ULE() argument 562 executeFCMP_UGE(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_UGE() argument 571 executeFCMP_ULT(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_ULT() argument 580 executeFCMP_UGT(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_UGT() argument 589 executeFCMP_ORD(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_ORD() argument 620 executeFCMP_UNO(GenericValue Src1,GenericValue Src2,Type * Ty) executeFCMP_UNO() argument 651 executeFCMP_BOOL(GenericValue Src1,GenericValue Src2,Type * Ty,const bool val) executeFCMP_BOOL() argument 667 Type *Ty = I.getOperand(0)->getType(); visitFCmpInst() local 701 executeCmpInst(unsigned predicate,GenericValue Src1,GenericValue Src2,Type * Ty) executeCmpInst() argument 738 Type *Ty = I.getOperand(0)->getType(); visitBinaryOperator() local 846 executeSelectInst(GenericValue Src1,GenericValue Src2,GenericValue Src3,Type * Ty) executeSelectInst() argument 863 Type * Ty = I.getOperand(0)->getType(); visitSelectInst() local 1020 Type *Ty = I.getAllocatedType(); // Type to be allocated visitAllocaInst() local 1191 Type *Ty = I.getType(); visitShl() local 1218 Type *Ty = I.getType(); visitLShr() local 1245 Type *Ty = I.getType(); visitAShr() local 1774 Type *Ty = I.getType(); visitVAArgInst() local 1800 Type *Ty = I.getType(); visitExtractElementInst() local 1829 VectorType *Ty = cast<VectorType>(I.getType()); visitInsertElementInst() local 1862 VectorType *Ty = cast<VectorType>(I.getType()); visitShuffleVectorInst() local 2067 Type * Ty = CE->getOperand(0)->getType(); getConstantExprValue() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ |
H A D | Target.cpp | 96 LLVMSizeOfTypeInBits(LLVMTargetDataRef TD,LLVMTypeRef Ty) LLVMSizeOfTypeInBits() argument 100 LLVMStoreSizeOfType(LLVMTargetDataRef TD,LLVMTypeRef Ty) LLVMStoreSizeOfType() argument 104 LLVMABISizeOfType(LLVMTargetDataRef TD,LLVMTypeRef Ty) LLVMABISizeOfType() argument 108 LLVMABIAlignmentOfType(LLVMTargetDataRef TD,LLVMTypeRef Ty) LLVMABIAlignmentOfType() argument 112 LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD,LLVMTypeRef Ty) LLVMCallFrameAlignmentOfType() argument 116 LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD,LLVMTypeRef Ty) LLVMPreferredAlignmentOfType() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Constants.h | 59 ConstantData(Type * Ty,ValueTy VT) ConstantData() argument 115 getSigned(IntegerType * Ty,int64_t V) getSigned() argument 118 getSigned(Type * Ty,int64_t V) getSigned() argument 291 getNegativeZero(Type * Ty) getNegativeZero() argument 338 ConstantAggregateZero(Type * Ty) ConstantAggregateZero() argument [all...] |
H A D | DataLayout.h | 402 bool isNonIntegralPointerType(Type *Ty) const { in isNonIntegralPointerType() argument 435 unsigned getPointerTypeSize(Type *Ty) const { in getPointerTypeSize() argument 472 TypeSize getTypeStoreSize(Type *Ty) cons argument 484 getTypeStoreSizeInBits(Type * Ty) getTypeStoreSizeInBits() argument 492 typeSizeEqualsStoreSize(Type * Ty) typeSizeEqualsStoreSize() argument 504 getTypeAllocSize(Type * Ty) getTypeAllocSize() argument 517 getTypeAllocSizeInBits(Type * Ty) getTypeAllocSizeInBits() argument 527 getValueOrABITypeAlignment(MaybeAlign Alignment,Type * Ty) getValueOrABITypeAlignment() argument 672 getTypeSizeInBits(Type * Ty) getTypeSizeInBits() argument [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/Analysis/ |
H A D | BodyFarm.cpp | 37 static bool isDispatchBlock(QualType Ty) { in isDispatchBlock() 121 QualType Ty) { in makeAssignment() 153 UnaryOperator *ASTMaker::makeDereference(const Expr *Arg, QualType Ty) { in makeDereference() 159 ImplicitCastExpr *ASTMaker::makeLvalueToRvalue(const Expr *Arg, QualType Ty) { in makeLvalueToRvalue() 172 ImplicitCastExpr *ASTMaker::makeImplicitCast(const Expr *Arg, QualType Ty, in makeImplicitCast() 182 CastExpr *ASTMaker::makeReferenceCast(const Expr *Arg, QualType Ty) { in makeReferenceCast() 192 Expr *ASTMaker::makeIntegralCast(const Expr *Arg, QualType Ty) { in makeIntegralCast() 203 QualType Ty = C.getBOOLDecl() ? C.getBOOLType() : C.ObjCBuiltinBoolTy; in makeObjCBool() local 220 IntegerLiteral *ASTMaker::makeIntegerLiteral(uint64_t Value, QualType Ty) { in makeIntegerLiteral() 265 QualType Ty = Callback->getType(); in create_call_once_funcptr_call() local [all …]
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineValueType.h |
|
H A D | BasicTTIImpl.h | 369 isIndexedLoadLegal(TTI::MemIndexedMode M,Type * Ty,const DataLayout & DL) isIndexedLoadLegal() argument 375 isIndexedStoreLegal(TTI::MemIndexedMode M,Type * Ty,const DataLayout & DL) isIndexedStoreLegal() argument 398 getScalingFactorCost(Type * Ty,GlobalValue * BaseGV,int64_t BaseOffset,bool HasBaseReg,int64_t Scale,unsigned AddrSpace) getScalingFactorCost() argument 421 isTypeLegal(Type * Ty) isTypeLegal() argument 426 getRegUsageForType(Type * Ty) getRegUsageForType() argument 527 haveFastSqrt(Type * Ty) haveFastSqrt() argument 534 isFCmpOrdCheaperThanFCmpZero(Type * Ty) isFCmpOrdCheaperThanFCmpZero() argument 538 getFPOpCost(Type * Ty) getFPOpCost() argument 763 auto *Ty = cast<FixedVectorType>(InTy); getScalarizationOverhead() local 790 auto *Ty = cast<FixedVectorType>(InTy); getScalarizationOverhead() local 811 Type *Ty = Tys[I]; getOperandsScalarizationOverhead() local 848 getTypeLegalizationCost(Type * Ty) getTypeLegalizationCost() argument 964 improveShuffleKindFromMask(TTI::ShuffleKind Kind,ArrayRef<int> Mask,VectorType * Ty,int & Index,VectorType * & SubTy) improveShuffleKindFromMask() argument 1855 Type *Ty = Tys[i]; getTypeBasedIntrinsicInstrCost() local 1972 Type *Ty = Tys[0]; getTypeBasedIntrinsicInstrCost() local 1978 Type *Ty = RetTy; getTypeBasedIntrinsicInstrCost() local 2298 Type *Ty = Tys[i]; getTypeBasedIntrinsicInstrCost() local 2344 getAddressComputationCost(Type * Ty,ScalarEvolution *,const SCEV *) getAddressComputationCost() argument 2370 getTreeReductionCost(unsigned Opcode,VectorType * Ty,TTI::TargetCostKind CostKind) getTreeReductionCost() argument 2447 getOrderedReductionCost(unsigned Opcode,VectorType * Ty,TTI::TargetCostKind CostKind) getOrderedReductionCost() argument 2464 getArithmeticReductionCost(unsigned Opcode,VectorType * Ty,std::optional<FastMathFlags> FMF,TTI::TargetCostKind CostKind) getArithmeticReductionCost() argument 2475 getMinMaxReductionCost(Intrinsic::ID IID,VectorType * Ty,FastMathFlags FMF,TTI::TargetCostKind CostKind) getMinMaxReductionCost() argument 2525 getExtendedReductionCost(unsigned Opcode,bool IsUnsigned,Type * ResTy,VectorType * Ty,FastMathFlags FMF,TTI::TargetCostKind CostKind) getExtendedReductionCost() argument 2541 getMulAccReductionCost(bool IsUnsigned,Type * ResTy,VectorType * Ty,TTI::TargetCostKind CostKind) getMulAccReductionCost() argument [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
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 | ARC.cpp | 30 void updateState(const ABIArgInfo &Info, QualType Ty, CCState &State) const { in updateState() argument 71 ABIArgInfo ARCABIInfo::getIndirectByRef(QualType Ty, bool HasFreeRegs) const { in getIndirectByRef() argument 91 classifyArgumentType(QualType Ty,uint8_t FreeRegs) const classifyArgumentType() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyMachineFunctionInfo.cpp | 44 computeLegalValueVTs(const WebAssemblyTargetLowering & TLI,LLVMContext & Ctx,const DataLayout & DL,Type * Ty,SmallVectorImpl<MVT> & ValueVTs) computeLegalValueVTs() argument 57 computeLegalValueVTs(const Function & F,const TargetMachine & TM,Type * Ty,SmallVectorImpl<MVT> & ValueVTs) computeLegalValueVTs() argument 64 computeSignatureVTs(const FunctionType * Ty,const Function * TargetFunc,const Function & ContextFunc,const TargetMachine & TM,SmallVectorImpl<MVT> & Params,SmallVectorImpl<MVT> & Results) computeSignatureVTs() argument 110 for (MVT Ty : In) valTypesFromMVTs() local [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/Frontend/ |
H A D | InitPreprocessor.cpp | 178 DefineTypeSize(const Twine & MacroName,TargetInfo::IntType Ty,const TargetInfo & TI,MacroBuilder & Builder) DefineTypeSize() argument 184 DefineFmt(const Twine & Prefix,TargetInfo::IntType Ty,const TargetInfo & TI,MacroBuilder & Builder) DefineFmt() argument 194 DefineType(const Twine & MacroName,TargetInfo::IntType Ty,MacroBuilder & Builder) DefineType() argument 199 DefineTypeWidth(const Twine & MacroName,TargetInfo::IntType Ty,const TargetInfo & TI,MacroBuilder & Builder) DefineTypeWidth() argument 213 DefineTypeSizeAndWidth(const Twine & Prefix,TargetInfo::IntType Ty,const TargetInfo & TI,MacroBuilder & Builder) DefineTypeSizeAndWidth() argument 220 DefineExactWidthIntType(TargetInfo::IntType Ty,const TargetInfo & TI,MacroBuilder & Builder) DefineExactWidthIntType() argument 245 DefineExactWidthIntTypeSize(TargetInfo::IntType Ty,const TargetInfo & TI,MacroBuilder & Builder) DefineExactWidthIntTypeSize() argument 265 TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); DefineLeastWidthIntType() local 284 TargetInfo::IntType Ty = TI.getLeastIntTypeByWidth(TypeWidth, IsSigned); DefineFastIntType() local [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/Interpreter/ |
H A D | Interpreter.cpp | 669 Interpreter::InterfaceKind VisitBuiltinType(const BuiltinType *Ty) { in VisitReferenceType() argument 566 QualType Ty = E->getType(); getCall() local 644 VisitRecordType(const RecordType * Ty) VisitRecordType() argument 649 VisitMemberPointerType(const MemberPointerType * Ty) VisitMemberPointerType() argument 654 VisitConstantArrayType(const ConstantArrayType * Ty) VisitConstantArrayType() argument 659 VisitFunctionProtoType(const FunctionProtoType * Ty) VisitFunctionProtoType() argument 664 VisitPointerType(const PointerType * Ty) VisitPointerType() argument 676 VisitBuiltinType(const BuiltinType * Ty) VisitBuiltinType() argument 690 VisitEnumType(const EnumType * Ty) VisitEnumType() argument 698 HandleIntegralOrEnumType(const Type * Ty) HandleIntegralOrEnumType() argument 706 HandlePtrType(const Type * Ty) HandlePtrType() argument [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTypes.cpp | 51 addRecordTypeName(const RecordDecl * RD,llvm::StructType * Ty,StringRef suffix) addRecordTypeName() argument 94 const Type *Ty = Context.getCanonicalType(T).getTypePtr(); ConvertTypeForMem() local 132 isFuncParamTypeConvertible(QualType Ty) isFuncParamTypeConvertible() argument 206 const Type *Ty = T.getTypePtr(); RefreshTypeCacheForClass() local 293 const Type *Ty = T.getTypePtr(); ConvertType() local 299 if (auto *Ty = CGM.getTargetCodeGenInfo() ConvertType() local 303 if (auto *Ty = CGM.getTargetCodeGenInfo() ConvertType() local 743 llvm::StructType *Ty = Entry; ConvertRecordDeclType() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | CodeViewDebug.cpp | 288 if (const auto *Ty = dyn_cast<DICompositeType>(Scope)) in collectParentScopeNames() local 334 std::string CodeViewDebug::getFullyQualifiedName(const DIScope *Ty) { in getFullyQualifiedName() 424 getFunctionOptions(const DISubroutineType *Ty, in getFunctionOptions() 1632 void CodeViewDebug::addToUDTs(const DIType *Ty) { in addToUDTs() 1660 TypeIndex CodeViewDebug::lowerType(const DIType *Ty, const DIType *ClassTy) { in lowerType() 1711 TypeIndex CodeViewDebug::lowerTypeAlias(const DIDerivedType *Ty) { in lowerTypeAlias() 1727 TypeIndex CodeViewDebug::lowerTypeArray(const DICompositeType *Ty) { in lowerTypeArray() 1789 TypeIndex CodeViewDebug::lowerTypeString(const DIStringType *Ty) { in lowerTypeString() 1804 TypeIndex CodeViewDebug::lowerTypeBasic(const DIBasicType *Ty) { in lowerTypeBasic() 1905 TypeIndex CodeViewDebug::lowerTypePointer(const DIDerivedType *Ty, in lowerTypePointer() [all …]
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | CBufferDataLayout.cpp | 53 TypeSize LegacyCBufferLayout::getTypeAllocSizeInBytes(Type *Ty) { in getTypeAllocSizeInBytes() 72 TypeSize LegacyCBufferLayout::getTypeAllocSize(Type *Ty) { in getTypeAllocSize() 121 llvm::TypeSize CBufferDataLayout::getTypeAllocSizeInBytes(Type *Ty) { in getTypeAllocSizeInBytes()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.h | 429 return Ty; in tyVector() argument 404 getInstr(unsigned MachineOpc,const SDLoc & dl,MVT Ty,ArrayRef<SDValue> Ops,SelectionDAG & DAG) getInstr() argument 424 tyScalar(MVT Ty) tyScalar() argument 453 MVT Ty = ty(V); LoHalf() local 464 MVT Ty = ty(V); HiHalf() local [all...] |