reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3930 FullTy = getFullyStructuredTypeByID(Record[OpNum]); 3931 Type *ResTy = flattenPointerTypes(FullTy); 3960 FullTy = getFullyStructuredTypeByID(Record[OpNum++]); 3961 Ty = flattenPointerTypes(FullTy); 3973 std::tie(FullTy, Ty) = 3988 FullTy = GetElementPtrInst::getGEPReturnType(FullTy, I, GEPIdx); 3988 FullTy = GetElementPtrInst::getGEPReturnType(FullTy, I, GEPIdx); 4000 if (getValueTypePair(Record, OpNum, NextValueNo, Agg, &FullTy)) 4009 bool IsArray = FullTy->isArrayTy(); 4010 bool IsStruct = FullTy->isStructTy(); 4017 if (IsStruct && Index >= FullTy->getStructNumElements()) 4019 if (IsArray && Index >= FullTy->getArrayNumElements()) 4024 FullTy = FullTy->getStructElementType(Index); 4024 FullTy = FullTy->getStructElementType(Index); 4026 FullTy = FullTy->getArrayElementType(); 4026 FullTy = FullTy->getArrayElementType(); 4038 if (getValueTypePair(Record, OpNum, NextValueNo, Agg, &FullTy)) 4084 if (getValueTypePair(Record, OpNum, NextValueNo, TrueVal, &FullTy) || 4099 if (getValueTypePair(Record, OpNum, NextValueNo, TrueVal, &FullTy) || 4129 if (getValueTypePair(Record, OpNum, NextValueNo, Vec, &FullTy) || 4135 FullTy = FullTy->getVectorElementType(); 4135 FullTy = FullTy->getVectorElementType(); 4143 if (getValueTypePair(Record, OpNum, NextValueNo, Vec, &FullTy)) 4159 if (getValueTypePair(Record, OpNum, NextValueNo, Vec1, &FullTy) || 4168 FullTy = VectorType::get(FullTy->getVectorElementType(), 4168 FullTy = VectorType::get(FullTy->getVectorElementType(), 4487 if (getValueTypePair(Record, OpNum, NextValueNo, Callee, &FullTy)) 4495 dyn_cast<FunctionType>(cast<PointerType>(FullTy)->getElementType()); 4499 } else if (getPointerElementFlatType(FullTy) != FTy) 4532 FullTy = FullFTy->getReturnType(); 4574 if (getValueTypePair(Record, OpNum, NextValueNo, Callee, &FullTy)) 4582 dyn_cast<FunctionType>(cast<PointerType>(FullTy)->getElementType()); 4586 } else if (getPointerElementFlatType(FullTy) != FTy) 4619 FullTy = FullFTy->getReturnType(); 4635 FullTy = getFullyStructuredTypeByID(Record[0]); 4636 Type *Ty = flattenPointerTypes(FullTy); 4689 FullTy = getFullyStructuredTypeByID(Record[Idx++]); 4690 Type *Ty = flattenPointerTypes(FullTy); 4743 FullTy = getFullyStructuredTypeByID(Record[0]); 4744 Type *Ty = flattenPointerTypes(FullTy); 4749 std::tie(FullTy, Ty) = getPointerElementTypes(FullTy); 4749 std::tie(FullTy, Ty) = getPointerElementTypes(FullTy); 4768 FullTy = PointerType::get(FullTy, AS); 4768 FullTy = PointerType::get(FullTy, AS); 4775 if (getValueTypePair(Record, OpNum, NextValueNo, Op, &FullTy) || 4784 FullTy = getFullyStructuredTypeByID(Record[OpNum++]); 4785 Ty = flattenPointerTypes(FullTy); 4787 std::tie(FullTy, Ty) = getPointerElementTypes(FullTy); 4787 std::tie(FullTy, Ty) = getPointerElementTypes(FullTy); 4803 if (getValueTypePair(Record, OpNum, NextValueNo, Op, &FullTy) || 4812 FullTy = getFullyStructuredTypeByID(Record[OpNum++]); 4813 Ty = flattenPointerTypes(FullTy); 4815 std::tie(FullTy, Ty) = getPointerElementTypes(FullTy); 4815 std::tie(FullTy, Ty) = getPointerElementTypes(FullTy); 4897 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr, &FullTy)) 4904 if (getValueTypePair(Record, OpNum, NextValueNo, Cmp, &FullTy)) 4907 getPointerElementFlatType(FullTy), Cmp)) 4910 FullTy = cast<PointerType>(FullTy)->getElementType(); 4910 FullTy = cast<PointerType>(FullTy)->getElementType(); 4933 FullTy = StructType::get(Context, {FullTy, Type::getInt1Ty(Context)}); 4933 FullTy = StructType::get(Context, {FullTy, Type::getInt1Ty(Context)}); 4942 FullTy = cast<StructType>(FullTy)->getElementType(0); 4942 FullTy = cast<StructType>(FullTy)->getElementType(0); 4954 if (getValueTypePair(Record, OpNum, NextValueNo, Ptr, &FullTy) || 4957 getPointerElementFlatType(FullTy), Val) || 4970 FullTy = getPointerElementFlatType(FullTy); 4970 FullTy = getPointerElementFlatType(FullTy); 5015 if (getValueTypePair(Record, OpNum, NextValueNo, Callee, &FullTy)) 5023 dyn_cast<FunctionType>(cast<PointerType>(FullTy)->getElementType()); 5027 } else if (getPointerElementFlatType(FullTy) != FTy) 5063 FullTy = FullFTy->getReturnType(); 5091 FullTy = getFullyStructuredTypeByID(Record[2]); 5092 Type *ResTy = flattenPointerTypes(FullTy); 5143 if (!FullTy) { 5144 FullTy = I->getType(); 5146 !FullTy->isPointerTy() && !isa<StructType>(FullTy) && 5146 !FullTy->isPointerTy() && !isa<StructType>(FullTy) && 5147 !isa<ArrayType>(FullTy) && 5148 (!isa<VectorType>(FullTy) || 5149 FullTy->getVectorElementType()->isFloatingPointTy() || 5150 FullTy->getVectorElementType()->isIntegerTy()) && 5155 assert(I->getType() == flattenPointerTypes(FullTy) && 5157 ValueList.assignValue(I, NextValueNo++, FullTy);