Home
last modified time | relevance | path

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

123

/openbsd-src/gnu/llvm/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()
1563 Constant *C = Ty->isIntOrIntVectorTy() ? in OptimizeAdd()
1700 I->getType()->isIntOrIntVectorTy() in OptimizeAdd()
1833 if (LHS->getType()->isIntOrIntVectorTy()) in buildMultiplyTree()
/openbsd-src/gnu/llvm/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.cpp677 if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1)) in simplifyAddInst()
899 if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1)) in simplifySubInst()
951 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyMulInst()
1055 if (match(Op1, m_One()) || Ty->isIntOrIntVectorTy(1) || in simplifyDivRem()
1056 (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1))) in simplifyDivRem()
1285 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in simplifySRemInst()
1361 (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1))) in simplifyShift()
2177 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyAndInst()
2241 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyAndInst()
2456 if (Op0->getType()->isIntOrIntVectorTy(1)) { in simplifyOrInst()
[all …]
/openbsd-src/gnu/llvm/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp426 case 0: if (Ty->isIntOrIntVectorTy()) in Act()
429 case 1: if (Ty->isIntOrIntVectorTy()) in Act()
576 if (VTy->isIntOrIntVectorTy() && DestTy->isIntOrIntVectorTy()) { in Act()
590 if (VTy->isFPOrFPVectorTy() && DestTy->isIntOrIntVectorTy()) { in Act()
598 if (VTy->isIntOrIntVectorTy() && DestTy->isFPOrFPVectorTy()) { in Act()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DConstants.cpp854 assert(Ty->isIntOrIntVectorTy(1) && "Type not i1 or vector of i1."); in getTrue()
862 assert(Ty->isIntOrIntVectorTy(1) && "Type not i1 or vector of i1."); in getFalse()
2031 assert(C->getType()->isIntOrIntVectorTy() && Ty->isIntOrIntVectorTy() && in getSExtOrTrunc()
2043 assert((Ty->isIntOrIntVectorTy() || Ty->isPtrOrPtrVectorTy()) && in getPointerCast()
2046 if (Ty->isIntOrIntVectorTy()) in getPointerCast()
2068 assert(C->getType()->isIntOrIntVectorTy() && in getIntegerCast()
2069 Ty->isIntOrIntVectorTy() && "Invalid cast"); in getIntegerCast()
2097 assert(C->getType()->isIntOrIntVectorTy() && "Trunc operand must be integer"); in getTrunc()
2098 assert(Ty->isIntOrIntVectorTy() && "Trunc produces only integral"); in getTrunc()
2111 assert(C->getType()->isIntOrIntVectorTy() && "SExt operand must be integral"); in getSExt()
[all …]
H A DInstructions.cpp1866 if (!Idx->getType()->isIntOrIntVectorTy()) in getTypeAtIndex()
2893 assert(getType()->isIntOrIntVectorTy() && in AssertOK()
2908 assert(getType()->isIntOrIntVectorTy() && in AssertOK()
2921 assert(getType()->isIntOrIntVectorTy() && in AssertOK()
2935 assert(getType()->isIntOrIntVectorTy() && in AssertOK()
2942 assert(getType()->isIntOrIntVectorTy() && in AssertOK()
3323 SrcTy->isIntOrIntVectorTy() && in isEliminableCastPair()
3337 DstTy->isIntOrIntVectorTy() && in isEliminableCastPair()
3450 assert((Ty->isIntOrIntVectorTy() || Ty->isPtrOrPtrVectorTy()) && in CreatePointerCast()
3458 if (Ty->isIntOrIntVectorTy()) in CreatePointerCast()
[all …]
H A DVerifier.cpp2944 Check(SrcTy->isIntOrIntVectorTy(), "Trunc only operates on integer", &I); in visitTruncInst()
2945 Check(DestTy->isIntOrIntVectorTy(), "Trunc only produces integer", &I); in visitTruncInst()
2959 Check(SrcTy->isIntOrIntVectorTy(), "ZExt only operates on integer", &I); in visitZExtInst()
2960 Check(DestTy->isIntOrIntVectorTy(), "ZExt only produces an integer", &I); in visitZExtInst()
2980 Check(SrcTy->isIntOrIntVectorTy(), "SExt only operates on integer", &I); in visitSExtInst()
2981 Check(DestTy->isIntOrIntVectorTy(), "SExt only produces an integer", &I); in visitSExtInst()
3034 Check(SrcTy->isIntOrIntVectorTy(), in visitUIToFPInst()
3057 Check(SrcTy->isIntOrIntVectorTy(), in visitSIToFPInst()
3081 Check(DestTy->isIntOrIntVectorTy(), in visitFPToUIInst()
3103 Check(DestTy->isIntOrIntVectorTy(), in visitFPToSIInst()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DType.h228 bool isIntOrIntVectorTy() const { return getScalarType()->isIntegerTy(); } in isIntOrIntVectorTy() function
232 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.h1592 assert(Cond2->getType()->isIntOrIntVectorTy(1));
1598 assert(Cond2->getType()->isIntOrIntVectorTy(1));
1928 assert(V->getType()->isIntOrIntVectorTy() &&
1929 DestTy->isIntOrIntVectorTy() &&
1943 assert(V->getType()->isIntOrIntVectorTy() &&
1944 DestTy->isIntOrIntVectorTy() &&
2090 if (V->getType()->isPtrOrPtrVectorTy() && DestTy->isIntOrIntVectorTy())
2092 if (V->getType()->isIntOrIntVectorTy() && DestTy->isPtrOrPtrVectorTy())
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DPatternInit.cpp36 if (Ty->isIntOrIntVectorTy()) { in initializationPatternFor()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp387 if (Ty->isIntOrIntVectorTy(1) || in visitMul()
402 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType() && in visitMul()
412 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType() && in visitMul()
420 if (match(Op0, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitMul()
422 if (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitMul()
428 if (match(Op0, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitMul()
1035 assert(!Ty->isIntOrIntVectorTy(1) && "i1 divide not removed?"); in commonIDivTransforms()
1277 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitUDiv()
1340 (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1))) in visitSDiv()
1797 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitURem()
H A DInstCombineAndOrXor.cpp240 if (!LHS->getOperand(0)->getType()->isIntOrIntVectorTy() || in getMaskedTypeForICmpPair()
241 !RHS->getOperand(0)->getType()->isIntOrIntVectorTy()) in getMaskedTypeForICmpPair()
1373 !Cond->getType()->isIntOrIntVectorTy(1) || in canonicalizeConditionalNegationViaMathToSelect()
1534 if (!SrcTy->isIntOrIntVectorTy()) in foldCastedBitwiseLogic()
2211 if (I.getType()->isIntOrIntVectorTy(1)) { in visitAnd()
2357 A->getType()->isIntOrIntVectorTy(1)) in visitAnd()
2360 A->getType()->isIntOrIntVectorTy(1)) in visitAnd()
2367 A->getType()->isIntOrIntVectorTy(1)) in visitAnd()
2370 A->getType()->isIntOrIntVectorTy(1)) in visitAnd()
2609 if (!Ty->isIntOrIntVectorTy() || !B->getType()->isIntOrIntVectorTy()) in getSelectCondition()
[all …]
H A DInstCombineNegator.cpp137 if (V->getType()->isIntOrIntVectorTy(1)) in visitImpl()
209 if (I->getOperand(0)->getType()->isIntOrIntVectorTy(1)) in visitImpl()
H A DInstCombineSelect.cpp582 if (!CmpRHS->getType()->isIntOrIntVectorTy()) in foldSelectICmpLshrAshr()
629 if (!TrueVal->getType()->isIntOrIntVectorTy() || in foldSelectICmpAndOr()
1138 if (!Sel.getType()->isIntOrIntVectorTy()) in canonicalizeSPF()
2031 if (!SmallType->isIntOrIntVectorTy(1) && in foldSelectExtConst()
2561 assert(Op->getType()->isIntOrIntVectorTy(1) && in foldAndOrOfSelectUsingImpliedCond()
2840 if (!SelType->isIntOrIntVectorTy(1) || isa<Constant>(CondVal) || in foldSelectOfBools()
3100 if (!isa<Constant>(CondVal) && SelType->isIntOrIntVectorTy() && in visitSelectInst()
3147 if (SelType->isIntOrIntVectorTy() && !SelType->isIntOrIntVectorTy(1) && in visitSelectInst()
3266 if (SelType->isIntOrIntVectorTy() || SelType->isFPOrFPVectorTy()) { in visitSelectInst()
H A DInstCombineSimplifyDemanded.cpp117 (!VTy->isIntOrIntVectorTy() || VTy->getScalarSizeInBits() == BitWidth) && in SimplifyDemandedUseBits()
419 if (!I->getOperand(0)->getType()->isIntOrIntVectorTy()) in SimplifyDemandedUseBits()
478 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType()) { in SimplifyDemandedUseBits()
495 X->getType()->isIntOrIntVectorTy(1) && X->getType() == Y->getType()) { in SimplifyDemandedUseBits()
H A DInstCombineShifts.cpp1124 if (match(Op0, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) { in visitShl()
1382 BoolX->getType()->isIntOrIntVectorTy(1) && in visitLShr()
1383 BoolY->getType()->isIntOrIntVectorTy(1) && in visitLShr()
H A DInstCombineAddSub.cpp1371 if (Ty->isIntOrIntVectorTy(1)) in visitAdd()
2002 if (I.getType()->isIntOrIntVectorTy(1)) in visitSub()
2058 if (match(Op1, m_ZExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitSub()
2061 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) in visitSub()
/openbsd-src/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceOpcodes.cpp189 if (CB->getType()->isIntOrIntVectorTy()) { in tryReplaceCallWithOperator()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp1010 if (Opcode == Instruction::InsertElement && Val->isIntOrIntVectorTy(64)) in getVectorInstrCost()
1017 if (Index == 0 && Val->isIntOrIntVectorTy()) in getVectorInstrCost()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DIntrinsicLowering.cpp54 assert(V->getType()->isIntOrIntVectorTy() && "Can't bswap a non-integer type!"); in LowerBSWAP()
H A DExpandVectorPredication.cpp96 assert(DivTy->isIntOrIntVectorTy() && "Unsupported divisor type"); in getSafeDivisor()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1007 if (StoreTy->isIntOrIntVectorTy()) in vectorizeStoreChain()
1173 if (LoadTy->isIntOrIntVectorTy()) in vectorizeLoadChain()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp532 ResultTy->isIntOrIntVectorTy()) { in tryCreateMaskedGatherOffset()
684 InputTy->isIntOrIntVectorTy()) { in tryCreateMaskedScatterOffset()

123