/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | BypassSlowDivision.cpp | 79 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 D | Type.h | 28 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 D | MDBuilder.h | 89 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 D | DerivedTypes.h | 37 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 D | TypeBuilder.h | 82 /// 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 D | DataLayout.h | 34 class IntegerType; 361 IntegerType *getIntPtrType(LLVMContext &C, unsigned AddressSpace = 0) const;
|
H A D | Constants.h | 34 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 D | Type.cpp | 57 /// 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 D | ValueTypes.cpp | 30 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 D | ConstantFold.cpp | 59 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 D | DataLayout.cpp | 610 IntegerType *DataLayout::getIntPtrType(LLVMContext &C, 612 return IntegerType::get(C, getPointerSizeInBits(AddressSpace)); 619 IntegerType *IntTy = IntegerType::get(Ty->getContext(), NumBits);
|
H A D | LLVMContextImpl.h | 297 IntegerType Int1Ty, Int8Ty, Int16Ty, Int32Ty, Int64Ty; 304 DenseMap<unsigned, IntegerType*> IntegerTypes;
|
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGOpenCLRuntime.cpp | 59 return llvm::IntegerType::get(CGM.getLLVMContext(),32);
|
H A D | CGAtomic.cpp | 608 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 D | CGExprScalar.cpp | 548 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 D | TargetInfo.cpp | 701 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 D | CodeGenModule.h | 113 llvm::IntegerType *Int8Ty, *Int16Ty, *Int32Ty, *Int64Ty; 118 llvm::IntegerType *IntTy; 122 llvm::IntegerType *IntPtrTy; 123 llvm::IntegerType *SizeTy; 124 llvm::IntegerType *PtrDiffTy;
|
H A D | CodeGenTypes.cpp | 95 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 D | PtrUseVisitor.h | 208 IntegerType *IntPtrTy = cast<IntegerType>(DL.getIntPtrType(I.getType()));
|
/freebsd-9.3-release/contrib/llvm/lib/Target/ |
H A D | TargetLoweringObjectFile.cpp | 178 if (IntegerType *ITy = 179 dyn_cast<IntegerType>(ATy->getElementType())) {
|
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | SROA.cpp | 959 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 D | ScalarReplAggregates.cpp | 377 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 D | llvm-stress.cpp | 102 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 D | InstCombineCalls.cpp | 30 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 D | ExternalFunctions.cpp | 67 switch (cast<IntegerType>(Ty)->getBitWidth()) { 117 switch (cast<IntegerType>(Ty)->getBitWidth()) { 137 switch (cast<IntegerType>(Ty)->getBitWidth()) { 228 switch (cast<IntegerType>(RetTy)->getBitWidth()) {
|