| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenTypeCache.h | 22 class IntegerType; variable 37 llvm::IntegerType *Int8Ty, *Int16Ty, *Int32Ty, *Int64Ty; 42 llvm::IntegerType *IntTy; 45 llvm::IntegerType *CharTy; 49 llvm::IntegerType *IntPtrTy; 50 llvm::IntegerType *SizeTy; 51 llvm::IntegerType *PtrDiffTy;
|
| H A D | PatternInit.cpp | 38 cast<llvm::IntegerType>(Ty->getScalarType())->getBitWidth(); in initializationPatternFor() 50 llvm::Type *IntTy = llvm::IntegerType::get(CGM.getLLVMContext(), PtrWidth); in initializationPatternFor()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | Bitfields.h | 159 using IntegerType = typename Bitfield::IntegerType; 160 using C = Compressor<IntegerType, Bitfield::Bits>; 170 static void update(StorageType &Packed, IntegerType UserValue) { 178 static IntegerType extract(StorageType Packed) { 225 using IntegerType = 237 static constexpr size_t TypeBits = sizeof(IntegerType) * CHAR_BIT; 242 std::is_unsigned<IntegerType>::value, 244 static_assert(std::is_integral<IntegerType>::value && 245 std::numeric_limits<IntegerType>::is_integer, 248 static constexpr IntegerType UserMaxValue = [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Type.cpp | 258 IntegerType *Type::getIntNTy(LLVMContext &C, unsigned N) { in getIntNTy() 259 return IntegerType::get(C, N); in getIntNTy() 278 IntegerType *IntegerType::get(LLVMContext &C, unsigned NumBits) { in get() 284 case 1: return cast<IntegerType>(Type::getInt1Ty(C)); in get() 285 case 8: return cast<IntegerType>(Type::getInt8Ty(C)); in get() 286 case 16: return cast<IntegerType>(Type::getInt16Ty(C)); in get() 287 case 32: return cast<IntegerType>(Type::getInt32Ty(C)); in get() 288 case 64: return cast<IntegerType>(Type::getInt64Ty(C)); in get() 289 case 128: return cast<IntegerType>(Type::getInt128Ty(C)); in get() 294 IntegerType *&Entry = C.pImpl->IntegerTypes[NumBits]; in get() [all …]
|
| H A D | ConstantFold.cpp | 63 IntegerType *FakeIntPtrTy = Type::getInt64Ty(DstTy->getContext()); in foldConstantCastPair() 171 IntegerType::get(CE->getContext(), ByteSize * 8)); in ExtractConstantBytes() 237 Type *Ty = IntegerType::get(V->getContext(), 32); in ConstantFoldCastInstruction() 320 (cast<IntegerType>(V->getType())->getBitWidth() & 7) == 0) in ConstantFoldCastInstruction() 345 Type *Ty = IntegerType::get(CondV->getContext(), 32); in ConstantFoldSelectInstruction() 535 Type *Ty = IntegerType::get(V1->getContext(), 32); in ConstantFoldShuffleVectorInstruction() 564 Type *Ty = IntegerType::get(V2->getContext(), 32); in ConstantFoldShuffleVectorInstruction() 569 Type *Ty = IntegerType::get(V1->getContext(), 32); in ConstantFoldShuffleVectorInstruction() 652 Type *Ty = IntegerType::get(VTy->getContext(), 32); in ConstantFoldUnaryInstruction() 997 Type *Ty = IntegerType::get(FVTy->getContext(), 32); in ConstantFoldBinaryInstruction() [all …]
|
| H A D | DataLayout.cpp | 878 IntegerType *DataLayout::getIntPtrType(LLVMContext &C, in getIntPtrType() 880 return IntegerType::get(C, getPointerSizeInBits(AddressSpace)); in getIntPtrType() 887 IntegerType *IntTy = IntegerType::get(Ty->getContext(), NumBits); in getIntPtrType() 905 IntegerType *DataLayout::getIndexType(LLVMContext &C, in getIndexType() 907 return IntegerType::get(C, getIndexSizeInBits(AddressSpace)); in getIndexType() 914 IntegerType *IntTy = IntegerType::get(Ty->getContext(), NumBits); in getIndexType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Type.h | 29 class IntegerType; variable 459 static IntegerType *getIntNTy(LLVMContext &C, unsigned N); 460 static IntegerType *getInt1Ty(LLVMContext &C); 461 static IntegerType *getInt8Ty(LLVMContext &C); 462 static IntegerType *getInt16Ty(LLVMContext &C); 463 static IntegerType *getInt32Ty(LLVMContext &C); 464 static IntegerType *getInt64Ty(LLVMContext &C); 465 static IntegerType *getInt128Ty(LLVMContext &C);
|
| H A D | DerivedTypes.h | 40 class IntegerType : public Type { 44 explicit IntegerType(LLVMContext &C, unsigned NumBits) : Type(C, IntegerTyID){ in IntegerType() function 64 static IntegerType *get(LLVMContext &C, unsigned NumBits); 67 IntegerType *getExtendedType() const { in getExtendedType() 98 return cast<IntegerType>(this)->getBitWidth(); in getIntegerBitWidth() 457 Type *EltTy = IntegerType::get(VTy->getContext(), EltBits); in getInteger() 465 auto *EltTy = cast<IntegerType>(VTy->getElementType()); in getExtendedElementVectorType() 489 EltTy = IntegerType::get(VTy->getContext(), EltBits / 2); in getTruncatedElementVectorType() 694 return cast<IntegerType>(this)->getExtendedType(); in getExtendedType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandLargeDivRem.cpp | 38 cl::init(llvm::IntegerType::MAX_INT_BITS), 62 if (ExpandDivRemBits != llvm::IntegerType::MAX_INT_BITS) in runImpl() 65 if (MaxLegalDivRemBitWidth >= llvm::IntegerType::MAX_INT_BITS) in runImpl() 75 auto *IntTy = dyn_cast<IntegerType>(I.getType()); in runImpl()
|
| H A D | TypePromotion.cpp | 112 IntegerType *ExtTy = nullptr; 131 ExtTy = IntegerType::get(Ctx, PromotedWidth); in IRPromoter() 230 if (!isa<IntegerType>(V->getType())) in isSource() 381 if (!isa<IntegerType>(V->getType()) || isSink(V)) in shouldPromote() 521 if (!isa<Instruction>(V) || !isa<IntegerType>(V->getType())) in TruncateSinks() 631 IntegerType *SrcTy = cast<IntegerType>(Trunc->getOperand(0)->getType()); in ConvertTruncs() 632 IntegerType *DestTy = cast<IntegerType>(TruncTysMap[Trunc][0]); in ConvertTruncs() 700 if (!isa<IntegerType>(Ty) || cast<IntegerType>(Ty)->getBitWidth() == 1 || in isSupportedType() 701 cast<IntegerType>(Ty)->getBitWidth() > RegisterBitWidth) in isSupportedType() 929 if (!isa<IntegerType>(I->getType())) in run() [all …]
|
| H A D | ExpandLargeFpConvert.cpp | 37 cl::init(llvm::IntegerType::MAX_INT_BITS), 94 IntegerType *IntTy = cast<IntegerType>(FPToI->getType()); in expandFPToI() 311 IntegerType *IntTy = cast<IntegerType>(IntVal->getType()); in expandIToFP() 576 if (ExpandFpConvertBits != llvm::IntegerType::MAX_INT_BITS) in runImpl() 579 if (MaxLegalFpConvertBitWidth >= llvm::IntegerType::MAX_INT_BITS) in runImpl() 590 auto *IntTy = dyn_cast<IntegerType>(I.getType()); in runImpl() 604 auto *IntTy = dyn_cast<IntegerType>(I.getOperand(0)->getType()); in runImpl()
|
| H A D | ExpandMemCmp.cpp | 431 IntegerType *const MaxLoadType = in getCompareLoadPairs() 433 : IntegerType::get(CI->getContext(), MaxLoadSize * 8); in getCompareLoadPairs() 438 IntegerType::get(CI->getContext(), CurLoadEntry.LoadSize * 8), nullptr, in getCompareLoadPairs() 524 IntegerType::get(CI->getContext(), CurLoadEntry.LoadSize * 8); in emitLoadCompareBlock() 527 ? IntegerType::get(CI->getContext(), in emitLoadCompareBlock() 530 Type *MaxLoadType = IntegerType::get( in emitLoadCompareBlock() 604 Type *MaxLoadType = IntegerType::get(CI->getContext(), MaxLoadSize * 8); in setupResultBlockPHINodes() 647 Type *LoadSizeType = IntegerType::get(CI->getContext(), Size * 8); in getMemCmpOneBlock() 649 NeedsBSwap ? IntegerType::get(CI->getContext(), PowerOf2Ceil(Size * 8)) in getMemCmpOneBlock() 652 IntegerType::get(CI->getContext(), in getMemCmpOneBlock()
|
| H A D | IndirectBrExpandPass.cpp | 165 auto *ITy = cast<IntegerType>(DL.getIntPtrType(BA->getType())); in runImpl() 201 IntegerType *CommonITy = nullptr; in runImpl() 204 cast<IntegerType>(DL.getIntPtrType(IBr->getAddress()->getType())); in runImpl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | StraightLineStrengthReduce.cpp | 396 if (!isa<IntegerType>(I->getType())) in allocateCandidatesAndFindBasisForAdd() 420 ConstantInt *One = ConstantInt::get(cast<IntegerType>(I->getType()), 1); in allocateCandidatesAndFindBasisForAdd() 454 ConstantInt *Zero = ConstantInt::get(cast<IntegerType>(I->getType()), 0); in allocateCandidatesAndFindBasisForMul() 464 if (!isa<IntegerType>(I->getType())) in allocateCandidatesAndFindBasisForMul() 483 IntegerType *PtrIdxTy = cast<IntegerType>(DL->getIndexType(I->getType())); in allocateCandidatesAndFindBasisForGEP() 495 Base, ConstantInt::get(cast<IntegerType>(ArrayIdx->getType()), 1), in factorArrayIndex() 595 IntegerType *DeltaType = in emitBump() 596 IntegerType::get(Basis.Ins->getContext(), IndexOffset.getBitWidth()); in emitBump()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopConstrainer.cpp | 51 unsigned BitWidth = cast<IntegerType>(BoundSCEV->getType())->getBitWidth(); in isSafeDecreasingBound() 95 unsigned BitWidth = cast<IntegerType>(BoundSCEV->getType())->getBitWidth(); in isSafeIncreasingBound() 156 if (!ICI || !isa<IntegerType>(ICI->getOperand(0)->getType())) { in parseLoopStructure() 173 IntegerType *IndVarTy = cast<IntegerType>(LeftValue->getType()); in parseLoopStructure() 194 IntegerType *Ty = cast<IntegerType>(AR->getType()); in parseLoopStructure() 195 IntegerType *WideTy = in parseLoopStructure() 196 IntegerType::get(Ty->getContext(), Ty->getBitWidth() * 2); in parseLoopStructure() 419 Result.ExitCountTy = cast<IntegerType>(MaxBETakenCount->getType()); in parseLoopStructure() 728 IntegerType *IVTy = cast<IntegerType>(RangeTy); in run()
|
| H A D | BypassSlowDivision.cpp | 78 IntegerType *BypassType = nullptr; 125 IntegerType *SlowType = dyn_cast<IntegerType>(SlowDivOrRem->getType()); in FastDivInsertionTask() 135 IntegerType *BT = IntegerType::get(I->getContext(), BI->second); in FastDivInsertionTask()
|
| H A D | VNCoercion.cpp | 133 StoredValTy = IntegerType::get(StoredValTy->getContext(), StoredValSize); in coerceAvailableValueToLoadType() 147 Type *NewIntTy = IntegerType::get(StoredValTy->getContext(), LoadedValSize); in coerceAvailableValueToLoadType() 317 Builder.CreateBitCast(SrcVal, IntegerType::get(Ctx, StoreSize * 8)); in getStoreValueForLoadHelper() 331 IntegerType::get(Ctx, LoadSize * 8)); in getStoreValueForLoadHelper() 375 Builder.CreateZExtOrBitCast(Val, IntegerType::get(Ctx, LoadSize * 8)); in getMemInstValueForLoad()
|
| H A D | SanitizerStats.cpp | 46 IntegerType *IntPtrTy = B.getIntPtrTy(M->getDataLayout()); in create() 77 IntegerType *Int32Ty = Type::getInt32Ty(M->getContext()); in finish()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | ConstantInitBuilder.h | 197 void addInt(llvm::IntegerType *intTy, uint64_t value, 220 void addRelativeOffset(llvm::IntegerType *type, llvm::Constant *target) { in addRelativeOffset() 226 void addRelativeOffsetToPosition(llvm::IntegerType *type, in addRelativeOffsetToPosition() 235 void addTaggedRelativeOffset(llvm::IntegerType *type, in addTaggedRelativeOffset() 285 llvm::IntegerType *type, uint64_t value, 329 llvm::Constant *getRelativeOffset(llvm::IntegerType *offsetType, 332 llvm::Constant *getRelativeOffsetToPosition(llvm::IntegerType *offsetType,
|
| H A D | SwiftCallingConv.h | 24 class IntegerType; variable 135 bool isLegalIntegerType(CodeGenModule &CGM, llvm::IntegerType *type);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Mips.cpp | 112 llvm::IntegerType *IntTy = in CoerceToIntArgs() 113 llvm::IntegerType::get(getVMContext(), MinABIStackAlignInBytes * 8); in CoerceToIntArgs() 123 ArgList.push_back(llvm::IntegerType::get(getVMContext(), R)); in CoerceToIntArgs() 153 llvm::IntegerType *I64 = llvm::IntegerType::get(getVMContext(), 64); in HandleAggregates() 189 return llvm::IntegerType::get(getVMContext(), (Offset - OrigOffset) * 8); in getPaddingType()
|
| H A D | BPF.cpp | 38 llvm::IntegerType::get(getVMContext(), llvm::alignTo(Bits, 8)); in classifyArgumentType() 40 llvm::Type *RegTy = llvm::IntegerType::get(getVMContext(), 64); in classifyArgumentType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 224 LoadInst* CreateWideLoad(MemInstList &Loads, IntegerType *LoadTy); 695 ConstantInt::get(IntegerType::get(M->getContext(), 64), 0) : in InsertParallelMACs() 696 ConstantInt::get(IntegerType::get(M->getContext(), 32), 0); in InsertParallelMACs() 709 IntegerType *Ty = IntegerType::get(M->getContext(), 32); in InsertParallelMACs() 728 IntegerType *LoadTy) { in CreateWideLoad() 780 IntegerType *OffsetTy = cast<IntegerType>(Offset->getType()); in CreateWideLoad()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXCtorDtorLowering.cpp | 172 auto *BeginInt = IRB.CreatePtrToInt(BeginVal, IntegerType::getInt64Ty(C)); in createInitOrFiniCalls() 173 auto *EndInt = IRB.CreatePtrToInt(EndVal, IntegerType::getInt64Ty(C)); in createInitOrFiniCalls() 176 SubInst, ConstantInt::get(IntegerType::getInt64Ty(C), 3), "offset", in createInitOrFiniCalls() 183 ArrayRef<Value *>(ConstantInt::get(IntegerType::getInt64Ty(C), -1)), in createInitOrFiniCalls()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 586 IntegerType *getPmpyType() const { in getPmpyType() 588 return IntegerType::get(Ctx, 32); in getPmpyType() 981 IntegerType *DestTy) { in isPromotableTo() 982 IntegerType *T = dyn_cast<IntegerType>(Val->getType()); in isPromotableTo() 1019 IntegerType *DestTy, BasicBlock *LoopB) { in promoteTo() 1036 IntegerType *Ty = cast<IntegerType>(InV->getType()); in promoteTo() 1054 IntegerType *TruncTy = cast<IntegerType>(OrigTy); in promoteTo() 1079 IntegerType *DestTy = getPmpyType(); in promoteTypes() 1087 IntegerType *T = dyn_cast<IntegerType>(P.getType()); in promoteTypes() 1344 if (!isa<IntegerType>(V->getType())) in convertShiftsToLeft() [all …]
|