Searched refs:CurTy (Results 1 - 9 of 9) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DGetElementPtrTypeIterator.h36 PointerUnion<StructType *, Type *> CurTy; member in class:llvm::generic_gep_type_iterator
45 I.CurTy = Ty;
69 if (auto *T = CurTy.dyn_cast<Type *>())
71 return CurTy.get<StructType *>()->getTypeAtIndex(getOperand());
79 CurTy = ATy->getElementType();
82 CurTy = VTy->getElementType();
88 CurTy = dyn_cast<StructType>(Ty);
112 bool isStruct() const { return CurTy.is<StructType *>(); }
113 bool isSequential() const { return CurTy.is<Type *>(); }
115 StructType *getStructType() const { return CurTy
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2329 Type *CurTy = Type::getInt32Ty(Context); local
2400 V = UndefValue::get(CurTy);
2410 CurTy = flattenPointerTypes(CurFullTy);
2413 if (CurTy->isVoidTy() || CurTy->isFunctionTy() || CurTy->isLabelTy())
2415 V = Constant::getNullValue(CurTy);
2418 if (!CurTy->isIntegerTy() || Record.empty())
2420 V = ConstantInt::get(CurTy, decodeSignRotatedValue(Record[0]));
2423 if (!CurTy
4122 Type *CurTy = Agg->getType(); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1861 Type *CurTy = nullptr;
1876 assert(CurTy && "No current type?");
1877 if (CurTy->isStructTy())
1896 CurTy = Op1->getSourceElementType();
1898 CurTy =
1899 GetElementPtrInst::getTypeAtIndex(CurTy, Op1->getOperand(J));
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DType.cpp443 const Type *CurTy = Qs.strip(Cur); local
444 switch (CurTy->getTypeClass()) {
448 const auto *Ty = cast<Class##Type>(CurTy); \
H A DVTableBuilder.cpp2718 QualType CurTy = Element.Base->getType(); local
2720 *CurRD = CurTy->getAsCXXRecordDecl();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp5409 Type *CurTy = UI->getType();
5411 if (CurTy == ExtTy)
5431 CurTy->getScalarType()->getIntegerBitWidth()) {
5432 NarrowTy = CurTy;
5436 LargeTy = CurTy;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp3281 Type *CurTy = GEP->getType();
3285 if (StructType *STy = dyn_cast<StructType>(CurTy)) {
3294 // Update CurTy to the type of the field at Index.
3295 CurTy = STy->getTypeAtIndex(Index);
3297 // Update CurTy to its element type.
3299 assert(isa<PointerType>(CurTy) &&
3301 CurTy = GEP->getSourceElementType();
3304 CurTy = GetElementPtrInst::getTypeAtIndex(CurTy, (uint64_t)0);
3307 const SCEV *ElementSize = getSizeOfExpr(IntIdxTy, CurTy);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp1736 LLT CurTy = MRI.getType(SrcReg); local
1742 APInt::getOneBitSet(WideTy.getSizeInBits(), CurTy.getSizeInBits());
1753 unsigned SizeDiff = WideTy.getSizeInBits() - CurTy.getSizeInBits();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp2909 Type *CurTy = cast<Instruction>(V)->getOperand(0)->getType();
2910 if (Ty0 != CurTy) {

Completed in 194 milliseconds