reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/Operator.h
  497   Type *getSourceElementType() const;

References

include/llvm/Analysis/TargetTransformInfoImpl.h
  858       return static_cast<T *>(this)->getGEPCost(GEP->getSourceElementType(),
include/llvm/IR/GetElementPtrTypeIterator.h
  130         GEPOp->getSourceElementType(),
  141         GEPOp.getSourceElementType(),
lib/Analysis/BasicAliasAnalysis.cpp
  528     if (!GEPOp->getSourceElementType()->isSized()) {
 1138             GEP1->getSourceElementType(), IntermediateIndices)))
 1144     GEP1->getSourceElementType(), IntermediateIndices);
lib/Analysis/ConstantFolding.cpp
  826   Type *SrcElemTy = GEP->getSourceElementType();
  892     SrcElemTy = GEP->getSourceElementType();
  988     if (SrcElemTy == InnermostGEP->getSourceElementType() &&
 1034     return ConstantExpr::getGetElementPtr(GEP->getSourceElementType(), Ops[0],
lib/Analysis/ScalarEvolution.cpp
 3503   Type *CurTy = ArrayType::get(GEP->getSourceElementType(), 0);
 5429   if (!GEP->getSourceElementType()->isSized())
lib/Analysis/ValueTracking.cpp
 3461   ArrayType *AT = dyn_cast<ArrayType>(GEP->getSourceElementType());
lib/Bitcode/Writer/BitcodeWriter.cpp
 2460         Record.push_back(VE.getTypeID(GO->getSourceElementType()));
lib/IR/AsmWriter.cpp
 1517       TypePrinter.print(GEP->getSourceElementType(), Out);
lib/IR/ConstantFold.cpp
  648         Type *Ty = GEPO->getSourceElementType();
 2295             cast<GEPOperator>(CE)->getSourceElementType(), CE->getOperand(0),
lib/IR/Constants.cpp
 1280         SrcTy ? SrcTy : GEPO->getSourceElementType(), Ops[0], Ops.slice(1),
 3021       return GetElementPtrInst::CreateInBounds(GO->getSourceElementType(),
 3023     return GetElementPtrInst::Create(GO->getSourceElementType(), Ops[0],
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  288                      cast<GEPOperator>(C)->getSourceElementType(),
  292                      cast<GEPOperator>(C)->getSourceElementType(),
lib/Target/XCore/XCoreLowerThreadLocal.cpp
   85           cast<GEPOperator>(CE)->getSourceElementType(), CEOps[0],
lib/Transforms/InstCombine/InstructionCombining.cpp
 1906                        Src->getSourceElementType(), Src->getOperand(0), Indices,
 1908                  : GetElementPtrInst::Create(Src->getSourceElementType(),
lib/Transforms/Utils/FunctionComparator.cpp
  678   if (int Res = cmpTypes(GEPL->getSourceElementType(),
  679                          GEPR->getSourceElementType()))
lib/Transforms/Utils/SimplifyLibCalls.cpp
  688              cast<ArrayType>(GEP->getSourceElementType())->getNumElements();
lib/Transforms/Utils/ValueMapper.cpp
  471       NewSrcTy = TypeMapper->remapType(GEPO->getSourceElementType());
tools/lldb/source/Expression/IRInterpreter.cpp
  286               cast<GEPOperator>(constant_expr)->getSourceElementType();
tools/polly/lib/Analysis/ScopBuilder.cpp
 1437         dyn_cast<StructType>(DescriptorGEP->getSourceElementType());