| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | BDCE.cpp | 45 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 D | Reassociate.cpp | 243 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 D | DemandedBits.cpp | 347 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 D | InstructionSimplify.cpp | 677 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 D | llvm-stress.cpp | 426 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 D | Constants.cpp | 854 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 D | Instructions.cpp | 1866 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 D | Verifier.cpp | 2944 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 D | Type.h | 228 bool isIntOrIntVectorTy() const { return getScalarType()->isIntegerTy(); } in isIntOrIntVectorTy() function 232 bool isIntOrIntVectorTy(unsigned BitWidth) const { in isIntOrIntVectorTy() function
|
| H A D | DerivedTypes.h | 450 assert(VTy->isIntOrIntVectorTy() && "VTy expected to be a vector of ints."); in getExtendedElementVectorType() 708 isIntOrIntVectorTy() && in getExtendedType() 724 isIntOrIntVectorTy() && in getWithNewBitWidth()
|
| H A D | IRBuilder.h | 1592 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 D | PatternInit.cpp | 36 if (Ty->isIntOrIntVectorTy()) { in initializationPatternFor()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 387 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 D | InstCombineAndOrXor.cpp | 240 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 D | InstCombineNegator.cpp | 137 if (V->getType()->isIntOrIntVectorTy(1)) in visitImpl() 209 if (I->getOperand(0)->getType()->isIntOrIntVectorTy(1)) in visitImpl()
|
| H A D | InstCombineSelect.cpp | 582 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 D | InstCombineSimplifyDemanded.cpp | 117 (!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 D | InstCombineShifts.cpp | 1124 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 D | InstCombineAddSub.cpp | 1371 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 D | ReduceOpcodes.cpp | 189 if (CB->getType()->isIntOrIntVectorTy()) { in tryReplaceCallWithOperator()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 1010 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 D | IntrinsicLowering.cpp | 54 assert(V->getType()->isIntOrIntVectorTy() && "Can't bswap a non-integer type!"); in LowerBSWAP()
|
| H A D | ExpandVectorPredication.cpp | 96 assert(DivTy->isIntOrIntVectorTy() && "Unsupported divisor type"); in getSafeDivisor()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 1007 if (StoreTy->isIntOrIntVectorTy()) in vectorizeStoreChain() 1173 if (LoadTy->isIntOrIntVectorTy()) in vectorizeLoadChain()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | MVEGatherScatterLowering.cpp | 532 ResultTy->isIntOrIntVectorTy()) { in tryCreateMaskedGatherOffset() 684 InputTy->isIntOrIntVectorTy()) { in tryCreateMaskedScatterOffset()
|