/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Operator.h | 425 inline op_iterator idx_begin() { return op_begin()+1; } 426 inline const_op_iterator idx_begin() const { return op_begin()+1; } 431 return make_range(idx_begin(), idx_end()); 435 return make_range(idx_begin(), idx_end()); 473 for (const_op_iterator I = idx_begin(), E = idx_end(); I != E; ++I) { 486 for (const_op_iterator I = idx_begin(), E = idx_end(); I != E; ++I) {
|
H A D | Instructions.h | 1004 inline op_iterator idx_begin() { return op_begin()+1; } 1005 inline const_op_iterator idx_begin() const { return op_begin()+1; } 1010 return make_range(idx_begin(), idx_end()); 1014 return make_range(idx_begin(), idx_end()); 2338 inline idx_iterator idx_begin() const { return Indices.begin(); } 2341 return make_range(idx_begin(), idx_end()); 2434 inline idx_iterator idx_begin() const { return Indices.begin(); } 2437 return make_range(idx_begin(), idx_end());
|
H A D | PatternMatch.h | 1842 OffsetOp.match(GEP->idx_begin()->get()); in match() 2914 m_SpecificInt(1).match(GEP->idx_begin()->get()))
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 102 if (SelIVI->getNumIndices() == 1 && *SelIVI->idx_begin() == 1) { in GetExceptionObject() 105 ExcIVI->getNumIndices() == 1 && *ExcIVI->idx_begin() == 0) { in GetExceptionObject()
|
H A D | SjLjEHPrepare.cpp | 169 if (*EVI->idx_begin() == 0) in substituteLPadValues() 171 else if (*EVI->idx_begin() == 1) in substituteLPadValues()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFPreserveStaticOffset.cpp | 346 Info.Indices.append(First->idx_begin(), First->idx_end()); in foldGEPChainAsStructAccess() 351 if (!isZero(*GEP->idx_begin())) { in foldGEPChainAsStructAccess() 361 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 | 721 const uint8_t* buf, int64_t idx_begin, int64_t idx_end) in push_data() argument 727 idx_begin += rar->cstate.solid_offset; in push_data() 735 if((idx_begin & wmask) > (idx_end & wmask)) { in push_data() 739 (idx_begin & wmask); in push_data() 755 buf + solid_write_ptr, (idx_end - idx_begin) & wmask, in push_data() 758 rar->cstate.last_write_ptr += idx_end - idx_begin; in push_data() 765 int64_t idx_begin, int64_t idx_end) in push_window_data() argument 767 push_data(a, rar, rar->cstate.window_buf, idx_begin, idx_end); in push_window_data()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 920 SmallVector<Value *, 4> Ops(GEPI->idx_begin(), GEPI->idx_begin() + Idx); in canReplaceGEPIdxWithZero() 1130 if (!CI || IV->getNumIndices() != 1 || CI->getZExtValue() != *IV->idx_begin()) in likeBitCastFromVector()
|
H A D | InstructionCombining.cpp | 2503 } else if (isa<Constant>(*GEP.idx_begin()) && in visitGEPOfGEP() 2504 cast<Constant>(*GEP.idx_begin())->isNullValue() && in visitGEPOfGEP() 2508 Indices.append(GEP.idx_begin()+1, GEP.idx_end()); in visitGEPOfGEP() 3881 if (*EV.idx_begin() == 0 && (OvID == Intrinsic::smul_with_overflow || in foldExtractOfOverflowIntrinsic() 3903 if (*EV.idx_begin() == 0) { in foldExtractOfOverflowIntrinsic() 3912 assert(*EV.idx_begin() == 1 && "Unexpected extract index for overflow inst"); in foldExtractOfOverflowIntrinsic() 3971 for (exti = EV.idx_begin(), insi = IV->idx_begin(), in visitExtractValueInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | DeadArgumentElimination.cpp | 421 RetValNum = *IV->idx_begin(); in surveyUse() 587 unsigned Idx = *Ext->idx_begin(); in surveyFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 561 if (!match(GEP->idx_begin()->get(), m_ZeroInt())) in tryToRecognizeTableBasedCttz() 564 Value *Idx2 = std::next(GEP->idx_begin())->get(); in tryToRecognizeTableBasedCttz()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonCommonGEP.cpp | 340 if (GepI->idx_begin() == GepI->idx_end()) in isHandledGepForm() 363 N->Idx = *GepI->idx_begin(); in processGepInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | EarlyCSE.cpp | 304 hash_combine_range(EVI->idx_begin(), EVI->idx_end())); in getHashValueImpl() 309 hash_combine_range(IVI->idx_begin(), IVI->idx_end())); in getHashValueImpl()
|
H A D | NewGVN.cpp | 1235 std::copy(II->idx_begin(), II->idx_end(), int_op_inserter(E)); in createAggregateValueExpression() 1242 std::copy(EI->idx_begin(), EI->idx_end(), int_op_inserter(E)); in createAggregateValueExpression() 1834 if (WO && EI->getNumIndices() == 1 && *EI->idx_begin() == 0) in performSymbolicAggrValueEvaluation()
|
H A D | GVN.cpp | 363 e.varargs.append(E->idx_begin(), E->idx_end()); in createExpr() 399 if (WO != nullptr && EI->getNumIndices() == 1 && *EI->idx_begin() == 0) { in createExtractvalueExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LazyValueInfo.cpp | 1068 if (EVI->getNumIndices() == 1 && *EVI->idx_begin() == 0) in solveBlockValueExtractValue() 1277 if (EVI->getNumIndices() == 1 && *EVI->idx_begin() == 1) in getValueFromCondition()
|
H A D | ValueTracking.cpp | 3552 if (!GEPA || GEPA->getNumIndices() != 1 || !isa<Constant>(GEPA->idx_begin())) in isNonEqualPointersWithRecursiveGEP() 6161 for (const unsigned *i = I->idx_begin(), *e = I->idx_end(); in FindInsertedValue() 6207 Idxs.append(I->idx_begin(), I->idx_end()); in FindInsertedValue()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SCCPSolver.cpp | 1352 unsigned i = *EVI.idx_begin(); in visitExtractValueInst() 1379 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 | 1066 SmallVector<Value *, 8> indices(gep_inst->idx_begin(), in Interpret()
|
/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/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 651 return *EI->idx_begin(); in getExtractIndex() 16432 Value *Idx = GEP->idx_begin()->get(); in collectSeedInstructions() 19031 unsigned EltSize = R.getVectorElementSize(*(*It)->idx_begin()); in vectorizeGEPIndices() 19052 isa<Constant>(cast<GetElementPtrInst>(I)->idx_begin()->get()); in vectorizeGEPIndices() 19071 } else if (GEPI->idx_begin()->get() == GEPJ->idx_begin()->get()) { in vectorizeGEPIndices() 19089 auto *GEPIdx = GEP->idx_begin()->get(); in vectorizeGEPIndices()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 3016 Vals.append(EVI->idx_begin(), EVI->idx_end()); in writeInstruction() 3024 Vals.append(IVI->idx_begin(), IVI->idx_end()); in writeInstruction()
|