Home
last modified time | relevance | path

Searched refs:isIntOrIntVectorTy (Results 1 – 25 of 54) sorted by relevance

123

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DBDCE.cpp45 assert(I->getType()->isIntOrIntVectorTy() && in clearAssumptionsOfUsers()
55 if (J && J->getType()->isIntOrIntVectorTy() && in clearAssumptionsOfUsers()
86 if (K && Visited.insert(K).second && K->getType()->isIntOrIntVectorTy() && in clearAssumptionsOfUsers()
106 (I.getType()->isIntOrIntVectorTy() && DB.getDemandedBits(&I).isZero() && in bitTrackingDCE()
133 if (!U->getType()->isIntOrIntVectorTy()) in bitTrackingDCE()
H A DReassociate.cpp243 if (S1->getType()->isIntOrIntVectorTy()) in CreateAdd()
255 if (S1->getType()->isIntOrIntVectorTy()) in CreateMul()
267 if (S1->getType()->isIntOrIntVectorTy()) in CreateNeg()
283 Constant *NegOne = Ty->isIntOrIntVectorTy() ? in LowerNegateToMultiply()
1575 Constant *C = Ty->isIntOrIntVectorTy() ? in OptimizeAdd()
1712 I->getType()->isIntOrIntVectorTy() in OptimizeAdd()
1845 if (LHS->getType()->isIntOrIntVectorTy()) in buildMultiplyTree()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DDemandedBits.cpp347 if (T->isIntOrIntVectorTy()) { in performAnalysis()
358 if (T->isIntOrIntVectorTy()) in performAnalysis()
378 if (UserI->getType()->isIntOrIntVectorTy()) { in performAnalysis()
402 if (T->isIntOrIntVectorTy()) { in performAnalysis()
456 if (!T->isIntOrIntVectorTy()) in getDemandedBits()
484 if (!(*U)->getType()->isIntOrIntVectorTy()) in isUseDead()
498 if (UserI->getType()->isIntOrIntVectorTy()) { in isUseDead()
H A DInstructionSimplify.cpp676 if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1)) in simplifyAddInst()
862 if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1)) in simplifySubInst()
912 if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1)) in simplifyMulInst()
1006 if (match(Op1, m_One()) || Ty->isIntOrIntVectorTy(1) || in simplifyDivRem()
2158 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyAndInst()
2222 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyAndInst()
2415 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyOrInst()
2462 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyOrInst()
2810 if (!OpTy->isIntOrIntVectorTy(1)) in simplifyICmpOfBools()
4280 if (TrueVal->getType()->isIntOrIntVectorTy()) { in simplifySelectWithICmpCond()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp420 case 0: if (Ty->isIntOrIntVectorTy()) in Act()
423 case 1: if (Ty->isIntOrIntVectorTy()) in Act()
574 if (VTy->isIntOrIntVectorTy() && DestTy->isIntOrIntVectorTy()) { in Act()
588 if (VTy->isFPOrFPVectorTy() && DestTy->isIntOrIntVectorTy()) { in Act()
596 if (VTy->isIntOrIntVectorTy() && DestTy->isFPOrFPVectorTy()) { in Act()
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstants.cpp2001 assert(C->getType()->isIntOrIntVectorTy() && Ty->isIntOrIntVectorTy() && in getSExtOrTrunc()
2016 if (Ty->isIntOrIntVectorTy()) in getPointerCast()
2038 assert(C->getType()->isIntOrIntVectorTy() && in getIntegerCast()
2039 Ty->isIntOrIntVectorTy() && "Invalid cast"); in getIntegerCast()
2175 assert(DstTy->isIntOrIntVectorTy() && in getPtrToInt()
2187 assert(C->getType()->isIntOrIntVectorTy() && in getIntToPtr()
2283 assert(C1->getType()->isIntOrIntVectorTy() && in get()
2298 assert(C1->getType()->isIntOrIntVectorTy() && in get()
2304 assert(C1->getType()->isIntOrIntVectorTy() && in get()
2646 assert(C->getType()->isIntOrIntVectorTy() && in getNeg()
[all …]
H A DInstructions.cpp1759 if (!Idx->getType()->isIntOrIntVectorTy()) in getTypeAtIndex()
2724 assert(getType()->isIntOrIntVectorTy() && in AssertOK()
3154 SrcTy->isIntOrIntVectorTy() && in isEliminableCastPair()
3168 DstTy->isIntOrIntVectorTy() && in isEliminableCastPair()
3289 if (Ty->isIntOrIntVectorTy()) in CreatePointerCast()
3308 if (Ty->isIntOrIntVectorTy()) in CreatePointerCast()
3354 assert(C->getType()->isIntOrIntVectorTy() && Ty->isIntOrIntVectorTy() && in CreateIntegerCast()
3368 assert(C->getType()->isIntOrIntVectorTy() && Ty->isIntOrIntVectorTy() && in CreateIntegerCast()
3594 return SrcTy->isIntOrIntVectorTy() && DstTy->isIntOrIntVectorTy() && in castIsValid()
3597 return SrcTy->isIntOrIntVectorTy() && DstTy->isIntOrIntVectorTy() && in castIsValid()
[all …]
H A DVerifier.cpp2983 Check(SrcTy->isIntOrIntVectorTy(), in visitUIToFPInst()
3006 Check(SrcTy->isIntOrIntVectorTy(), in visitSIToFPInst()
3030 Check(DestTy->isIntOrIntVectorTy(), in visitFPToUIInst()
3052 Check(DestTy->isIntOrIntVectorTy(), in visitFPToSIInst()
3624 Check(B.getType()->isIntOrIntVectorTy(), in visitBinaryOperator()
3651 Check(B.getType()->isIntOrIntVectorTy(), in visitBinaryOperator()
3659 Check(B.getType()->isIntOrIntVectorTy(), in visitBinaryOperator()
3754 Check(IndexTy->isIntOrIntVectorTy(), in visitGetElementPtrInst()
5415 Check(Op1->getType()->isIntOrIntVectorTy(), in visitIntrinsicCall()
5692 Check(RetTy->isIntOrIntVectorTy() && ValTy->isIntOrIntVectorTy(), in visitVPIntrinsic()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DType.h202 bool isIntOrIntVectorTy() const { return getScalarType()->isIntegerTy(); } in isIntOrIntVectorTy() function
206 bool isIntOrIntVectorTy(unsigned BitWidth) const { in isIntOrIntVectorTy() function
H A DDerivedTypes.h450 assert(VTy->isIntOrIntVectorTy() && "VTy expected to be a vector of ints."); in getExtendedElementVectorType()
708 isIntOrIntVectorTy() && in getExtendedType()
724 isIntOrIntVectorTy() && in getWithNewBitWidth()
H A DIRBuilder.h1549 assert(Cond2->getType()->isIntOrIntVectorTy(1));
1555 assert(Cond2->getType()->isIntOrIntVectorTy(1));
1872 assert(V->getType()->isIntOrIntVectorTy() &&
1873 DestTy->isIntOrIntVectorTy() &&
1887 assert(V->getType()->isIntOrIntVectorTy() &&
1888 DestTy->isIntOrIntVectorTy() &&
2034 if (V->getType()->isPtrOrPtrVectorTy() && DestTy->isIntOrIntVectorTy())
2036 if (V->getType()->isIntOrIntVectorTy() && DestTy->isPtrOrPtrVectorTy())
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DPatternInit.cpp36 if (Ty->isIntOrIntVectorTy()) { in initializationPatternFor()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp310 if (Ty->isIntOrIntVectorTy(1) || in visitMul()
342 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType() && in visitMul()
352 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType() && in visitMul()
360 if (match(Op0, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitMul()
362 if (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitMul()
368 if (match(Op0, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitMul()
877 assert(!Ty->isIntOrIntVectorTy(1) && "i1 divide not removed?"); in commonIDivTransforms()
1066 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitUDiv()
1117 (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1))) in visitSDiv()
1541 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitURem()
H A DInstCombineAndOrXor.cpp1423 if (!SrcTy->isIntOrIntVectorTy()) in foldCastedBitwiseLogic()
2007 if (I.getType()->isIntOrIntVectorTy(1)) { in visitAnd()
2153 A->getType()->isIntOrIntVectorTy(1)) in visitAnd()
2156 A->getType()->isIntOrIntVectorTy(1)) in visitAnd()
2382 if (!Ty->isIntOrIntVectorTy() || !B->getType()->isIntOrIntVectorTy()) in getSelectCondition()
2388 if (Ty->isIntOrIntVectorTy(1)) in getSelectCondition()
2397 if (A->getType()->isIntOrIntVectorTy()) { in getSelectCondition()
2735 if (Ty->isIntOrIntVectorTy(1)) { in visitOr()
2998 A->getType()->isIntOrIntVectorTy(1)) in visitOr()
3001 A->getType()->isIntOrIntVectorTy(1)) in visitOr()
[all …]
H A DInstCombineNegator.cpp139 if (V->getType()->isIntOrIntVectorTy(1)) in visitImpl()
211 if (I->getOperand(0)->getType()->isIntOrIntVectorTy(1)) in visitImpl()
H A DInstCombineSelect.cpp558 if (!CmpRHS->getType()->isIntOrIntVectorTy()) in foldSelectICmpLshrAshr()
605 if (!TrueVal->getType()->isIntOrIntVectorTy() || in foldSelectICmpAndOr()
1095 if (!Sel.getType()->isIntOrIntVectorTy()) in canonicalizeSPF()
1973 if (!SmallType->isIntOrIntVectorTy(1) && in foldSelectExtConst()
2472 assert(Op->getType()->isIntOrIntVectorTy(1) && in foldAndOrOfSelectUsingImpliedCond()
2657 if (SelType->isIntOrIntVectorTy(1) && !isa<Constant>(CondVal) && in visitSelectInst()
2841 if (SelType->isIntOrIntVectorTy() && !SelType->isIntOrIntVectorTy(1) && in visitSelectInst()
2945 if (SelType->isIntOrIntVectorTy() || SelType->isFPOrFPVectorTy()) { in visitSelectInst()
H A DInstCombineSimplifyDemanded.cpp117 (!VTy->isIntOrIntVectorTy() || VTy->getScalarSizeInBits() == BitWidth) && in SimplifyDemandedUseBits()
414 if (!I->getOperand(0)->getType()->isIntOrIntVectorTy()) in SimplifyDemandedUseBits()
471 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType()) { in SimplifyDemandedUseBits()
488 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType()) { in SimplifyDemandedUseBits()
H A DInstCombineAddSub.cpp1303 if (Ty->isIntOrIntVectorTy(1)) in visitAdd()
1885 if (I.getType()->isIntOrIntVectorTy(1)) in visitSub()
1941 if (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitSub()
1944 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitSub()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp301 if (Src->isIntOrIntVectorTy()) in getCastInstrCost()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp1003 if (Opcode == Instruction::InsertElement && Val->isIntOrIntVectorTy(64)) in getVectorInstrCost()
1010 if (Index == 0 && Val->isIntOrIntVectorTy()) in getVectorInstrCost()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp54 assert(V->getType()->isIntOrIntVectorTy() && "Can't bswap a non-integer type!"); in LowerBSWAP()
H A DExpandVectorPredication.cpp95 assert(DivTy->isIntOrIntVectorTy() && "Unsupported divisor type"); in getSafeDivisor()
/llvm-project-15.0.7/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp319 if (!Ty->isIntOrIntVectorTy()) in tryToRecognizePopCount()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1004 if (StoreTy->isIntOrIntVectorTy()) in vectorizeStoreChain()
1164 if (LoadTy->isIntOrIntVectorTy()) in vectorizeLoadChain()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp532 ResultTy->isIntOrIntVectorTy()) { in tryCreateMaskedGatherOffset()
684 InputTy->isIntOrIntVectorTy()) { in tryCreateMaskedScatterOffset()

123