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

Declarations

include/llvm/IR/DerivedTypes.h
  206   Type *getTypeAtIndex(unsigned Idx) const;

References

lib/Analysis/ConstantFolding.cpp
  974       Ty = STy->getTypeAtIndex(ElIdx);
lib/Analysis/ScalarEvolutionExpander.cpp
  480             ElTy = STy->getTypeAtIndex(ElIdx);
  491         ElTy = STy->getTypeAtIndex(0u);
lib/CodeGen/Analysis.cpp
  438   Type *DeeperType = SubTypes.back()->getTypeAtIndex(Path.back());
  447     DeeperType = CT->getTypeAtIndex(0U);
  473     Next = cast<CompositeType>(Next)->getTypeAtIndex(0U);
  483   while (SubTypes.back()->getTypeAtIndex(Path.back())->isAggregateType()) {
  500   } while (SubTypes.back()->getTypeAtIndex(Path.back())->isAggregateType());
  674       Type *SlotType = RetSubTypes.back()->getTypeAtIndex(RetPath.back());
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1997       !isa<IntegerType>(ETy->getTypeAtIndex(0U)) ||
 1998       !isa<PointerType>(ETy->getTypeAtIndex(1U)) ||
 1999       !isa<PointerType>(ETy->getTypeAtIndex(2U)))
lib/FuzzMutate/Operations.cpp
  228       if (STy->getTypeAtIndex(I) == V->getType())
  239       makeConstantsWithType(STy->getTypeAtIndex(I), Result);
  250           CTy->getTypeAtIndex(CI->getZExtValue()) == Cur[1]->getType())
  259       if (CTy->getTypeAtIndex(I) == Cur[1]->getType())
lib/IR/Constants.cpp
 1004     assert(V[I]->getType() == T->getTypeAtIndex(I) &&
lib/IR/Core.cpp
  714   return wrap(Ty->getTypeAtIndex(i));
lib/IR/Instructions.cpp
 1643     Agg = CT->getTypeAtIndex(Index);
 2182     Agg = cast<CompositeType>(Agg)->getTypeAtIndex(Index);
lib/IR/Verifier.cpp
  650                  STy->getTypeAtIndex(0u)->isIntegerTy(32) &&
  651                  STy->getTypeAtIndex(1) == FuncPtrTy,
  656       Type *ETy = STy->getTypeAtIndex(2);
lib/Target/AArch64/AArch64FastISel.cpp
 3395   cast<StructType>(Callee->getReturnType())->getTypeAtIndex(0U);
 3686     Type *RetTy = Ty->getTypeAtIndex(0U);
 5087   Type *RetTy = RetPairTy->getTypeAtIndex(0U);
 5088   assert(RetPairTy->getTypeAtIndex(1U)->isIntegerTy(1) &&
lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
   74       !ETy->getTypeAtIndex(0U)->isIntegerTy() ||
   75       !ETy->getTypeAtIndex(1U)->isPointerTy() ||
   76       !ETy->getTypeAtIndex(2U)->isPointerTy())
lib/Target/X86/X86FastISel.cpp
  250     cast<StructType>(Callee->getReturnType())->getTypeAtIndex(0U);
 2868     Type *RetTy = Ty->getTypeAtIndex(0U);
 2869     assert(Ty->getTypeAtIndex(1)->isIntegerTy() &&
 2870            Ty->getTypeAtIndex(1)->getScalarSizeInBits() == 1 &&
lib/Transforms/IPO/ArgumentPromotion.cpp
  297                 ElTy = cast<CompositeType>(ElTy)->getTypeAtIndex(II);
lib/Transforms/InstCombine/InstCombineCasts.cpp
 2334       SrcElTy = cast<CompositeType>(SrcElTy)->getTypeAtIndex(0U);
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  651       LoadInst *NewLoad = combineLoadToNewType(IC, LI, ST->getTypeAtIndex(0U),
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  828     llvm::Type *ElementTy = ST->getTypeAtIndex(RL->getLLVMFieldNo(FD));
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp
  227         llvm::Type* xTy = structTy->getTypeAtIndex(x);
  228         llvm::Type* yTy = structTy->getTypeAtIndex(y);
  229         llvm::Type* zTy = structTy->getTypeAtIndex(z);