Home
last modified time | relevance | path

Searched refs:BasePointer (Results 1 – 8 of 8) sorted by relevance

/llvm-project/llvm/lib/CodeGen/
H A DSafeStack.cpp160 Instruction *BasePointer,
488 ArrayRef<Argument *> ByValArguments, Instruction *BasePointer, in moveStaticAllocasToUnsafeStack()
491 return BasePointer; in moveStaticAllocasToUnsafeStack()
550 IRB.SetInsertPoint(BasePointer->getNextNode()); in moveStaticAllocasToUnsafeStack()
551 BasePointer = cast<Instruction>(IRB.CreateIntToPtr( in moveStaticAllocasToUnsafeStack()
553 IRB.CreatePtrToInt(BasePointer, IntPtrTy), in moveStaticAllocasToUnsafeStack()
558 IRB.SetInsertPoint(BasePointer->getNextNode()); in moveStaticAllocasToUnsafeStack()
563 IRB.CreatePtrAdd(BasePointer, ConstantInt::get(Int32Ty, -Offset)); in moveStaticAllocasToUnsafeStack()
582 IRB.CreatePtrAdd(BasePointer, ConstantInt::get(Int32Ty, -Offset)); in moveStaticAllocasToUnsafeStack()
587 replaceDbgDeclare(Arg, BasePointer, DI in moveStaticAllocasToUnsafeStack()
489 moveStaticAllocasToUnsafeStack(IRBuilder<> & IRB,Function & F,ArrayRef<AllocaInst * > StaticAllocas,ArrayRef<Argument * > ByValArguments,Instruction * BasePointer,AllocaInst * StackGuardSlot) moveStaticAllocasToUnsafeStack() argument
803 Instruction *BasePointer = run() local
[all...]
/llvm-project/polly/include/polly/
H A DScopDetection.h92 const SCEVUnknown *BasePointer; member
97 ArrayShape(const SCEVUnknown *B) : BasePointer(B) {} in ArrayShape()
256 const SCEVUnknown *BasePointer) const;
268 const SCEVUnknown *BasePointer, Loop *Scope) const;
281 const SCEVUnknown *BasePointer,
292 const SCEVUnknown *BasePointer, Loop *Scope) const;
/llvm-project/polly/lib/Analysis/
H A DScopDetection.cpp871 const SCEVUnknown *BasePointer) const { in getDelinearizationTerms()
873 for (const auto &Pair : Context.Accesses[BasePointer]) { in getDelinearizationTerms()
921 const SCEVUnknown *BasePointer, in hasValidArraySizes()
932 Value *BaseValue = BasePointer->getValue(); in hasValidArraySizes()
954 Context.Accesses[BasePointer].front().first, BaseValue); in hasValidArraySizes()
962 for (const auto &Pair : Context.Accesses[BasePointer]) { in hasValidArraySizes()
985 DetectionContext &Context, const SCEVUnknown *BasePointer, in computeAccessFunctions()
987 Value *BaseValue = BasePointer->getValue(); in computeAccessFunctions()
990 for (const auto &Pair : Context.Accesses[BasePointer]) { in computeAccessFunctions()
1038 const SCEVUnknown *BasePointer, in hasBaseAffineAccesses()
919 hasValidArraySizes(DetectionContext & Context,SmallVectorImpl<const SCEV * > & Sizes,const SCEVUnknown * BasePointer,Loop * Scope) const hasValidArraySizes() argument
983 computeAccessFunctions(DetectionContext & Context,const SCEVUnknown * BasePointer,std::shared_ptr<ArrayShape> Shape) const computeAccessFunctions() argument
1036 hasBaseAffineAccesses(DetectionContext & Context,const SCEVUnknown * BasePointer,Loop * Scope) const hasBaseAffineAccesses() argument
1059 auto *BasePointer = Pair.first; hasAffineMemoryAccesses() local
1202 const SCEVUnknown *BasePointer; isValidMemoryAccess() local
[all...]
H A DScopBuilder.cpp1452 const SCEVUnknown *BasePointer = in buildAccessMultiDimFixed() local
1475 if (BasePtr != BasePointer->getValue()) in buildAccessMultiDimFixed()
1503 addArrayAccess(Stmt, Inst, AccType, BasePointer->getValue(), ElementType, in buildAccessMultiDimFixed()
1525 const SCEVUnknown *BasePointer = in buildAccessMultiDimParam() local
1528 assert(BasePointer && "Could not find base pointer"); in buildAccessMultiDimParam()
1558 addArrayAccess(Stmt, Inst, AccType, BasePointer->getValue(), ElementType, in buildAccessMultiDimParam()
1697 const SCEVUnknown *BasePointer = in buildAccessSingleDim() local
1700 assert(BasePointer && "Could not find base pointer"); in buildAccessSingleDim()
1701 AccessFunction = SE.getMinusSCEV(AccessFunction, BasePointer); in buildAccessSingleDim()
1728 addArrayAccess(Stmt, Inst, AccType, BasePointer in buildAccessSingleDim()
[all...]
/llvm-project/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp136 OS << *R.BasePointer; in operator <<()
164 if (BasePointer != Other.getBasePointer() && !isAliased(Other, AA)) { in hasSpacialReuse()
220 if (BasePointer != Other.getBasePointer() && !isAliased(Other, AA)) { in hasTemporalReuse()
390 BasePointer = dyn_cast<SCEVUnknown>(SE.getPointerBase(AccessFn)); in delinearize()
391 if (BasePointer == nullptr) { in delinearize()
408 AccessFn = SE.getMinusSCEV(AccessFn, BasePointer); in delinearize()
H A DDelinearization.cpp576 const SCEVUnknown *BasePointer = in printDelinearization()
579 if (!BasePointer) in printDelinearization()
581 AccessFn = SE->getMinusSCEV(AccessFn, BasePointer); in printDelinearization()
596 O << "Base offset: " << *BasePointer << "\n"; in printDelinearization()
577 const SCEVUnknown *BasePointer = printDelinearization() local
/llvm-project/llvm/include/llvm/Analysis/
H A DLoopCacheAnalysis.h46 /// BasePointer -> A
58 const SCEV *getBasePointer() const { return BasePointer; } in getNumSubscripts()
148 const SCEV *BasePointer = nullptr;
147 const SCEV *BasePointer = nullptr; global() variable
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp2799 Value *BasePointer = GEPI.getPointerOperand(); in visitGetElementPtrInst()
2800 DFSF.setShadow(&GEPI, DFSF.getShadow(BasePointer)); in visitGetElementPtrInst()
2802 DFSF.setOrigin(&GEPI, DFSF.getOrigin(BasePointer)); in visitGetElementPtrInst()
2804 Value *BasePointer = GEPI.getPointerOperand(); visitGetElementPtrInst() local