| /netbsd-src/external/apache2/llvm/dist/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 …]
|
| /netbsd-src/external/apache2/llvm/dist/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 | CGOpenCLRuntime.cpp | 101 llvm::Type *Int32Ty = llvm::IntegerType::getInt32Ty(CGM.getLLVMContext()); in getPipeElemSize() 111 llvm::Type *Int32Ty = llvm::IntegerType::getInt32Ty(CGM.getLLVMContext()); in getPipeElemAlign() 120 return llvm::IntegerType::getInt8PtrTy( in getGenericVoidPointerType()
|
| 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/BrainF/ |
| H A D | BrainF.cpp | 76 module->getOrInsertFunction("getchar", IntegerType::getInt32Ty(C)); in header() 80 "putchar", IntegerType::getInt32Ty(C), IntegerType::getInt32Ty(C)); in header() 93 Type* IntPtrTy = IntegerType::getInt32Ty(C); in header() 94 Type* Int8Ty = IntegerType::getInt8Ty(C); in header() 155 "puts", IntegerType::getInt32Ty(C), in header() 156 PointerType::getUnqual(IntegerType::getInt8Ty(C))); in header() 163 Constant *zero_32 = Constant::getNullValue(IntegerType::getInt32Ty(C)); in header() 216 CreateTrunc(tape_0, IntegerType::getInt8Ty(C), tapereg); in readloop() 227 builder->CreateLoad(IntegerType::getInt8Ty(C), curhead, tapereg); in readloop() 231 CreateSExt(tape_0, IntegerType::getInt32Ty(C), tapereg); in readloop() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Type.cpp | 60 return isIntegerTy() && cast<IntegerType>(this)->getBitWidth() == Bitwidth; in isIntegerTy() 134 return TypeSize::Fixed(cast<IntegerType>(this)->getBitWidth()); in getPrimitiveSizeInBits() 194 IntegerType *Type::getInt1Ty(LLVMContext &C) { return &C.pImpl->Int1Ty; } in getInt1Ty() 195 IntegerType *Type::getInt8Ty(LLVMContext &C) { return &C.pImpl->Int8Ty; } in getInt8Ty() 196 IntegerType *Type::getInt16Ty(LLVMContext &C) { return &C.pImpl->Int16Ty; } in getInt16Ty() 197 IntegerType *Type::getInt32Ty(LLVMContext &C) { return &C.pImpl->Int32Ty; } in getInt32Ty() 198 IntegerType *Type::getInt64Ty(LLVMContext &C) { return &C.pImpl->Int64Ty; } in getInt64Ty() 199 IntegerType *Type::getInt128Ty(LLVMContext &C) { return &C.pImpl->Int128Ty; } in getInt128Ty() 201 IntegerType *Type::getIntNTy(LLVMContext &C, unsigned N) { in getIntNTy() 202 return IntegerType::get(C, N); in getIntNTy() [all …]
|
| H A D | ConstantFold.cpp | 70 Type *Ty = IntegerType::get(CV->getContext(), 32); in BitCastConstantVector() 104 IntegerType *FakeIntPtrTy = Type::getInt64Ty(DstTy->getContext()); in foldConstantCastPair() 217 (cast<IntegerType>(C->getType())->getBitWidth() & 7) == 0 && in ExtractConstantBytes() 219 unsigned CSize = cast<IntegerType>(C->getType())->getBitWidth()/8; in ExtractConstantBytes() 282 IntegerType::get(CE->getContext(), ByteSize * 8)); in ExtractConstantBytes() 305 IntegerType::get(CE->getContext(), ByteSize * 8)); in ExtractConstantBytes() 317 cast<IntegerType>(CE->getOperand(0)->getType())->getBitWidth(); in ExtractConstantBytes() 321 return Constant::getNullValue(IntegerType::get(CE->getContext(), in ExtractConstantBytes() 341 return ConstantExpr::getTrunc(Res, IntegerType::get(C->getContext(), in ExtractConstantBytes() 397 PointerType::get(IntegerType::get(PTy->getContext(), 1), in getFoldedSizeOfImpl() [all …]
|
| H A D | DataLayout.cpp | 838 IntegerType *DataLayout::getIntPtrType(LLVMContext &C, in getIntPtrType() 840 return IntegerType::get(C, getPointerSizeInBits(AddressSpace)); in getIntPtrType() 847 IntegerType *IntTy = IntegerType::get(Ty->getContext(), NumBits); in getIntPtrType() 869 IntegerType *IntTy = IntegerType::get(Ty->getContext(), NumBits); in getIndexType()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | TypePromotion.cpp | 109 IntegerType *OrigTy = nullptr; 115 IntegerType *ExtTy = nullptr; 130 IRPromoter(LLVMContext &C, IntegerType *Ty, unsigned Width, in IRPromoter() 136 ExtTy = IntegerType::get(Ctx, PromotedWidth); in IRPromoter() 231 if (!isa<IntegerType>(V->getType())) in isSource() 391 if (!isa<IntegerType>(V->getType()) || isSink(V)) in shouldPromote() 535 if ((Op->getType() == ExtTy) || !isa<IntegerType>(Op->getType())) in PromoteTree() 559 if (!isa<Instruction>(V) || !isa<IntegerType>(V->getType())) in TruncateSinks() 662 IntegerType *SrcTy = cast<IntegerType>(Trunc->getOperand(0)->getType()); in ConvertTruncs() 663 IntegerType *DestTy = cast<IntegerType>(TruncTysMap[Trunc][0]); in ConvertTruncs() [all …]
|
| H A D | IndirectBrExpandPass.cpp | 161 auto *ITy = cast<IntegerType>(DL.getIntPtrType(BA->getType())); in runOnFunction() 197 IntegerType *CommonITy = nullptr; in runOnFunction() 200 cast<IntegerType>(DL.getIntPtrType(IBr->getAddress()->getType())); in runOnFunction()
|
| H A D | ExpandMemCmp.cpp | 388 IntegerType *const MaxLoadType = in getCompareLoadPairs() 390 : IntegerType::get(CI->getContext(), MaxLoadSize * 8); in getCompareLoadPairs() 394 IntegerType::get(CI->getContext(), CurLoadEntry.LoadSize * 8), in getCompareLoadPairs() 480 IntegerType::get(CI->getContext(), CurLoadEntry.LoadSize * 8); in emitLoadCompareBlock() 481 Type *MaxLoadType = IntegerType::get(CI->getContext(), MaxLoadSize * 8); in emitLoadCompareBlock() 554 Type *MaxLoadType = IntegerType::get(CI->getContext(), MaxLoadSize * 8); in setupResultBlockPHINodes() 593 Type *LoadSizeType = IntegerType::get(CI->getContext(), Size * 8); in getMemCmpOneBlock()
|
| H A D | ValueTypes.cpp | 39 VT.LLVMTy = IntegerType::get(Context, BitWidth); in getExtendedIntegerVT() 144 if (IntegerType *ITy = dyn_cast<IntegerType>(LLVMTy)) in getExtendedSizeInBits() 192 case MVT::i128: return IntegerType::get(Context, 128); in getTypeForEVT() 509 return getIntegerVT(cast<IntegerType>(Ty)->getBitWidth()); in getVT() 538 return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth()); in getEVT()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | Type.h | 32 class IntegerType; variable 423 static IntegerType *getIntNTy(LLVMContext &C, unsigned N); 424 static IntegerType *getInt1Ty(LLVMContext &C); 425 static IntegerType *getInt8Ty(LLVMContext &C); 426 static IntegerType *getInt16Ty(LLVMContext &C); 427 static IntegerType *getInt32Ty(LLVMContext &C); 428 static IntegerType *getInt64Ty(LLVMContext &C); 429 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 63 static IntegerType *get(LLVMContext &C, unsigned NumBits); 66 IntegerType *getExtendedType() const { in getExtendedType() 97 return cast<IntegerType>(this)->getBitWidth(); in getIntegerBitWidth() 445 Type *EltTy = IntegerType::get(VTy->getContext(), EltBits); in getInteger() 453 auto *EltTy = cast<IntegerType>(VTy->getElementType()); in getExtendedElementVectorType() 477 EltTy = IntegerType::get(VTy->getContext(), EltBits / 2); in getTruncatedElementVectorType() 700 return cast<IntegerType>(this)->getExtendedType(); in getExtendedType()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/CodeGen/ |
| H A D | ConstantInitBuilder.h | 197 void addInt(llvm::IntegerType *intTy, uint64_t value, 225 void addRelativeOffset(llvm::IntegerType *type, llvm::Constant *target) { in addRelativeOffset() 231 void addRelativeOffsetToPosition(llvm::IntegerType *type, in addRelativeOffsetToPosition() 240 void addTaggedRelativeOffset(llvm::IntegerType *type, in addTaggedRelativeOffset() 290 llvm::IntegerType *type, uint64_t value, 334 llvm::Constant *getRelativeOffset(llvm::IntegerType *offsetType, 337 llvm::Constant *getRelativeOffsetToPosition(llvm::IntegerType *offsetType,
|
| H A D | SwiftCallingConv.h | 23 class IntegerType; variable 135 bool isLegalIntegerType(CodeGenModule &CGM, llvm::IntegerType *type);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | StraightLineStrengthReduce.cpp | 401 if (!isa<IntegerType>(I->getType())) in allocateCandidatesAndFindBasisForAdd() 425 ConstantInt *One = ConstantInt::get(cast<IntegerType>(I->getType()), 1); in allocateCandidatesAndFindBasisForAdd() 459 ConstantInt *Zero = ConstantInt::get(cast<IntegerType>(I->getType()), 0); in allocateCandidatesAndFindBasisForMul() 469 if (!isa<IntegerType>(I->getType())) in allocateCandidatesAndFindBasisForMul() 488 IntegerType *IntPtrTy = cast<IntegerType>(DL->getIntPtrType(I->getType())); in allocateCandidatesAndFindBasisForGEP() 500 Base, ConstantInt::get(cast<IntegerType>(ArrayIdx->getType()), 1), in factorArrayIndex() 615 IntegerType *DeltaType = in emitBump() 616 IntegerType::get(Basis.Ins->getContext(), IndexOffset.getBitWidth()); in emitBump()
|
| H A D | SROA.cpp | 1131 static std::pair<Type *, IntegerType *> 1136 IntegerType *ITy = nullptr; in findCommonType() 1154 if (IntegerType *UserITy = dyn_cast_or_null<IntegerType>(UserTy)) { in findCommonType() 1710 if (isa<IntegerType>(OldTy) && isa<IntegerType>(NewTy)) { in canConvertValue() 1711 assert(cast<IntegerType>(OldTy)->getBitWidth() != in canConvertValue() 1712 cast<IntegerType>(NewTy)->getBitWidth() && in canConvertValue() 1770 assert(!(isa<IntegerType>(OldTy) && isa<IntegerType>(NewTy)) && in convertValue() 2041 if (IntegerType *ITy = dyn_cast<IntegerType>(LI->getType())) { in isIntegerWideningViableForSlice() 2066 if (IntegerType *ITy = dyn_cast<IntegerType>(ValueTy)) { in isIntegerWideningViableForSlice() 2100 if (SizeInBits > IntegerType::MAX_INT_BITS) in isIntegerWideningViable() [all …]
|
| H A D | InductiveRangeCheckElimination.cpp | 396 unsigned BitWidth = cast<IntegerType>(IndexAddRec->getType())->getBitWidth(); in extractRangeChecksFromCond() 694 unsigned BitWidth = cast<IntegerType>(BoundSCEV->getType())->getBitWidth(); in isSafeDecreasingBound() 742 unsigned BitWidth = cast<IntegerType>(BoundSCEV->getType())->getBitWidth(); in isSafeIncreasingBound() 789 if (!ICI || !isa<IntegerType>(ICI->getOperand(0)->getType())) { in parseLoopStructure() 803 IntegerType *IndVarTy = cast<IntegerType>(LeftValue->getType()); in parseLoopStructure() 824 IntegerType *Ty = cast<IntegerType>(AR->getType()); in parseLoopStructure() 825 IntegerType *WideTy = in parseLoopStructure() 826 IntegerType::get(Ty->getContext(), Ty->getBitWidth() * 2); in parseLoopStructure() 1064 IntegerType *Ty = cast<IntegerType>(LatchTakenCount->getType()); in calculateSubRanges() 1066 auto *RTy = cast<IntegerType>(Range.getType()); in calculateSubRanges() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | VNCoercion.cpp | 124 StoredValTy = IntegerType::get(StoredValTy->getContext(), StoredValSize); in coerceAvailableValueToLoadTypeHelper() 138 Type *NewIntTy = IntegerType::get(StoredValTy->getContext(), LoadedValSize); in coerceAvailableValueToLoadTypeHelper() 256 if (!isa<IntegerType>(LI->getType()) || !LI->isSimple()) in getLoadLoadClobberFullWidthSize() 446 SrcVal = Helper.CreateBitCast(SrcVal, IntegerType::get(Ctx, StoreSize * 8)); in getStoreValueForLoadHelper() 460 IntegerType::get(Ctx, LoadSize * 8)); in getStoreValueForLoadHelper() 509 Type *DestTy = IntegerType::get(LoadTy->getContext(), NewLoadSize * 8); in getLoadValueForLoad() 560 Helper.CreateZExtOrBitCast(Val, IntegerType::get(Ctx, LoadSize * 8)); in getMemInstValueForLoadHelper()
|
| H A D | BypassSlowDivision.cpp | 80 IntegerType *BypassType = nullptr; 127 IntegerType *SlowType = dyn_cast<IntegerType>(SlowDivOrRem->getType()); in FastDivInsertionTask() 137 IntegerType *BT = IntegerType::get(I->getContext(), BI->second); in FastDivInsertionTask()
|
| H A D | SanitizerStats.cpp | 46 IntegerType *IntPtrTy = B.getIntPtrTy(M->getDataLayout()); in create() 78 IntegerType *Int32Ty = Type::getInt32Ty(M->getContext()); in finish()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 229 LoadInst* CreateWideLoad(MemInstList &Loads, IntegerType *LoadTy); 704 ConstantInt::get(IntegerType::get(M->getContext(), 64), 0) : in InsertParallelMACs() 705 ConstantInt::get(IntegerType::get(M->getContext(), 32), 0); in InsertParallelMACs() 718 IntegerType *Ty = IntegerType::get(M->getContext(), 32); in InsertParallelMACs() 737 IntegerType *LoadTy) { in CreateWideLoad() 791 IntegerType *OffsetTy = cast<IntegerType>(Offset->getType()); in CreateWideLoad()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 588 IntegerType *getPmpyType() const { in getPmpyType() 590 return IntegerType::get(Ctx, 32); in getPmpyType() 593 bool isPromotableTo(Value *V, IntegerType *Ty); 594 void promoteTo(Instruction *In, IntegerType *DestTy, BasicBlock *LoopB); 983 IntegerType *DestTy) { in isPromotableTo() 984 IntegerType *T = dyn_cast<IntegerType>(Val->getType()); in isPromotableTo() 1021 IntegerType *DestTy, BasicBlock *LoopB) { in promoteTo() 1038 IntegerType *Ty = cast<IntegerType>(InV->getType()); in promoteTo() 1056 IntegerType *TruncTy = cast<IntegerType>(OrigTy); in promoteTo() 1081 IntegerType *DestTy = getPmpyType(); in promoteTypes() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | PtrUseVisitor.h | 224 IntegerType *IntIdxTy = cast<IntegerType>(DL.getIndexType(I.getType())); in visitPtr()
|