|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/BasicTTIImpl.h 774 if ((TLI->getTypeAction(Src->getContext(), TLI->getValueType(DL, Src)) ==
776 (TLI->getTypeAction(Dst->getContext(), TLI->getValueType(DL, Dst)) ==
1025 Type *I8Type = Type::getInt8Ty(VT->getContext());
include/llvm/CodeGen/TargetLowering.h 1248 EltTy = PointerTy.getTypeForEVT(Ty->getContext());
1250 return EVT::getVectorVT(Ty->getContext(), EVT::getEVT(EltTy, false),
1266 Elm = PointerTy.getTypeForEVT(Ty->getContext());
1268 return EVT::getVectorVT(Ty->getContext(), EVT::getEVT(Elm, false),
include/llvm/IR/DerivedTypes.h 67 return Type::getIntNTy(getContext(), 2 * getScalarSizeInBits());
293 LLVMContext &Ctx = elt1->getContext();
386 : CompositeType(ElType->getContext(), TID), ContainedType(ElType),
471 Type *EltTy = IntegerType::get(VTy->getContext(), EltBits);
491 EltTy = Type::getFloatTy(VTy->getContext());
494 EltTy = Type::getHalfTy(VTy->getContext());
503 EltTy = IntegerType::get(VTy->getContext(), EltBits / 2);
629 Type *NewType = getIntNTy(getContext(), NewBitWidth);
include/llvm/IR/InstrTypes.h 977 return VectorType::get(Type::getInt1Ty(opnd_type->getContext()),
980 return Type::getInt1Ty(opnd_type->getContext());
lib/Analysis/ConstantFolding.cpp 131 return ConstantFP::get(DestTy->getContext(), FP);
601 return ConstantInt::get(IntType->getContext(), ResultVal);
971 NewIdxs.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()),
1567 return ConstantFP::get(Ty->getContext(), APF);
1570 return ConstantFP::get(Ty->getContext(), APFloat(V));
1697 return ConstantInt::getTrue(Ty->getContext());
1738 return ConstantInt::get(Ty->getContext(), Val.bitcastToAPInt());
1749 return ConstantFP::get(Ty->getContext(), U);
1754 return ConstantFP::get(Ty->getContext(), U);
1759 return ConstantFP::get(Ty->getContext(), U);
1764 return ConstantFP::get(Ty->getContext(), U);
1769 return ConstantFP::get(Ty->getContext(), U);
1774 return ConstantFP::get(Ty->getContext(), U);
1843 return ConstantFP::get(Ty->getContext(), U);
1877 return ConstantFP::get(Ty->getContext(), U);
1884 return ConstantFP::get(Ty->getContext(), U);
1916 return ConstantFP::get(Ty->getContext(), U);
1923 return ConstantFP::get(Ty->getContext(), U);
1957 return ConstantFP::get(Ty->getContext(), U);
1967 return ConstantInt::get(Ty->getContext(), Op->getValue().byteSwap());
1971 return ConstantInt::get(Ty->getContext(), Op->getValue().reverseBits());
1984 return ConstantFP::get(Ty->getContext(), Val);
2048 return ConstantFP::get(Ty->getContext(), V1);
2054 return ConstantFP::get(Ty->getContext(), minnum(C1, C2));
2060 return ConstantFP::get(Ty->getContext(), maxnum(C1, C2));
2066 return ConstantFP::get(Ty->getContext(), minimum(C1, C2));
2072 return ConstantFP::get(Ty->getContext(), maximum(C1, C2));
2095 return ConstantFP::get(Ty->getContext(), V);
2108 return ConstantFP::get(Ty->getContext(),
2112 return ConstantFP::get(Ty->getContext(),
2116 return ConstantFP::get(Ty->getContext(),
2178 ConstantInt::get(Ty->getContext(), Res),
2179 ConstantInt::get(Type::getInt1Ty(Ty->getContext()), Overflow)
2294 return ConstantFP::get(Ty->getContext(), V);
2330 return ConstantInt::get(Ty->getContext(),
lib/Analysis/InstructionSimplify.cpp 4077 auto *CI = ConstantInt::get(GEPTy->getContext(), BasePtrOffset);
4083 auto *CI = ConstantInt::get(GEPTy->getContext(), BasePtrOffset - 1);
lib/Analysis/MemoryBuiltins.cpp 160 if (FTy->getReturnType() == Type::getInt8PtrTy(FTy->getContext()) &&
lib/Analysis/ScalarEvolutionExpander.cpp 479 ConstantInt::get(Type::getInt32Ty(Ty->getContext()), ElIdx));
493 Constant::getNullValue(Type::getInt32Ty(Ty->getContext())));
509 Type::getInt8PtrTy(Ty->getContext(), PTy->getAddressSpace()));
520 return ConstantExpr::getGetElementPtr(Type::getInt8Ty(Ty->getContext()),
1132 Type *WideTy = IntegerType::get(AR->getType()->getContext(), BitWidth * 2);
1146 Type *WideTy = IntegerType::get(AR->getType()->getContext(), BitWidth * 2);
lib/Analysis/TargetLibraryInfo.cpp 636 LLVMContext &Ctx = FTy.getContext();
lib/AsmParser/LLParser.cpp 2599 AttributeSet::get(ArgTy->getContext(), Attrs),
2634 AttributeSet::get(ArgTy->getContext(), Attrs),
lib/Bitcode/Reader/BitcodeReader.cpp 630 return MetadataAsValue::get(Ty->getContext(), getFnMetadataByID(ID));
lib/CodeGen/AtomicExpandPass.cpp 366 return IntegerType::get(T->getContext(), BitWidth);
lib/CodeGen/CodeGenPrepare.cpp 2557 LLVMContext &Ctx = Inst->getType()->getContext();
5790 LLVMContext &Ctx = Load->getType()->getContext();
lib/CodeGen/SelectionDAG/FastISel.cpp 887 Type *RetTy = ForceRetVoidTy ? Type::getVoidTy(CI->getType()->getContext())
1092 return AttributeList::get(CLI.RetTy->getContext(), AttributeList::ReturnIndex,
1146 CLI.CallConv, *FuncInfo.MF, CLI.IsVarArg, Outs, CLI.RetTy->getContext());
1154 MVT RegisterVT = TLI.getRegisterType(CLI.RetTy->getContext(), VT);
1155 unsigned NumRegs = TLI.getNumRegisters(CLI.RetTy->getContext(), VT);
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp 371 MVT RegisterVT = TLI->getRegisterType(Ty->getContext(), ValueVT);
373 unsigned NumRegs = TLI->getNumRegisters(Ty->getContext(), ValueVT);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 8978 return AttributeList::get(CLI.RetTy->getContext(), AttributeList::ReturnIndex,
9006 MVT RegisterVT = getRegisterType(CLI.RetTy->getContext(), RetVT);
9007 unsigned NumRegs = getNumRegisters(CLI.RetTy->getContext(), RetVT);
9020 CLI.IsVarArg, Outs, CLI.RetTy->getContext());
9052 CLI.RetTy = Type::getVoidTy(CLI.RetTy->getContext());
9068 MVT RegisterVT = getRegisterTypeForCallingConv(CLI.RetTy->getContext(),
9070 unsigned NumRegs = getNumRegistersForCallingConv(CLI.RetTy->getContext(),
9123 Type *ArgTy = VT.getTypeForEVT(CLI.RetTy->getContext());
9196 MVT PartVT = getRegisterTypeForCallingConv(CLI.RetTy->getContext(),
9198 unsigned NumParts = getNumRegistersForCallingConv(CLI.RetTy->getContext(),
9334 MVT RegisterVT = getRegisterTypeForCallingConv(CLI.RetTy->getContext(),
9336 unsigned NumRegs = getNumRegistersForCallingConv(CLI.RetTy->getContext(),
lib/CodeGen/SelectionDAG/TargetLowering.cpp 4259 MVT::getVT(IntegerType::get(OpTy->getContext(), BitSize), true);
lib/CodeGen/TargetLoweringBase.cpp 1486 MVT MinVT = TLI.getRegisterType(ReturnType->getContext(), MVT::i32);
1492 TLI.getNumRegistersForCallingConv(ReturnType->getContext(), CC, VT);
1494 TLI.getRegisterTypeForCallingConv(ReturnType->getContext(), CC, VT);
1652 LLVMContext &C = Ty->getContext();
lib/CodeGen/ValueTypes.cpp 17 LLVMContext &Context = LLVMTy->getContext();
22 LLVMContext &Context = LLVMTy->getContext();
482 return getIntegerVT(Ty->getContext(), cast<IntegerType>(Ty)->getBitWidth());
485 return getVectorVT(Ty->getContext(),
lib/ExecutionEngine/Orc/IndirectionUtils.cpp 221 ConstantInt::get(Type::getInt64Ty(FT.getContext()), Addr);
lib/FuzzMutate/OpDescriptor.cpp 24 auto &Ctx = T->getContext();
lib/IR/BasicBlock.cpp 33 return getType()->getContext();
lib/IR/ConstantFold.cpp 94 IntegerType *FakeIntPtrTy = Type::getInt64Ty(DstTy->getContext());
114 Constant::getNullValue(Type::getInt32Ty(DPTy->getContext()));
173 return ConstantFP::get(DestTy->getContext(),
387 getFoldedSizeOf(PointerType::get(IntegerType::get(PTy->getContext(), 1),
450 getFoldedAlignOf(PointerType::get(IntegerType::get(PTy->getContext(),
972 Type *Ty = IntegerType::get(VTy->getContext(), 32);
1310 Type *Ty = IntegerType::get(VTy->getContext(), 32);
2274 Type::getIntNTy(IdxTy->getContext(), CommonExtendedWidth);
lib/IR/Constants.cpp 294 return ConstantFP::get(Ty->getContext(),
297 return ConstantFP::get(Ty->getContext(),
300 return ConstantFP::get(Ty->getContext(),
303 return ConstantFP::get(Ty->getContext(),
306 return ConstantFP::get(Ty->getContext(),
309 return ConstantFP::get(Ty->getContext(),
319 return ConstantTokenNone::get(Ty->getContext());
330 Constant *C = ConstantInt::get(Ty->getContext(), V);
345 return ConstantInt::get(Ty->getContext(),
351 return ConstantFP::get(Ty->getContext(), FL);
625 ConstantInt *TrueC = ConstantInt::getTrue(Ty->getContext());
633 ConstantInt *FalseC = ConstantInt::getFalse(Ty->getContext());
664 return get(Ty->getContext(), APInt(Ty->getBitWidth(), V, isSigned));
676 ConstantInt *C = get(Ty->getContext(), V);
688 return get(Ty->getContext(), APInt(Ty->getBitWidth(), Str, radix));
717 LLVMContext &Context = Ty->getContext();
733 ConstantFP *C = get(Ty->getContext(), V);
745 LLVMContext &Context = Ty->getContext();
760 Constant *C = get(Ty->getContext(), NaN);
771 Constant *C = get(Ty->getContext(), NaN);
782 Constant *C = get(Ty->getContext(), NaN);
793 Constant *C = get(Ty->getContext(), NegZero);
841 Constant *C = get(Ty->getContext(), APFloat::getInf(Semantics, Negative));
1017 return Ty->getContext().pImpl->ArrayConstants.getOrCreate(Ty, V);
1100 return ST->getContext().pImpl->StructConstants.getOrCreate(ST, V);
1114 return Ty->getContext().pImpl->VectorConstants.getOrCreate(Ty, V);
1368 Ty->getContext().pImpl->CAZConstants[Ty];
1382 getType()->getContext().pImpl->ArrayConstants.remove(this);
1391 getType()->getContext().pImpl->StructConstants.remove(this);
1396 getType()->getContext().pImpl->VectorConstants.remove(this);
1434 Ty->getContext().pImpl->CPNConstants[Ty];
1447 std::unique_ptr<UndefValue> &Entry = Ty->getContext().pImpl->UVConstants[Ty];
1497 getFunction()->getType()->getContext().pImpl
1553 LLVMContextImpl *pImpl = Ty->getContext().pImpl;
1930 Constant *GEPIdx = ConstantInt::get(Type::getInt32Ty(Ty->getContext()), 1);
1934 Type::getInt64Ty(Ty->getContext()));
1940 Type *AligningTy = StructType::get(Type::getInt1Ty(Ty->getContext()), Ty);
1942 Constant *Zero = ConstantInt::get(Type::getInt64Ty(Ty->getContext()), 0);
1943 Constant *One = ConstantInt::get(Type::getInt32Ty(Ty->getContext()), 1);
1947 Type::getInt64Ty(Ty->getContext()));
1951 return getOffsetOf(STy, ConstantInt::get(Type::getInt32Ty(STy->getContext()),
1959 ConstantInt::get(Type::getInt64Ty(Ty->getContext()), 0),
1965 Type::getInt64Ty(Ty->getContext()));
2086 LLVMContextImpl *pImpl = LHS->getType()->getContext().pImpl;
2111 LLVMContextImpl *pImpl = LHS->getType()->getContext().pImpl;
2179 LLVMContextImpl *pImpl = ShufTy->getContext().pImpl;
2401 getType()->getContext().pImpl->ExprConstants.remove(this);
2495 *Ty->getContext()
2521 getType()->getContext().pImpl->CDSConstants;
lib/IR/Core.cpp 523 return wrap(&unwrap(Ty)->getContext());
1307 return wrap(ConstantInt::get(Ty->getContext(),
lib/IR/DataLayout.cpp 778 IntegerType *IntTy = IntegerType::get(Ty->getContext(), NumBits);
800 IntegerType *IntTy = IntegerType::get(Ty->getContext(), NumBits);
lib/IR/Function.cpp 206 return getType()->getContext();
1204 NewTy = IntegerType::get(ITy->getContext(), 2 * ITy->getBitWidth());
1219 NewTy = IntegerType::get(ITy->getContext(), ITy->getBitWidth() / 2);
lib/IR/InlineAsm.cpp 47 LLVMContextImpl *pImpl = FTy->getContext().pImpl;
52 getType()->getContext().pImpl->InlineAsms.remove(this);
lib/IR/Instructions.cpp 1231 getAISize(Ty->getContext(), ArraySize), InsertBefore),
1242 getAISize(Ty->getContext(), ArraySize), InsertAtEnd),
lib/IR/Metadata.cpp 68 getType()->getContext().pImpl->MetadataAsValues.erase(MD);
375 auto &Store = V->getType()->getContext().pImpl->ValuesAsMetadata;
397 LLVMContext &Context = From->getType()->getContext();
lib/IR/Type.cpp 283 : Type(Result->getContext(), FunctionTyID) {
303 LLVMContextImpl *pImpl = ReturnType->getContext().pImpl;
387 ContainedTys = Elements.copy(getContext().pImpl->Alloc).data();
393 StringMap<StructType *> &SymbolTable = getContext().pImpl->NamedStructTypes;
414 getContext().pImpl->NamedStructTypes.insert(std::make_pair(Name, this));
425 TmpStream << getContext().pImpl->NamedStructTypesUniqueID++;
427 IterBool = getContext().pImpl->NamedStructTypes.insert(
471 return create(Elements[0]->getContext(), Elements, Name, isPacked);
477 return create(Elements[0]->getContext(), Elements, StringRef());
590 LLVMContextImpl *pImpl = ElementType->getContext().pImpl;
620 LLVMContextImpl *pImpl = ElementType->getContext().pImpl;
621 VectorType *&Entry = ElementType->getContext().pImpl
641 LLVMContextImpl *CImpl = EltTy->getContext().pImpl;
653 : Type(E->getContext(), PointerTyID), PointeeTy(E) {
lib/IR/Value.cpp 743 LLVMContext &Value::getContext() const { return VTy->getContext(); }
lib/Linker/IRMover.cpp 248 if (STy->getContext().isODRUniquingDebugTypes() && !STy->isOpaque() &&
260 StructType *DTy = StructType::create(Ty->getContext());
320 return *Entry = StructType::get(Ty->getContext(), ElementTypes, IsPacked);
339 StructType *DTy = StructType::create(Ty->getContext());
lib/Target/AArch64/AArch64CallLowering.cpp 223 LLVMContext &Ctx = OrigArg.Ty->getContext();
273 LLVMContext &Ctx = Val->getType()->getContext();
lib/Target/AArch64/AArch64ISelLowering.cpp 8381 Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts);
8407 Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts);
lib/Target/AMDGPU/AMDGPUCallLowering.cpp 158 LLVMContext &Ctx = OrigArg.Ty->getContext();
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 486 IntegerType *Int32Ty = Type::getInt32Ty(ArgType->getContext());
500 IType = dyn_cast<Type>(Type::getInt64Ty(ArgType->getContext()));
505 IType = dyn_cast<Type>(Type::getInt64Ty(ArgType->getContext()));
508 IType = dyn_cast<Type>(Type::getInt32Ty(ArgType->getContext()));
511 IType = dyn_cast<Type>(Type::getInt16Ty(ArgType->getContext()));
517 IType = dyn_cast<Type>(Type::getInt64Ty(ArgType->getContext()));
520 IType = dyn_cast<Type>(Type::getInt32Ty(ArgType->getContext()));
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp 636 LLVMContext &Ctx = NewV->getType()->getContext();
lib/Target/ARM/ARMCallLowering.cpp 194 LLVMContext &Ctx = OrigArg.Ty->getContext();
lib/Target/ARM/ARMISelLowering.cpp16259 Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts);
16275 Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts);
16300 Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts);
16322 Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts);
lib/Target/Mips/MipsCallLowering.cpp 710 LLVMContext &Ctx = OrigArg.Ty->getContext();
lib/Target/X86/X86CallLowering.cpp 59 LLVMContext &Context = OrigArg.Ty->getContext();
199 LLVMContext &Ctx = Val->getType()->getContext();
lib/Target/X86/X86FastISel.cpp 3300 CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, ArgLocs, CLI.RetTy->getContext());
3547 CLI.RetTy->getContext());
lib/Target/X86/X86TargetTransformInfo.cpp 2464 VectorType::get(Type::getInt8Ty(SrcVTy->getContext()), NumElem);
2471 Instruction::ICmp, Type::getInt8Ty(SrcVTy->getContext()), nullptr);
3150 Type *IndexVTy = VectorType::get(IntegerType::get(SrcVTy->getContext(),
3187 VectorType::get(Type::getInt1Ty(SrcVTy->getContext()), VF);
3190 getCmpSelInstrCost(Instruction::ICmp, Type::getInt1Ty(SrcVTy->getContext()),
lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp 211 Type *Ty = DL.getSmallestLegalIntType(DstTy->getContext(), MinBitWidth);
lib/Transforms/Coroutines/CoroElide.cpp 109 LLVMContext &C = FrameTy->getContext();
lib/Transforms/IPO/DeadArgumentElimination.cpp 817 NRetTy = StructType::get(STy->getContext(), RetTypes, STy->isPacked());
lib/Transforms/InstCombine/InstCombineAddSub.cpp 333 ConstantFP::get(Ty->getContext(), getFpVal());
1044 ConstantInt::get(X->getType()->getContext(), C0 * C1);
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1246 Value *NewVal = ConstantInt::get(AndC->getType()->getContext(), N);
lib/Transforms/InstCombine/InstCombineCalls.cpp 88 return Type::getInt32Ty(Ty->getContext());
4800 AttributeList::get(FTy->getContext(), Attrs.getFnAttributes(),
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 672 auto *IdxType = Type::getInt32Ty(T->getContext());
723 auto *IdxType = Type::getInt64Ty(T->getContext());
1207 auto *IdxType = Type::getInt32Ty(ST->getContext());
1255 auto *IdxType = Type::getInt64Ty(T->getContext());
lib/Transforms/InstCombine/InstructionCombining.cpp 1130 NewIndices.push_back(ConstantInt::get(Type::getInt32Ty(Ty->getContext()),
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 1572 Type *ParamTy = PointerType::getUnqual(Type::getInt8Ty(ArgTy->getContext()));
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 820 IntegerType::get(Ty->getContext(), Ty->getBitWidth() * 2);
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 2156 LLVMContext &Context = BCmpValTy->getContext();
lib/Transforms/Scalar/LoopStrengthReduce.cpp 876 AccessTy.MemTy = PointerType::get(IntegerType::get(PTy->getContext(), 1),
2536 NewAccessTy = MemAccessTy::getUnknown(AccessTy.MemTy->getContext(),
lib/Transforms/Scalar/SROA.cpp 1834 Type::getIntNTy(Ty->getContext(), NumElements * ElementSize * 8);
2102 Type *IntTy = Type::getIntNTy(AllocaTy->getContext(), SizeInBits);
2737 Type *SplatIntTy = Type::getIntNTy(VTy->getContext(), Size * 8);
3003 IntTy ? Type::getIntNTy(IntTy->getContext(), Size * 8) : nullptr;
3590 StructType::get(STy->getContext(), makeArrayRef(EI, EE), STy->isPacked());
3858 auto *PartTy = Type::getIntNTy(Ty->getContext(), PartSize * 8);
3992 auto *PartTy = Type::getIntNTy(Ty->getContext(), PartSize * 8);
lib/Transforms/Utils/Evaluator.cpp 194 IntegerType *IdxTy = IntegerType::get(Ty->getContext(), 32);
lib/Transforms/Utils/InlineFunction.cpp 1326 Type *Int8PtrTy = Type::getInt8PtrTy(Ty->getContext(),
lib/Transforms/Utils/SimplifyCFG.cpp 5133 Index, IntegerType::get(IT->getContext(), IT->getBitWidth() + 1),
lib/Transforms/Utils/SimplifyIndVar.cpp 430 IntegerType::get(NarrowTy->getContext(), NarrowTy->getBitWidth() * 2);
lib/Transforms/Utils/VNCoercion.cpp 111 StoredValTy = IntegerType::get(StoredValTy->getContext(), StoredValSize);
125 Type *NewIntTy = IntegerType::get(StoredValTy->getContext(), LoadedValSize);
347 LLVMContext &Ctx = SrcVal->getType()->getContext();
427 Type *DestTy = IntegerType::get(LoadTy->getContext(), NewLoadSize * 8);
466 LLVMContext &Ctx = LoadTy->getContext();
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 376 return Type::getInt32Ty(Ty->getContext());
lib/Transforms/Vectorize/LoopVectorize.cpp 3306 IntegerType::get(OriginalTy->getContext(), KV.second);
6095 RetTy = IntegerType::get(RetTy->getContext(), MinBWs[I]);
6123 VectorType::get(IntegerType::getInt1Ty(RetTy->getContext()), VF);
6241 ValTy = IntegerType::get(ValTy->getContext(), MinBWs[Op0AsInstruction]);
tools/clang/lib/CodeGen/CGExpr.cpp 1917 F, llvm::MetadataAsValue::get(Ty->getContext(), RegName));
2181 F, {llvm::MetadataAsValue::get(Ty->getContext(), RegName), Value});
tools/clang/lib/CodeGen/CGExprScalar.cpp 1060 return llvm::ConstantInt::getFalse(VTy->getContext());
tools/clang/lib/CodeGen/TargetInfo.cpp 3272 Lo = llvm::Type::getDoubleTy(Lo->getContext());
3276 Lo = llvm::Type::getInt64Ty(Lo->getContext());
tools/llvm-stress/llvm-stress.cpp 444 return PT->push_back(ConstantFP::get(Ty->getContext(), RandomFloat));
tools/polly/lib/Analysis/ScopInfo.cpp 291 ElementType = IntegerType::get(ElementType->getContext(), GCD);
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 1471 LLVMContext &Ctx = NewArrayType->getContext();