Searched refs:IntegerType (Results 1 - 25 of 102) sorted by relevance

12345

/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp79 IntegerType *BypassType,
187 IntegerType *BypassType,
246 IntegerType *T = cast<IntegerType>(J->getType());
255 IntegerType *BT = IntegerType::get(J->getContext(), BI->second);
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DType.h28 class IntegerType;
194 /// isIntegerTy - True if this is an instance of IntegerType.
198 /// isIntegerTy - Return true if this is an IntegerType of the given width.
399 static IntegerType *getIntNTy(LLVMContext &C, unsigned N);
400 static IntegerType *getInt1Ty(LLVMContext &C);
401 static IntegerType *getInt8Ty(LLVMContext &C);
402 static IntegerType *getInt16Ty(LLVMContext &C);
403 static IntegerType *getInt32Ty(LLVMContext &C);
404 static IntegerType *getInt64Ty(LLVMContext &C);
H A DMDBuilder.h89 Type *Ty = IntegerType::get(Context, Lo.getBitWidth());
150 Type *Int64 = IntegerType::get(Context, 64);
164 Type *Int64 = IntegerType::get(Context, 64);
178 Type *Int64 = IntegerType::get(Context, 64);
189 Type *Int64 = IntegerType::get(Context, 64);
H A DDerivedTypes.h37 class IntegerType : public Type { class in namespace:llvm
41 explicit IntegerType(LLVMContext &C, unsigned NumBits) : Type(C, IntegerTyID){ function in class:llvm::IntegerType
45 /// This enum is just used to hold constants we need for IntegerType.
53 /// This static method is the primary way of constructing an IntegerType.
54 /// If an IntegerType with the same NumBits value was previously instantiated,
57 /// @brief Get or create an IntegerType instance.
58 static IntegerType *get(LLVMContext &C, unsigned NumBits);
60 /// @brief Get the number of bits in this IntegerType
81 /// This method determines if the width of this IntegerType is a power-of-2
84 /// @brief Is this a power-of-2 byte-width IntegerType
[all...]
H A DTypeBuilder.h82 /// i<N> corresponds to the LLVM IntegerType with N bits.
154 static IntegerType *get(LLVMContext &Context) { \
155 return IntegerType::get(Context, sizeof(T) * CHAR_BIT); \
183 static IntegerType *get(LLVMContext &C) {
184 return IntegerType::get(C, num_bits);
H A DDataLayout.h34 class IntegerType;
361 IntegerType *getIntPtrType(LLVMContext &C, unsigned AddressSpace = 0) const;
H A DConstants.h34 class IntegerType;
55 ConstantInt(IntegerType *Ty, const APInt& V);
78 static ConstantInt *get(IntegerType *Ty, uint64_t V,
86 static ConstantInt *getSigned(IntegerType *Ty, int64_t V);
95 static ConstantInt *get(IntegerType *Ty, StringRef Str,
136 /// getType - Specialize the getType() method to always return an IntegerType,
139 inline IntegerType *getType() const {
140 return cast<IntegerType>(Value::getType());
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DType.cpp57 /// isIntegerTy - Return true if this is an IntegerType of the specified width.
59 return isIntegerTy() && cast<IntegerType>(this)->getBitWidth() == Bitwidth;
126 case Type::IntegerTyID: return cast<IntegerType>(this)->getBitWidth();
179 return cast<IntegerType>(this)->getBitWidth();
238 IntegerType *Type::getInt1Ty(LLVMContext &C) { return &C.pImpl->Int1Ty; }
239 IntegerType *Type::getInt8Ty(LLVMContext &C) { return &C.pImpl->Int8Ty; }
240 IntegerType *Type::getInt16Ty(LLVMContext &C) { return &C.pImpl->Int16Ty; }
241 IntegerType *Type::getInt32Ty(LLVMContext &C) { return &C.pImpl->Int32Ty; }
242 IntegerType *Type::getInt64Ty(LLVMContext &C) { return &C.pImpl->Int64Ty; }
244 IntegerType *Typ
[all...]
H A DValueTypes.cpp30 VT.LLVMTy = IntegerType::get(Context, BitWidth);
98 if (IntegerType *ITy = dyn_cast<IntegerType>(LLVMTy))
191 case MVT::i128: return IntegerType::get(Context, 128);
255 return getIntegerVT(cast<IntegerType>(Ty)->getBitWidth());
280 return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth());
H A DConstantFold.cpp59 Type *Ty = IntegerType::get(CV->getContext(), 32);
93 IntegerType *FakeIntPtrTy = Type::getInt64Ty(DstTy->getContext());
200 (cast<IntegerType>(C->getType())->getBitWidth() & 7) == 0 &&
202 unsigned CSize = cast<IntegerType>(C->getType())->getBitWidth()/8;
264 return Constant::getNullValue(IntegerType::get(CE->getContext(),
286 return Constant::getNullValue(IntegerType::get(CE->getContext(),
298 cast<IntegerType>(CE->getOperand(0)->getType())->getBitWidth();
302 return Constant::getNullValue(IntegerType::get(CE->getContext(),
322 return ConstantExpr::getTrunc(Res, IntegerType::get(C->getContext(),
372 getFoldedSizeOf(PointerType::get(IntegerType
[all...]
H A DDataLayout.cpp610 IntegerType *DataLayout::getIntPtrType(LLVMContext &C,
612 return IntegerType::get(C, getPointerSizeInBits(AddressSpace));
619 IntegerType *IntTy = IntegerType::get(Ty->getContext(), NumBits);
H A DLLVMContextImpl.h297 IntegerType Int1Ty, Int8Ty, Int16Ty, Int32Ty, Int64Ty;
304 DenseMap<unsigned, IntegerType*> IntegerTypes;
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGOpenCLRuntime.cpp59 return llvm::IntegerType::get(CGM.getLLVMContext(),32);
H A DCGAtomic.cpp608 llvm::IntegerType::get(getLLVMContext(), Size * 8)->getPointerTo();
720 llvm::IntegerType *ty =
721 llvm::IntegerType::get(CGF.getLLVMContext(), AtomicSizeInBits);
797 if (isa<llvm::IntegerType>(resultTy)) {
928 if (isa<llvm::IntegerType>(value->getType())) {
931 llvm::IntegerType *inputIntTy =
932 llvm::IntegerType::get(getLLVMContext(), atomics.getValueSizeInBits());
H A DCGExprScalar.cpp548 if (isa<llvm::IntegerType>(Src->getType()))
566 if (llvm::IntegerType *IntTy = dyn_cast<llvm::IntegerType>(SrcTy)) {
595 if (isa<llvm::IntegerType>(DstTy)) {
743 assert(isa<llvm::IntegerType>(DstTy) && "not ptr->int?");
778 if (isa<llvm::IntegerType>(SrcTy)) {
780 if (isa<llvm::IntegerType>(DstTy))
786 } else if (isa<llvm::IntegerType>(DstTy)) {
1008 isa<llvm::IntegerType>(SrcEltTy)) && "Unknown boolean conversion");
1021 if (isa<llvm::IntegerType>(SrcEltT
[all...]
H A DTargetInfo.cpp701 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(),
742 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(),Size));
910 llvm::IntegerType *Int32 = llvm::Type::getInt32Ty(LLVMContext);
918 llvm::IntegerType *PaddingType = NeedsPadding ? Int32 : 0;
938 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(),
943 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), 64));
1813 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(),
2022 cast<llvm::IntegerType>(IRType)->getBitWidth();
2059 return llvm::IntegerType::get(getVMContext(),
2144 if (Hi == NoClass && isa<llvm::IntegerType>(ResTyp
[all...]
H A DCodeGenModule.h113 llvm::IntegerType *Int8Ty, *Int16Ty, *Int32Ty, *Int64Ty;
118 llvm::IntegerType *IntTy;
122 llvm::IntegerType *IntPtrTy;
123 llvm::IntegerType *SizeTy;
124 llvm::IntegerType *PtrDiffTy;
H A DCodeGenTypes.cpp95 return llvm::IntegerType::get(getLLVMContext(),
352 ResultType = llvm::IntegerType::get(getLLVMContext(),
377 ResultType = llvm::IntegerType::get(getLLVMContext(), 128);
/freebsd-9.3-release/contrib/llvm/include/llvm/Analysis/
H A DPtrUseVisitor.h208 IntegerType *IntPtrTy = cast<IntegerType>(DL.getIntPtrType(I.getType()));
/freebsd-9.3-release/contrib/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp178 if (IntegerType *ITy =
179 dyn_cast<IntegerType>(ATy->getElementType())) {
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp959 if (IntegerType *ITy = dyn_cast<IntegerType>(UserTy)) {
1455 if (IntegerType *OldITy = dyn_cast<IntegerType>(OldTy))
1456 if (IntegerType *NewITy = dyn_cast<IntegerType>(NewTy))
1493 if (IntegerType *OldITy = dyn_cast<IntegerType>(OldTy))
1494 if (IntegerType *NewITy = dyn_cast<IntegerType>(NewT
[all...]
H A DScalarReplAggregates.cpp377 NewTy = IntegerType::get(AI->getContext(), BitWidth);
832 IntegerType *NTy = cast<IntegerType>(FromVal->getType());
861 Builder.CreateTrunc(FromVal, IntegerType::get(FromVal->getContext(),
865 Builder.CreateZExt(FromVal, IntegerType::get(FromVal->getContext(),
964 SV = Builder.CreateBitCast(SV, IntegerType::get(SV->getContext(),SrcWidth));
2344 IntegerType::get(SI->getContext(), AllocaSizeBits));
2376 IntegerType::get(SI->getContext(), FieldSizeBits));
2417 IntegerType::get(SI->getContext(),
2468 Constant::getNullValue(IntegerType
[all...]
/freebsd-9.3-release/contrib/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp102 ArgsTy.push_back(PointerType::get(IntegerType::getInt8Ty(Context), 0));
103 ArgsTy.push_back(PointerType::get(IntegerType::getInt32Ty(Context), 0));
104 ArgsTy.push_back(PointerType::get(IntegerType::getInt64Ty(Context), 0));
105 ArgsTy.push_back(IntegerType::getInt32Ty(Context));
106 ArgsTy.push_back(IntegerType::getInt64Ty(Context));
107 ArgsTy.push_back(IntegerType::getInt8Ty(Context));
664 if (it->getType() == IntegerType::getInt1Ty(F->getContext()))
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp30 if (IntegerType* ITy = dyn_cast<IntegerType>(Ty)) {
91 IntegerType* IntType = IntegerType::get(MI->getContext(), Size<<3);
173 Type *ITy = IntegerType::get(MI->getContext(), Len*8); // n=1 -> i8.
317 IntegerType *IT = dyn_cast<IntegerType>(II->getArgOperand(0)->getType());
335 IntegerType *IT = dyn_cast<IntegerType>(II->getArgOperand(0)->getType());
352 IntegerType *I
[all...]
/freebsd-9.3-release/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp67 switch (cast<IntegerType>(Ty)->getBitWidth()) {
117 switch (cast<IntegerType>(Ty)->getBitWidth()) {
137 switch (cast<IntegerType>(Ty)->getBitWidth()) {
228 switch (cast<IntegerType>(RetTy)->getBitWidth()) {

Completed in 220 milliseconds

12345