Searched refs:BasePointer (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | SafeStack.cpp | 160 Instruction *BasePointer, 492 return BasePointer; in moveStaticAllocasToUnsafeStack() 551 IRB.SetInsertPoint(BasePointer->getNextNode()); in moveStaticAllocasToUnsafeStack() 552 BasePointer = cast<Instruction>(IRB.CreateIntToPtr( in moveStaticAllocasToUnsafeStack() 554 IRB.CreatePtrToInt(BasePointer, IntPtrTy), in moveStaticAllocasToUnsafeStack() 559 IRB.SetInsertPoint(BasePointer->getNextNode()); in moveStaticAllocasToUnsafeStack() 601 replaceDbgValueForAlloca(AI, BasePointer, DIB, -Offset); in moveStaticAllocasToUnsafeStack() 645 IRB.SetInsertPoint(BasePointer->getNextNode()); in moveStaticAllocasToUnsafeStack() 803 Instruction *BasePointer = in run() local 805 assert(BasePointer->getType() == StackPtrTy); in run() [all …]
|
| /llvm-project-15.0.7/polly/include/polly/ |
| H A D | ScopDetection.h | 94 const SCEVUnknown *BasePointer; member 99 ArrayShape(const SCEVUnknown *B) : BasePointer(B) {} in ArrayShape() 253 const SCEVUnknown *BasePointer) const; 265 const SCEVUnknown *BasePointer, Loop *Scope) const; 278 const SCEVUnknown *BasePointer, 289 const SCEVUnknown *BasePointer, Loop *Scope) const;
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopDetection.cpp | 878 for (const auto &Pair : Context.Accesses[BasePointer]) { in getDelinearizationTerms() 937 Value *BaseValue = BasePointer->getValue(); in hasValidArraySizes() 967 for (const auto &Pair : Context.Accesses[BasePointer]) { in hasValidArraySizes() 990 DetectionContext &Context, const SCEVUnknown *BasePointer, in computeAccessFunctions() argument 992 Value *BaseValue = BasePointer->getValue(); in computeAccessFunctions() 995 for (const auto &Pair : Context.Accesses[BasePointer]) { in computeAccessFunctions() 1046 auto Terms = getDelinearizationTerms(Context, BasePointer); in hasBaseAffineAccesses() 1049 Context.ElementSize[BasePointer]); in hasBaseAffineAccesses() 1055 return computeAccessFunctions(Context, BasePointer, Shape); in hasBaseAffineAccesses() 1065 auto *BasePointer = Pair.first; in hasAffineMemoryAccesses() local [all …]
|
| H A D | ScopBuilder.cpp | 1447 const SCEVUnknown *BasePointer = in buildAccessMultiDimFixed() local 1470 if (BasePtr != BasePointer->getValue()) in buildAccessMultiDimFixed() 1498 addArrayAccess(Stmt, Inst, AccType, BasePointer->getValue(), ElementType, in buildAccessMultiDimFixed() 1516 const SCEVUnknown *BasePointer = in buildAccessMultiDimParam() local 1519 assert(BasePointer && "Could not find base pointer"); in buildAccessMultiDimParam() 1549 addArrayAccess(Stmt, Inst, AccType, BasePointer->getValue(), ElementType, in buildAccessMultiDimParam() 1696 const SCEVUnknown *BasePointer = in buildAccessSingleDim() local 1699 assert(BasePointer && "Could not find base pointer"); in buildAccessSingleDim() 1700 AccessFunction = SE.getMinusSCEV(AccessFunction, BasePointer); in buildAccessSingleDim() 1727 addArrayAccess(Stmt, Inst, AccType, BasePointer->getValue(), ElementType, in buildAccessSingleDim()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LoopCacheAnalysis.cpp | 136 OS << *R.BasePointer; in operator <<() 164 if (BasePointer != Other.getBasePointer() && !isAliased(Other, AA)) { in hasSpacialReuse() 221 if (BasePointer != Other.getBasePointer() && !isAliased(Other, AA)) { in hasTemporalReuse() 380 BasePointer = dyn_cast<SCEVUnknown>(SE.getPointerBase(AccessFn)); in delinearize() 381 if (BasePointer == nullptr) { in delinearize() 398 AccessFn = SE.getMinusSCEV(AccessFn, BasePointer); in delinearize()
|
| H A D | Delinearization.cpp | 597 const SCEVUnknown *BasePointer = in printDelinearization() local 600 if (!BasePointer) in printDelinearization() 602 AccessFn = SE->getMinusSCEV(AccessFn, BasePointer); in printDelinearization() 617 O << "Base offset: " << *BasePointer << "\n"; in printDelinearization()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | LoopCacheAnalysis.h | 56 const SCEV *getBasePointer() const { return BasePointer; } in getBasePointer() 146 const SCEV *BasePointer = nullptr; variable
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | DataFlowSanitizer.cpp | 2596 Value *BasePointer = GEPI.getPointerOperand(); in visitGetElementPtrInst() local 2597 DFSF.setShadow(&GEPI, DFSF.getShadow(BasePointer)); in visitGetElementPtrInst() 2599 DFSF.setOrigin(&GEPI, DFSF.getOrigin(BasePointer)); in visitGetElementPtrInst()
|