| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrProfiling.cpp | 547 computeNumValueSiteCounts(Ind); in run() 603 GlobalVariable *Name = Ind->getName(); in computeNumValueSiteCounts() 605 uint64_t Index = Ind->getIndex()->getZExtValue(); in computeNumValueSiteCounts() 618 GlobalVariable *Name = Ind->getName(); in lowerValueProfileInst() 629 IRBuilder<> Builder(Ind); in lowerValueProfileInst() 633 auto *TLI = &GetTLI(*Ind->getFunction()); in lowerValueProfileInst() 640 Ind->getOperandBundlesAsDefs(OpBundles); in lowerValueProfileInst() 642 Value *Args[3] = {Ind->getTargetValue(), in lowerValueProfileInst() 648 Value *Args[3] = {Ind->getTargetValue(), in lowerValueProfileInst() 657 Ind->replaceAllUsesWith(Call); in lowerValueProfileInst() [all …]
|
| H A D | PGOInstrumentation.cpp | 408 void instrumentSelects(Function &Func, unsigned *Ind, unsigned TotalNC, in instrumentSelects() 411 CurCtrIdx = Ind; in instrumentSelects() 419 void annotateSelects(Function &Func, PGOUseFunc *UF, unsigned *Ind) { in annotateSelects() 422 CurCtrIdx = Ind; in annotateSelects()
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/ |
| H A D | outer_loop_test1_no_explicit_vect_width.ll | 26 ; CHECK: %[[Ind:.*]] = phi i64 [ 0, %vector.ph ], [ %[[IndNext:.*]], %[[ForInc:.*]] ] 45 ; CHECK: %[[IndNext]] = add nuw i64 %[[Ind]], 4 55 ; AVX: %[[Ind:.*]] = phi i64 [ 0, %vector.ph ], [ %[[IndNext:.*]], %[[ForInc:.*]] ] 75 ; AVX: %[[IndNext]] = add nuw i64 %[[Ind]], 8
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/AArch64/ |
| H A D | outer_loop_test1_no_explicit_vect_width.ll | 25 ; CHECK: %[[Ind:.*]] = phi i64 [ 0, %vector.ph ], [ %[[IndNext:.*]], %[[ForInc:.*]] ] 44 ; CHECK: %[[IndNext]] = add nuw i64 %[[Ind]], 4 92 ; CHECK: %[[Ind:.*]] = phi i64 [ 0, %vector.ph ], [ %[[IndNext:.*]], %[[ForInc:.*]] ] 109 ; CHECK: %[[IndNext]] = add nuw i64 %[[Ind]], 2
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/ |
| H A D | outer_loop_test1.ll | 22 ; CHECK: %[[Ind:.*]] = phi i64 [ 0, %vector.ph ], [ %[[IndNext:.*]], %[[ForInc:.*]] ] 41 ; CHECK: %[[IndNext]] = add nuw i64 %[[Ind]], 4
|
| H A D | outer_loop_test2.ll | 23 ; CHECK: %[[Ind:.*]] = phi i64 [ 0, %vector.ph ], [ %[[IndNext:.*]], %[[ForInc:.*]] ] 52 ; CHECK: %[[IndNext]] = add nuw i64 %[[Ind]], 4
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIFormMemoryClauses.cpp | 272 SlotIndexes *Ind = LIS->getSlotIndexes(); in runOnMachineFunction() local 393 Ind->insertMachineInstrInMaps(*Kill); in runOnMachineFunction()
|
| H A D | GCNSchedStrategy.cpp | 348 SlotIndexes *Ind = LIS->getSlotIndexes(); in computeBlockPressure() local 349 if (Ind->getMBBStartIdx(MBB) < Ind->getMBBStartIdx(*MBB->succ_begin())) in computeBlockPressure()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | PatternMatch.h | 2408 template <int Ind, typename Opnd_t> struct ExtractValue_match { 2415 if (Ind != -1 && 2416 !(I->getNumIndices() == 1 && I->getIndices()[0] == (unsigned)Ind)) 2426 template <int Ind, typename Val_t> 2427 inline ExtractValue_match<Ind, Val_t> m_ExtractValue(const Val_t &V) { 2428 return ExtractValue_match<Ind, Val_t>(V); 2439 template <int Ind, typename T0, typename T1> struct InsertValue_match { 2448 I->getNumIndices() == 1 && Ind == I->getIndices()[0]; 2455 template <int Ind, typename Val_t, typename Elt_t> 2456 inline InsertValue_match<Ind, Val_t, Elt_t> m_InsertValue(const Val_t &Val, [all …]
|
| /llvm-project-15.0.7/lldb/tools/lldb-test/ |
| H A D | lldb-test.cpp | 568 for (size_t Ind = 0; !CU && Ind < Module.GetNumCompileUnits(); ++Ind) { in findVariables() local 569 CompUnitSP Candidate = Module.GetCompileUnitAtIndex(Ind); in findVariables()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InterleavedAccess.cpp | 111 ArrayRef<unsigned> Ind, const unsigned F, in X86InterleavedAccessGroup() argument 114 : Inst(I), Shuffles(Shuffs), Indices(Ind), Factor(F), Subtarget(STarget), in X86InterleavedAccessGroup()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 4380 auto *Ind = Induction.first; in collectLoopScalars() local 4385 if (Ind == Legal->getPrimaryInduction() && foldTailByMasking()) in collectLoopScalars() 4400 auto ScalarInd = llvm::all_of(Ind->users(), [&](User *U) -> bool { in collectLoopScalars() 4403 IsDirectLoadStoreFromPtrIndvar(Ind, I); in collectLoopScalars() 4420 Worklist.insert(Ind); in collectLoopScalars() 4737 auto *Ind = Induction.first; in collectLoopUniforms() local 4742 auto UniformInd = llvm::all_of(Ind->users(), [&](User *U) -> bool { in collectLoopUniforms() 4745 isVectorizedMemAccessUse(I, Ind); in collectLoopUniforms() 4762 addToWorklistIfAllowed(Ind); in collectLoopUniforms() 8950 for (VPWidenIntOrFpInductionRecipe *Ind : InductionsToMove) in buildVPlanWithVPRecipes() [all …]
|