/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 1413 if (IdxVal + SubElems <= LoElems) { in SplitVecRes_INSERT_SUBVECTOR() 1421 IdxVal >= LoElems && IdxVal + SubElems <= VecElems) { in SplitVecRes_INSERT_SUBVECTOR() 1716 unsigned IdxVal = CIdx->getZExtValue(); in SplitVecRes_INSERT_VECTOR_ELT() local 1718 if (IdxVal < LoNumElts) { in SplitVecRes_INSERT_VECTOR_ELT() 3126 if (IdxVal < LoEltsMin) { in SplitVecOp_EXTRACT_SUBVECTOR() 3176 uint64_t IdxVal = Index->getZExtValue(); in SplitVecOp_EXTRACT_VECTOR_ELT() local 3183 if (IdxVal < LoElts) in SplitVecOp_EXTRACT_VECTOR_ELT() 5024 if (IdxVal == 0 && InVT == WidenVT) in WidenVecRes_EXTRACT_SUBVECTOR() 5031 assert(IdxVal % VTNumElts == 0 && in WidenVecRes_EXTRACT_SUBVECTOR() 5033 if (IdxVal % WidenNumElts == 0 && IdxVal + WidenNumElts < InNumElts) in WidenVecRes_EXTRACT_SUBVECTOR() [all …]
|
H A D | LegalizeFloatTypes.cpp | 2367 uint64_t IdxVal = cast<ConstantSDNode>(Idx)->getZExtValue(); in PromoteFloatRes_EXTRACT_VECTOR_ELT() local 2388 if (IdxVal < LoElts) in PromoteFloatRes_EXTRACT_VECTOR_ELT() 2392 DAG.getConstant(IdxVal - LoElts, DL, in PromoteFloatRes_EXTRACT_VECTOR_ELT()
|
H A D | LegalizeIntegerTypes.cpp | 5318 uint64_t IdxVal = cast<ConstantSDNode>(BaseIdx)->getZExtValue(); in PromoteIntRes_EXTRACT_SUBVECTOR() local 5321 DAG.getConstant(alignDown(IdxVal, NElts), dl, in PromoteIntRes_EXTRACT_SUBVECTOR() 5325 DAG.getConstant(IdxVal % NElts, dl, BaseIdx.getValueType())); in PromoteIntRes_EXTRACT_SUBVECTOR()
|
H A D | SelectionDAGBuilder.cpp | 7058 unsigned IdxVal = in visitIntrinsicCall() local 7062 GlobalValue::dropLLVMManglingEscape(Fn->getName()), IdxVal); in visitIntrinsicCall()
|
H A D | DAGCombiner.cpp | 22974 unsigned IdxVal = (ExtIdx * NVT.getScalarSizeInBits()) / EltSize; in visitEXTRACT_SUBVECTOR() local 22977 SDValue Src = V->getOperand(IdxVal); in visitEXTRACT_SUBVECTOR() 22985 V->ops().slice(IdxVal, NumElems)); in visitEXTRACT_SUBVECTOR()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 3578 int64_t IdxVal; in clampDynamicVectorIndex() local 3579 if (mi_match(IdxReg, *B.getMRI(), m_ICst(IdxVal))) in clampDynamicVectorIndex() 3980 int64_t IdxVal; in fewerElementsVectorExtractInsertVectorElt() local 3983 IdxVal = MaybeCst->Value.getSExtValue(); in fewerElementsVectorExtractInsertVectorElt() 3985 if (IdxVal >= VecTy.getNumElements()) { in fewerElementsVectorExtractInsertVectorElt() 4001 int64_t PartIdx = IdxVal / NewNumElts; in fewerElementsVectorExtractInsertVectorElt() 6672 int64_t IdxVal; in lowerExtractInsertVectorElt() local 6673 if (mi_match(Idx, MRI, m_ICst(IdxVal)) && IdxVal <= NumElts) { in lowerExtractInsertVectorElt() 6678 SrcRegs[IdxVal] = MI.getOperand(2).getReg(); in lowerExtractInsertVectorElt() 6706 if (mi_match(Idx, MRI, m_ICst(IdxVal))) { in lowerExtractInsertVectorElt() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 6515 IdxVal &= ~(ElemsPerChunk - 1); in extractSubVector() 6564 IdxVal &= ~(ElemsPerChunk - 1); in insertSubVector() 6893 if (IdxVal == 0) { in insert1BitVector() 6974 APInt Mask0 = APInt::getBitsSet(NumElems, IdxVal, IdxVal + SubVecNumElems); in insert1BitVector() 20148 IdxVal &= ElemsPerChunk - 1; in LowerEXTRACT_VECTOR_ELT() 20184 int DWordIdx = IdxVal / 4; in LowerEXTRACT_VECTOR_ELT() 20196 int WordIdx = IdxVal / 2; in LowerEXTRACT_VECTOR_ELT() 20208 if (IdxVal == 0) in LowerEXTRACT_VECTOR_ELT() 20223 if (IdxVal == 0) in LowerEXTRACT_VECTOR_ELT() 55605 (IdxVal != 0 || in combineINSERT_SUBVECTOR() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 2552 static SDValue extractSubVector(SDValue Vec, unsigned IdxVal, SelectionDAG &DAG, in extractSubVector() argument 2566 IdxVal &= ~(ElemsPerChunk - 1); in extractSubVector() 2571 Vec->ops().slice(IdxVal, ElemsPerChunk)); in extractSubVector() 2573 SDValue VecIdx = DAG.getIntPtrConstant(IdxVal, DL); in extractSubVector()
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGStmtOpenMP.cpp | 5495 llvm::Value *IdxVal = EmitLoadOfScalar(IdxLVal, IVExpr->getExprLoc()); in EmitOMPScanDirective() local 5496 IdxVal = Builder.CreateIntCast(IdxVal, SizeTy, /*isSigned=*/false); in EmitOMPScanDirective() 5505 RValue::get(IdxVal)); in EmitOMPScanDirective() 5527 llvm::Value *IdxVal = EmitLoadOfScalar(IdxLVal, IVExpr->getExprLoc()); in EmitOMPScanDirective() local 5528 IdxVal = Builder.CreateIntCast(IdxVal, SizeTy, /*isSigned=*/false); in EmitOMPScanDirective() 5533 llvm::Value *Cmp = Builder.CreateIsNull(IdxVal); in EmitOMPScanDirective() 5537 IdxVal = Builder.CreateNUWSub(IdxVal, llvm::ConstantInt::get(SizeTy, 1)); in EmitOMPScanDirective() 5547 RValue::get(IdxVal)); in EmitOMPScanDirective()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULegalizerInfo.cpp | 2339 const uint64_t IdxVal = MaybeIdxVal->Value.getZExtValue(); in legalizeExtractVectorElt() local 2348 if (IdxVal < VecTy.getNumElements()) { in legalizeExtractVectorElt() 2350 B.buildCopy(Dst, Unmerge.getReg(IdxVal)); in legalizeExtractVectorElt() 2374 const uint64_t IdxVal = MaybeIdxVal->Value.getZExtValue(); in legalizeInsertVectorElt() local 2385 if (IdxVal < NumElts) { in legalizeInsertVectorElt() 2391 SrcRegs[IdxVal] = MI.getOperand(2).getReg(); in legalizeInsertVectorElt()
|
H A D | SIISelLowering.cpp | 5721 unsigned IdxVal = cast<ConstantSDNode>(Idx)->getZExtValue(); in lowerINSERT_SUBVECTOR() local 5728 DAG.getConstant(IdxVal + I, SL, MVT::i32)); in lowerINSERT_SUBVECTOR()
|
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 144 uint64_t IdxVal = Idx->getZExtValue(); in foldCmpLoadFromIndexedGlobal() local 145 if ((unsigned)IdxVal != IdxVal) return nullptr; // Too large array index. in foldCmpLoadFromIndexedGlobal() 148 EltTy = STy->getElementType(IdxVal); in foldCmpLoadFromIndexedGlobal() 150 if (IdxVal >= ATy->getNumElements()) return nullptr; in foldCmpLoadFromIndexedGlobal() 156 LaterIndices.push_back(IdxVal); in foldCmpLoadFromIndexedGlobal()
|
H A D | InstCombineVectorOps.cpp | 500 uint64_t IdxVal = IndexC ? IndexC->getZExtValue() : 0; in visitExtractElementInst() local 501 if (IndexC && IdxVal < EC.getKnownMinValue() && GEP->hasOneUse()) { in visitExtractElementInst()
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 702 uint64_t IdxVal = CIdx->getZExtValue(); in ConstantFoldInsertElementInstruction() local 704 if (i == IdxVal) { in ConstantFoldInsertElementInstruction()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 9196 int64_t IdxVal = Idx.getSExtValue(); in LowerVECTOR_SPLICE() local 9208 if (Ty.isScalableVector() && IdxVal < 0 && in LowerVECTOR_SPLICE() 9209 (PredPattern = getSVEPredPatternFromNumElements(std::abs(IdxVal))) != in LowerVECTOR_SPLICE() 9225 if (IdxVal >= 0 && in LowerVECTOR_SPLICE() 9226 IdxVal < int64_t(2048 / Ty.getVectorElementType().getSizeInBits())) in LowerVECTOR_SPLICE() 16841 uint64_t IdxVal = N->getConstantOperandVal(2); in performInsertSubvectorCombine() local 16852 if (IdxVal == 0 && Vec.isUndef()) in performInsertSubvectorCombine() 16858 (IdxVal != 0 && IdxVal != NumSubElts)) in performInsertSubvectorCombine() 16865 if (IdxVal == 0) { in performInsertSubvectorCombine()
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 15520 uint64_t IdxVal = N->getConstantOperandVal(2); in PerformInsertSubvectorCombine() local 15531 if (IdxVal == 0 && Vec.isUndef()) in PerformInsertSubvectorCombine() 15537 (IdxVal != 0 && IdxVal != NumSubElts)) in PerformInsertSubvectorCombine() 15545 if (IdxVal == 0) { in PerformInsertSubvectorCombine()
|