| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ObjCContainersChecker.cpp | 130 SVal IdxVal = C.getSVal(IdxExpr); in checkPreStmt() local 131 if (IdxVal.isUnknownOrUndef()) in checkPreStmt() 133 DefinedSVal Idx = IdxVal.castAs<DefinedSVal>(); in checkPreStmt()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrOrderFile.cpp | 137 Value *IdxVal = updateB.CreateAtomicRMW( in generateCodeSequence() local 142 IdxVal, ConstantInt::get(Int32Ty, INSTR_ORDER_FILE_BUFFER_MASK)); in generateCodeSequence()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 1365 uint64_t IdxVal = cast<ConstantSDNode>(Idx)->getZExtValue(); in SplitVecRes_EXTRACT_SUBVECTOR() local 1389 unsigned IdxVal = cast<ConstantSDNode>(Idx)->getZExtValue(); in SplitVecRes_INSERT_SUBVECTOR() local 1390 if (IdxVal + SubElems <= LoElems) { in SplitVecRes_INSERT_SUBVECTOR() 1398 IdxVal >= LoElems && IdxVal + SubElems <= VecElems) { in SplitVecRes_INSERT_SUBVECTOR() 1689 unsigned IdxVal = CIdx->getZExtValue(); in SplitVecRes_INSERT_VECTOR_ELT() local 1691 if (IdxVal < LoNumElts) { in SplitVecRes_INSERT_VECTOR_ELT() 3017 if (IdxVal < LoElts) { in SplitVecOp_EXTRACT_SUBVECTOR() 3040 if (IdxVal < LoElts) in SplitVecOp_EXTRACT_VECTOR_ELT() 4749 if (IdxVal == 0 && InVT == WidenVT) in WidenVecRes_EXTRACT_SUBVECTOR() 4756 assert(IdxVal % VTNumElts == 0 && in WidenVecRes_EXTRACT_SUBVECTOR() [all …]
|
| H A D | LegalizeFloatTypes.cpp | 2366 uint64_t IdxVal = cast<ConstantSDNode>(Idx)->getZExtValue(); in PromoteFloatRes_EXTRACT_VECTOR_ELT() local 2387 if (IdxVal < LoElts) in PromoteFloatRes_EXTRACT_VECTOR_ELT() 2391 DAG.getConstant(IdxVal - LoElts, DL, in PromoteFloatRes_EXTRACT_VECTOR_ELT()
|
| H A D | LegalizeIntegerTypes.cpp | 5194 uint64_t IdxVal = cast<ConstantSDNode>(BaseIdx)->getZExtValue(); in PromoteIntRes_EXTRACT_SUBVECTOR() local 5197 DAG.getConstant(alignDown(IdxVal, NElts), dl, in PromoteIntRes_EXTRACT_SUBVECTOR() 5201 DAG.getConstant(IdxVal % NElts, dl, BaseIdx.getValueType())); in PromoteIntRes_EXTRACT_SUBVECTOR()
|
| H A D | SelectionDAGBuilder.cpp | 6978 unsigned IdxVal = in visitIntrinsicCall() local 6982 GlobalValue::dropLLVMManglingEscape(Fn->getName()), IdxVal); in visitIntrinsicCall()
|
| H A D | DAGCombiner.cpp | 21818 unsigned IdxVal = (ExtIdx * NVT.getScalarSizeInBits()) / EltSize; in visitEXTRACT_SUBVECTOR() local 21821 SDValue Src = V->getOperand(IdxVal); in visitEXTRACT_SUBVECTOR() 21829 V->ops().slice(IdxVal, NumElems)); in visitEXTRACT_SUBVECTOR()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 3564 int64_t IdxVal; in clampDynamicVectorIndex() local 3565 if (mi_match(IdxReg, *B.getMRI(), m_ICst(IdxVal))) in clampDynamicVectorIndex() 3964 int64_t IdxVal; in fewerElementsVectorExtractInsertVectorElt() local 3967 IdxVal = MaybeCst->Value.getSExtValue(); in fewerElementsVectorExtractInsertVectorElt() 3969 if (IdxVal >= VecTy.getNumElements()) { in fewerElementsVectorExtractInsertVectorElt() 3985 int64_t PartIdx = IdxVal / NewNumElts; in fewerElementsVectorExtractInsertVectorElt() 6578 int64_t IdxVal; in lowerExtractInsertVectorElt() local 6579 if (mi_match(Idx, MRI, m_ICst(IdxVal)) && IdxVal <= NumElts) { in lowerExtractInsertVectorElt() 6584 SrcRegs[IdxVal] = MI.getOperand(2).getReg(); in lowerExtractInsertVectorElt() 6612 if (mi_match(Idx, MRI, m_ICst(IdxVal))) { in lowerExtractInsertVectorElt() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 6391 IdxVal &= ~(ElemsPerChunk - 1); in extractSubVector() 6440 IdxVal &= ~(ElemsPerChunk - 1); in insertSubVector() 6769 if (IdxVal == 0) { in insert1BitVector() 6850 APInt Mask0 = APInt::getBitsSet(NumElems, IdxVal, IdxVal + SubVecNumElems); in insert1BitVector() 19780 IdxVal &= ElemsPerChunk - 1; in LowerEXTRACT_VECTOR_ELT() 19816 int DWordIdx = IdxVal / 4; in LowerEXTRACT_VECTOR_ELT() 19828 int WordIdx = IdxVal / 2; in LowerEXTRACT_VECTOR_ELT() 19840 if (IdxVal == 0) in LowerEXTRACT_VECTOR_ELT() 19855 if (IdxVal == 0) in LowerEXTRACT_VECTOR_ELT() 54246 (IdxVal != 0 || in combineINSERT_SUBVECTOR() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 2626 static SDValue extractSubVector(SDValue Vec, unsigned IdxVal, SelectionDAG &DAG, in extractSubVector() argument 2640 IdxVal &= ~(ElemsPerChunk - 1); in extractSubVector() 2645 Vec->ops().slice(IdxVal, ElemsPerChunk)); in extractSubVector() 2647 SDValue VecIdx = DAG.getIntPtrConstant(IdxVal, DL); in extractSubVector()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 5431 llvm::Value *IdxVal = EmitLoadOfScalar(IdxLVal, IVExpr->getExprLoc()); in EmitOMPScanDirective() local 5432 IdxVal = Builder.CreateIntCast(IdxVal, SizeTy, /*isSigned=*/false); in EmitOMPScanDirective() 5441 RValue::get(IdxVal)); in EmitOMPScanDirective() 5463 llvm::Value *IdxVal = EmitLoadOfScalar(IdxLVal, IVExpr->getExprLoc()); in EmitOMPScanDirective() local 5464 IdxVal = Builder.CreateIntCast(IdxVal, SizeTy, /*isSigned=*/false); in EmitOMPScanDirective() 5469 llvm::Value *Cmp = Builder.CreateIsNull(IdxVal); in EmitOMPScanDirective() 5473 IdxVal = Builder.CreateNUWSub(IdxVal, llvm::ConstantInt::get(SizeTy, 1)); in EmitOMPScanDirective() 5483 RValue::get(IdxVal)); in EmitOMPScanDirective()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 2346 const int64_t IdxVal = MaybeIdxVal->Value.getSExtValue(); in legalizeExtractVectorElt() local 2355 if (IdxVal < VecTy.getNumElements()) { in legalizeExtractVectorElt() 2357 B.buildCopy(Dst, Unmerge.getReg(IdxVal)); in legalizeExtractVectorElt() 2381 int64_t IdxVal = MaybeIdxVal->Value.getSExtValue(); in legalizeInsertVectorElt() local 2392 if (IdxVal < NumElts) { in legalizeInsertVectorElt() 2398 SrcRegs[IdxVal] = MI.getOperand(2).getReg(); in legalizeInsertVectorElt()
|
| H A D | SIISelLowering.cpp | 5659 unsigned IdxVal = cast<ConstantSDNode>(Idx)->getZExtValue(); in lowerINSERT_SUBVECTOR() local 5666 DAG.getConstant(IdxVal + I, SL, MVT::i32)); in lowerINSERT_SUBVECTOR()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 143 uint64_t IdxVal = Idx->getZExtValue(); in foldCmpLoadFromIndexedGlobal() local 144 if ((unsigned)IdxVal != IdxVal) return nullptr; // Too large array index. in foldCmpLoadFromIndexedGlobal() 147 EltTy = STy->getElementType(IdxVal); in foldCmpLoadFromIndexedGlobal() 149 if (IdxVal >= ATy->getNumElements()) return nullptr; in foldCmpLoadFromIndexedGlobal() 155 LaterIndices.push_back(IdxVal); in foldCmpLoadFromIndexedGlobal()
|
| H A D | InstCombineVectorOps.cpp | 480 uint64_t IdxVal = IndexC ? IndexC->getZExtValue() : 0; in visitExtractElementInst() local 481 if (IndexC && IdxVal < EC.getKnownMinValue() && GEP->hasOneUse()) { in visitExtractElementInst()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ConstantFold.cpp | 702 uint64_t IdxVal = CIdx->getZExtValue(); in ConstantFoldInsertElementInstruction() local 704 if (i == IdxVal) { in ConstantFoldInsertElementInstruction()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 8290 int64_t IdxVal = Idx.getSExtValue(); in LowerVECTOR_SPLICE() local 8302 if (Ty.isScalableVector() && IdxVal < 0 && in LowerVECTOR_SPLICE() 8303 (PredPattern = getSVEPredPatternFromNumElements(std::abs(IdxVal))) != in LowerVECTOR_SPLICE() 8319 if (IdxVal >= 0 && in LowerVECTOR_SPLICE() 8320 IdxVal < int64_t(2048 / Ty.getVectorElementType().getSizeInBits())) in LowerVECTOR_SPLICE() 15373 uint64_t IdxVal = N->getConstantOperandVal(2); in performInsertSubvectorCombine() local 15384 if (IdxVal == 0 && Vec.isUndef()) in performInsertSubvectorCombine() 15390 (IdxVal != 0 && IdxVal != NumSubElts)) in performInsertSubvectorCombine() 15397 if (IdxVal == 0) { in performInsertSubvectorCombine()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 15443 uint64_t IdxVal = N->getConstantOperandVal(2); in PerformInsertSubvectorCombine() local 15454 if (IdxVal == 0 && Vec.isUndef()) in PerformInsertSubvectorCombine() 15460 (IdxVal != 0 && IdxVal != NumSubElts)) in PerformInsertSubvectorCombine() 15468 if (IdxVal == 0) { in PerformInsertSubvectorCombine()
|