| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Operator.h | 444 inline op_iterator idx_begin() { return op_begin()+1; } 445 inline const_op_iterator idx_begin() const { return op_begin()+1; } 450 return make_range(idx_begin(), idx_end()); 454 return make_range(idx_begin(), idx_end()); 492 for (const_op_iterator I = idx_begin(), E = idx_end(); I != E; ++I) { 505 for (const_op_iterator I = idx_begin(), E = idx_end(); I != E; ++I) {
|
| H A D | Instructions.h | 1040 inline op_iterator idx_begin() { return op_begin()+1; } 1041 inline const_op_iterator idx_begin() const { return op_begin()+1; } 1046 return make_range(idx_begin(), idx_end()); 1050 return make_range(idx_begin(), idx_end()); 2471 inline idx_iterator idx_begin() const { return Indices.begin(); } 2474 return make_range(idx_begin(), idx_end()); 2569 inline idx_iterator idx_begin() const { return Indices.begin(); } 2572 return make_range(idx_begin(), idx_end());
|
| H A D | PatternMatch.h | 1953 OffsetOp.match(GEP->idx_begin()->get()); in match()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | DwarfEHPrepare.cpp | 101 if (SelIVI->getNumIndices() == 1 && *SelIVI->idx_begin() == 1) { in GetExceptionObject() 104 ExcIVI->getNumIndices() == 1 && *ExcIVI->idx_begin() == 0) { in GetExceptionObject()
|
| H A D | SjLjEHPrepare.cpp | 168 if (*EVI->idx_begin() == 0) in substituteLPadValues() 170 else if (*EVI->idx_begin() == 1) in substituteLPadValues()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFPreserveStaticOffset.cpp | 343 Info.Indices.append(First->idx_begin(), First->idx_end()); in foldGEPChainAsStructAccess() 347 if (!isZero(*GEP->idx_begin())) { in foldGEPChainAsStructAccess() 357 Info.Indices.append(GEP->idx_begin() + 1, GEP->idx_end()); in foldGEPChainAsStructAccess()
|
| /freebsd/contrib/libarchive/libarchive/ |
| H A D | archive_read_support_format_rar5.c | 729 const uint8_t* buf, int64_t idx_begin, int64_t idx_end) in push_data() argument 735 idx_begin += rar->cstate.solid_offset; in push_data() 743 if((idx_begin & wmask) > (idx_end & wmask)) { in push_data() 747 (idx_begin & wmask); in push_data() 763 buf + solid_write_ptr, (idx_end - idx_begin) & wmask, in push_data() 766 rar->cstate.last_write_ptr += idx_end - idx_begin; in push_data() 773 int64_t idx_begin, int64_t idx_end) in push_window_data() argument 775 push_data(a, rar, rar->cstate.window_buf, idx_begin, idx_end); in push_window_data()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Instruction.h | 979 inline idx_iterator idx_begin() const { in idx_begin() function 980 return cast<llvm::InsertValueInst>(Val)->idx_begin(); in idx_begin() 1131 inline idx_iterator idx_begin() const { in idx_begin() function 1132 return cast<llvm::ExtractValueInst>(Val)->idx_begin(); in idx_begin() 1704 inline op_iterator idx_begin() { return op_begin() + 1; } in idx_begin() function 1705 inline const_op_iterator idx_begin() const { in idx_begin() function 1706 return const_cast<GetElementPtrInst *>(this)->idx_begin(); in idx_begin() 1713 return make_range(idx_begin(), idx_end()); in indices()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILResourceAccess.cpp | 45 auto IndexIt = GEP->idx_begin(); in calculateGEPOffset()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 928 SmallVector<Value *, 4> Ops(GEPI->idx_begin(), GEPI->idx_begin() + Idx); in canReplaceGEPIdxWithZero() 1174 if (!CI || IV->getNumIndices() != 1 || CI->getZExtValue() != *IV->idx_begin()) in likeBitCastFromVector()
|
| H A D | InstructionCombining.cpp | 2733 } else if (isa<Constant>(*GEP.idx_begin()) && in visitGEPOfGEP() 2734 cast<Constant>(*GEP.idx_begin())->isNullValue() && in visitGEPOfGEP() 2738 Indices.append(GEP.idx_begin()+1, GEP.idx_end()); in visitGEPOfGEP() 4271 if (*EV.idx_begin() == 0 && (OvID == Intrinsic::smul_with_overflow || in foldExtractOfOverflowIntrinsic() 4293 if (*EV.idx_begin() == 0) { in foldExtractOfOverflowIntrinsic() 4302 assert(*EV.idx_begin() == 1 && "Unexpected extract index for overflow inst"); in foldExtractOfOverflowIntrinsic() 4413 for (exti = EV.idx_begin(), insi = IV->idx_begin(), in visitExtractValueInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | DeadArgumentElimination.cpp | 416 RetValNum = *IV->idx_begin(); in surveyUse() 570 unsigned Idx = *Ext->idx_begin(); in surveyFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonCommonGEP.cpp | 333 if (GepI->idx_begin() == GepI->idx_end()) in isHandledGepForm() 356 N->Idx = *GepI->idx_begin(); in processGepInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 569 if (!match(GEP->idx_begin()->get(), m_ZeroInt())) in tryToRecognizeTableBasedCttz() 572 Value *Idx2 = std::next(GEP->idx_begin())->get(); in tryToRecognizeTableBasedCttz()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LazyValueInfo.cpp | 1082 if (EVI->getNumIndices() == 1 && *EVI->idx_begin() == 0) in solveBlockValueExtractValue() 1353 if (EVI->getNumIndices() == 1 && *EVI->idx_begin() == 1) in getValueFromCondition()
|
| H A D | ValueTracking.cpp | 3782 if (!GEPA || GEPA->getNumIndices() != 1 || !isa<Constant>(GEPA->idx_begin())) in isNonEqualPointersWithRecursiveGEP() 6275 for (const unsigned *i = I->idx_begin(), *e = I->idx_end(); in FindInsertedValue() 6321 Idxs.append(I->idx_begin(), I->idx_end()); in FindInsertedValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SCCPSolver.cpp | 1452 unsigned i = *EVI.idx_begin(); in visitExtractValueInst() 1479 unsigned Idx = *IVI.idx_begin(); in visitInsertValueInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | Execution.cpp | 1896 ExtractValueInst::idx_iterator IdxBegin = I.idx_begin(); in visitExtractValueInst() 1942 ExtractValueInst::idx_iterator IdxBegin = I.idx_begin(); in visitInsertValueInst()
|
| /freebsd/contrib/llvm-project/lldb/source/Expression/ |
| H A D | IRInterpreter.cpp | 1052 SmallVector<Value *, 8> indices(gep_inst->idx_begin(), in Interpret()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GVN.cpp | 368 E.VarArgs.append(IVI->idx_begin(), IVI->idx_end()); in createExpr() 406 if (WO != nullptr && EI->getNumIndices() == 1 && *EI->idx_begin() == 0) { in createExtractvalueExpr()
|
| H A D | NewGVN.cpp | 1875 if (WO && EI->getNumIndices() == 1 && *EI->idx_begin() == 0) in performSymbolicAggrValueEvaluation()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 2274 Vals.append(EVI->idx_begin(), EVI->idx_end()); in writeInstruction() 2282 Vals.append(IVI->idx_begin(), IVI->idx_end()); in writeInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 3172 Vals.append(EVI->idx_begin(), EVI->idx_end()); in writeInstruction() 3180 Vals.append(IVI->idx_begin(), IVI->idx_end()); in writeInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 855 return *EI->idx_begin(); in getExtractIndex() 21561 Value *Idx = GEP->idx_begin()->get(); in collectSeedInstructions() 24612 unsigned EltSize = R.getVectorElementSize(*(*It)->idx_begin()); in vectorizeGEPIndices() 24633 isa<Constant>(cast<GetElementPtrInst>(I)->idx_begin()->get()); in vectorizeGEPIndices() 24652 } else if (GEPI->idx_begin()->get() == GEPJ->idx_begin()->get()) { in vectorizeGEPIndices() 24670 auto *GEPIdx = GEP->idx_begin()->get(); in vectorizeGEPIndices()
|