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

References

lib/Analysis/ConstantFolding.cpp
  355     if (SrcTy->isStructTy()) {
  922     if (!Ty->isStructTy()) {
lib/Analysis/ScalarEvolution.cpp
  541           if (Ty->isStructTy() || Ty->isArrayTy()) {
 8103             if (PTy->getElementType()->isStructTy())
lib/Analysis/ValueTracking.cpp
 3376   assert((V->getType()->isStructTy() || V->getType()->isArrayTy()) &&
lib/Bitcode/Reader/BitcodeReader.cpp
 4010         bool IsStruct = FullTy->isStructTy();
 4052         bool IsStruct = CurTy->isStructTy();
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 1503     if (C->getType()->isStructTy() || C->getType()->isArrayTy()) {
lib/IR/ConstantFold.cpp
  672           if (Ty->isStructTy() || Ty->isArrayTy()) {
lib/IR/Constants.cpp
 1364   assert((Ty->isStructTy() || Ty->isArrayTy() || Ty->isVectorTy()) &&
lib/IR/InlineAsm.cpp
  290     if (Ty->getReturnType()->isStructTy()) return false;
lib/IR/Value.cpp
   62     assert((VTy->isFirstClassType() || VTy->isVoidTy() || VTy->isStructTy()) &&
lib/IR/Verifier.cpp
 2149              F.getReturnType()->isVoidTy() || F.getReturnType()->isStructTy(),
lib/Target/AArch64/AArch64FastISel.cpp
 2979     if (ArgTy->isStructTy() || ArgTy->isArrayTy())
lib/Target/AArch64/AArch64PromoteConstant.cpp
  242   if (CstTy->isStructTy()) {
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp
  165       if ((SrcEltTy->isStructTy() && (SrcEltTy->getStructNumElements() != 1)))
lib/Target/AMDGPU/SIISelLowering.cpp
  865   assert(Ty->isStructTy() && "Expected struct type");
lib/Target/ARM/ARMCallLowering.cpp
   60   if (T->isStructTy()) {
lib/Target/ARM/ARMFastISel.cpp
 3036     if (ArgTy->isStructTy() || ArgTy->isArrayTy() || ArgTy->isVectorTy())
lib/Target/Hexagon/HexagonCommonGEP.cpp
  207     if (!Ty->isStructTy()) {
  257     if (GN.PTy->isStructTy()) {
lib/Target/Mips/MipsCCState.cpp
   44   if (Ty->isStructTy() && Ty->getStructNumElements() == 1 &&
lib/Target/Mips/MipsFastISel.cpp
 1361     if (ArgTy->isStructTy() || ArgTy->isArrayTy() || ArgTy->isVectorTy()) {
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
  654     if (ArgTy->isStructTy() || ArgTy->isArrayTy())
lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
  155       } else if (ArgType->isStructTy() || ParamType->isStructTy()) {
  155       } else if (ArgType->isStructTy() || ParamType->isStructTy()) {
  195     } else if (RtnType->isStructTy() || ExpectedRtnType->isStructTy()) {
  195     } else if (RtnType->isStructTy() || ExpectedRtnType->isStructTy()) {
lib/Target/X86/X86FastISel.cpp
 3091     if (ArgTy->isStructTy() || ArgTy->isArrayTy() || ArgTy->isVectorTy())
lib/Transforms/IPO/ArgumentPromotion.cpp
  290                   (ElTy->isStructTy() ? Type::getInt32Ty(F->getContext())
lib/Transforms/IPO/DeadArgumentElimination.cpp
  966         assert((RetTy->isStructTy() || RetTy->isArrayTy()) &&
 1040           assert(RetTy->isStructTy() || RetTy->isArrayTy());
lib/Transforms/IPO/MergeFunctions.cpp
  485   if (SrcTy->isStructTy()) {
  486     assert(DestTy->isStructTy());
  499   assert(!DestTy->isStructTy());
lib/Transforms/InstCombine/InstCombineCalls.cpp
 4439     if (NewRetTy->isStructTy())
lib/Transforms/InstCombine/InstructionCombining.cpp
 1727             if (J > 1 && CurTy->isStructTy())
lib/Transforms/Scalar/SCCP.cpp
  367     assert(!V->getType()->isStructTy() &&
  441     assert(!V->getType()->isStructTy() && "structs should use mergeInValue");
  446     assert(!V->getType()->isStructTy() && "structs should use mergeInValue");
  481     assert(!V->getType()->isStructTy() &&
  490     assert(!V->getType()->isStructTy() && "Should use getStructValueState");
  510     assert(!V->getType()->isStructTy() && "Should use getStructValueState");
  525     assert(V->getType()->isStructTy() && "Should use getValueState");
  784   if (PN.getType()->isStructTy())
  841   if (!TrackedRetVals.empty() && !ResultOp->getType()->isStructTy()) {
  890   if (EVI.getType()->isStructTy())
  898   if (AggVal->getType()->isStructTy()) {
  931     if (Val->getType()->isStructTy())
  944   if (I.getType()->isStructTy())
 1131   if (SI.getOperand(0)->getType()->isStructTy())
 1151   if (I.getType()->isStructTy())
 1271     if (F && F->isDeclaration() && !I->getType()->isStructTy() &&
 1276         if (AI->get()->getType()->isStructTy())
 1399       if (I->getType()->isStructTy() || !getValueState(I).isOverdefined())
 1495       if (I.getOperand(0)->getType()->isStructTy()) {
 1502         if (I.getOperand(1)->getType()->isStructTy()) {
 1754   if (V->getType()->isStructTy()) {
 1946                if (U->getType()->isStructTy()) {
 2200     assert(F->getReturnType()->isStructTy() &&
lib/Transforms/Scalar/SROA.cpp
 1846   } else if (U->get()->getType()->getPointerElementType()->isStructTy()) {
lib/Transforms/Utils/Local.cpp
 1386   return AI->getAllocatedType() && AI->getAllocatedType()->isStructTy();
lib/Transforms/Utils/SimplifyLibCalls.cpp
 2108   if (SinCos->getType()->isStructTy()) {
lib/Transforms/Utils/VNCoercion.cpp
   23   if (LoadTy->isStructTy() || LoadTy->isArrayTy() || StoredTy->isStructTy() ||
   23   if (LoadTy->isStructTy() || LoadTy->isArrayTy() || StoredTy->isStructTy() ||
  169   if (LoadTy->isStructTy() || LoadTy->isArrayTy())
  223   if (StoredVal->getType()->isStructTy() ||
  249   if (DepLI->getType()->isStructTy() || DepLI->getType()->isArrayTy())
tools/clang/lib/CodeGen/CGBuiltin.cpp
 6818     assert(MvecLType->isStructTy() &&
 6859     assert(MvecLType->isStructTy() && "Data type for vst2q should be a struct");
tools/clang/lib/CodeGen/CGDecl.cpp
 1245   if (Ty->isStructTy() || Ty->isArrayTy() || Ty->isVectorTy())
 1257   if (!(Ty->isStructTy() || Ty->isArrayTy() || Ty->isVectorTy()))
 1266   if (Ty->isStructTy())
tools/clang/lib/CodeGen/CGExpr.cpp
 2715         !LV.getAddress().getElementType()->isStructTy()) {
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 2889   if (MemPtr->getType()->isStructTy())
 2911     llvm::Constant *FirstField = Val->getType()->isStructTy() ?
 3049   if (MemPtr->getType()->isStructTy()) {
 3343   if (MemPtr->getType()->isStructTy()) {
tools/clang/lib/CodeGen/TargetInfo.cpp
  319       !DirectTy->isStructTy()) {
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptx86ABIFixups.cpp
   67   return ptr_type->isStructTy() &&
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  135   assert(ResultStruct->getType()->isStructTy());
unittests/AsmParser/AsmParserTest.cpp
  202   ASSERT_TRUE(Ty->isStructTy());
  216   ASSERT_TRUE(Ty->isStructTy());
  243   ASSERT_TRUE(Ty->isStructTy());
  331   ASSERT_TRUE(Ty->isStructTy());
  346   ASSERT_TRUE(Ty->isStructTy());
  375   ASSERT_TRUE(Ty->isStructTy());