Home
last modified time | relevance | path

Searched refs:getPointerAddressSpace (Results 1 – 25 of 122) sorted by relevance

12345

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.cpp73 unsigned asA = LocA.Ptr->getType()->getPointerAddressSpace(); in alias()
74 unsigned asB = LocB.Ptr->getType()->getPointerAddressSpace(); in alias()
100 if (LI->getPointerAddressSpace() == AMDGPUAS::CONSTANT_ADDRESS) in alias()
124 unsigned AS = Loc.Ptr->getType()->getPointerAddressSpace(); in pointsToConstantMemory()
130 AS = Base->getType()->getPointerAddressSpace(); in pointsToConstantMemory()
H A DAMDGPULateCodeGenPrepare.cpp107 unsigned AS = LI.getPointerAddressSpace(); in canWidenScalarExtLoad()
161 unsigned AS = LI.getPointerAddressSpace(); in visitLoadInst()
H A DAMDGPUMCInstLower.cpp211 auto SrcAddr = Op->getType()->getPointerAddressSpace(); in lowerAddrSpaceCast()
213 auto DstAddr = CE->getType()->getPointerAddressSpace(); in lowerAddrSpaceCast()
H A DAMDGPUAnnotateUniformValues.cpp88 return Load.getPointerAddressSpace() == AMDGPUAS::GLOBAL_ADDRESS; in visitLoadInst()
H A DAMDGPUTargetTransformInfo.cpp967 return Load->getPointerAddressSpace() == AMDGPUAS::PRIVATE_ADDRESS || in isSourceOfDivergence()
968 Load->getPointerAddressSpace() == AMDGPUAS::FLAT_ADDRESS; in isSourceOfDivergence()
1087 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
1094 unsigned OldAS = OldV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
1095 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
H A DAMDGPULowerKernelArguments.cpp89 unsigned AS = KernArgSegment->getType()->getPointerAddressSpace(); in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp269 I2P->getType()->getPointerAddressSpace()); in isNoopPtrIntCastPair()
407 if (V->getType()->getPointerAddressSpace() == FlatAddrSpace && in appendsFlatAddressExpressionToPostorderStack()
661 if (Src0->getType()->getPointerAddressSpace() == in cloneConstantExprWithNewAddressSpace()
662 Src1->getType()->getPointerAddressSpace()) { in cloneConstantExprWithNewAddressSpace()
850 I->second : Src0->getType()->getPointerAddressSpace(); in updateAddressSpace()
854 J->second : Src1->getType()->getPointerAddressSpace(); in updateAddressSpace()
884 : PtrOperand->getType()->getPointerAddressSpace(); in updateAddressSpace()
991 unsigned SrcAS = C->getType()->getPointerAddressSpace(); in isSafeToCastConstAddrSpace()
1009 Op->getType()->getPointerAddressSpace() == FlatAddrSpace) in isSafeToCastConstAddrSpace()
1044 if (V->getType()->getPointerAddressSpace() != NewAddrSpace) { in rewriteWithNewAddressSpaces()
[all …]
H A DSROA.cpp1730 unsigned OldAS = OldTy->getPointerAddressSpace(); in canConvertValue()
1731 unsigned NewAS = NewTy->getPointerAddressSpace(); in canConvertValue()
1795 unsigned OldAS = OldTy->getPointerAddressSpace(); in convertValue()
1796 unsigned NewAS = NewTy->getPointerAddressSpace(); in convertValue()
2516 unsigned AS = LI.getPointerAddressSpace(); in visitLoadInst()
2729 unsigned AS = SI.getPointerAddressSpace(); in visitStoreInst()
2989 unsigned OtherAS = OtherPtrTy->getPointerAddressSpace(); in visitMemTransferInst()
4027 auto AS = LI->getPointerAddressSpace(); in presplitLoadsAndStores()
4086 auto AS = SI->getPointerAddressSpace(); in presplitLoadsAndStores()
4172 auto AS = LI->getPointerAddressSpace(); in presplitLoadsAndStores()
[all …]
H A DMemCpyOptimizer.cpp1002 if (cpySrc->getType()->getPointerAddressSpace() != in performCallSlotOptzn()
1003 cpyDest->getType()->getPointerAddressSpace()) in performCallSlotOptzn()
1007 cpySrc->getType()->getPointerAddressSpace() != in performCallSlotOptzn()
1008 C->getArgOperand(ArgI)->getType()->getPointerAddressSpace()) in performCallSlotOptzn()
1237 unsigned DestAS = Dest->getType()->getPointerAddressSpace(); in processMemSetMemCpyDependence()
1648 if (MDep->getSource()->getType()->getPointerAddressSpace() != in processByValArgument()
1649 ByValArg->getType()->getPointerAddressSpace()) in processByValArgument()
H A DLoopLoadElimination.cpp104 assert(LoadPtr->getType()->getPointerAddressSpace() == in isDependenceDistanceOfOne()
105 StorePtr->getType()->getPointerAddressSpace() && in isDependenceDistanceOfOne()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp131 unsigned getPointerAddressSpace(Value *I);
295 unsigned Vectorizer::getPointerAddressSpace(Value *I) { in getPointerAddressSpace() function in Vectorizer
297 return L->getPointerAddressSpace(); in getPointerAddressSpace()
299 return S->getPointerAddressSpace(); in getPointerAddressSpace()
307 unsigned ASA = getPointerAddressSpace(A); in isConsecutiveAccess()
308 unsigned ASB = getPointerAddressSpace(B); in isConsecutiveAccess()
858 unsigned AS = Ptr->getType()->getPointerAddressSpace(); in collectInstructions()
905 unsigned AS = Ptr->getType()->getPointerAddressSpace(); in collectInstructions()
1042 unsigned AS = S0->getPointerAddressSpace(); in vectorizeStoreChain()
1105 if (S0->getPointerAddressSpace() != DL.getAllocaAddrSpace()) { in vectorizeStoreChain()
[all …]
H A DVectorCombine.cpp135 unsigned AS = Load->getPointerAddressSpace(); in vectorizeLoadInsert()
136 if (AS != SrcPtr->getType()->getPointerAddressSpace()) in vectorizeLoadInsert()
878 LI->getPointerAddressSpace()); in scalarizeLoadExtract()
921 Align(1), LI->getPointerAddressSpace()); in scalarizeLoadExtract()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h518 unsigned getPointerAddressSpace() const { in getPointerAddressSpace() function
519 return getPointerOperandType()->getPointerAddressSpace(); in getPointerAddressSpace()
619 unsigned getPointerAddressSpace() const { in getPointerAddressSpace() function
650 return getPointerOperand()->getType()->getPointerAddressSpace(); in getSrcAddressSpace()
654 return getType()->getPointerAddressSpace(); in getDestAddressSpace()
H A DInstructions.h273 unsigned getPointerAddressSpace() const { in getPointerAddressSpace() function
407 unsigned getPointerAddressSpace() const { in getPointerAddressSpace() function
662 unsigned getPointerAddressSpace() const {
873 unsigned getPointerAddressSpace() const {
1036 return getPointerAddressSpace();
1086 unsigned getPointerAddressSpace() const {
5096 return getType()->getPointerAddressSpace();
5146 unsigned getPointerAddressSpace() const {
5259 return getType()->getPointerAddressSpace();
5305 return LI->getPointerAddressSpace();
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp207 if (AI.getType()->getPointerAddressSpace() != in simplifyAllocaArraySize()
208 NewI->getType()->getPointerAddressSpace()) { in simplifyAllocaArraySize()
320 V->getType()->getPointerAddressSpace()); in replace()
427 unsigned SrcAddrSpace = TheSrc->getType()->getPointerAddressSpace(); in visitAllocaInst()
477 unsigned AS = LI.getPointerAddressSpace(); in combineLoadToNewType()
500 unsigned AS = SI.getPointerAddressSpace(); in combineStoreToNewValue()
925 if (NullPointerIsDefined(SI.getFunction(), SI.getPointerAddressSpace())) in canSimplifyNullStoreOrGEP()
932 !NullPointerIsDefined(SI.getFunction(), SI.getPointerAddressSpace())); in canSimplifyNullStoreOrGEP()
944 !NullPointerIsDefined(LI.getFunction(), LI.getPointerAddressSpace()))) in canSimplifyNullLoadOrGEP()
1037 LI.getPointerAddressSpace())) in visitLoadInst()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp51 StoredTy->getPointerAddressSpace() != in canCoerceMustAliasedValueToLoad()
52 LoadTy->getPointerAddressSpace()) { in canCoerceMustAliasedValueToLoad()
406 unsigned AS = Src->getType()->getPointerAddressSpace(); in analyzeLoadFromClobberingMemInst()
511 PointerType::get(DestTy, PtrVal->getType()->getPointerAddressSpace()); in getLoadValueForLoad()
587 unsigned AS = Src->getType()->getPointerAddressSpace(); in getMemInstValueForLoadHelper()
H A DCloneModule.cpp108 I->getType()->getPointerAddressSpace(), in CloneModule()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp65 DL.getIndexSizeInBits(getPointerAddressSpace()) && in accumulateConstantOffset()
150 assert(BitWidth == DL.getIndexSizeInBits(getPointerAddressSpace()) && in collectOffset()
H A DInstructions.cpp323 getType()->getPointerAddressSpace())) in isReturnNonNull()
2857 if (SrcTy->getPointerAddressSpace() != DstTy->getPointerAddressSpace()) in isEliminableCastPair()
2905 if (SrcTy->getPointerAddressSpace() != DstTy->getPointerAddressSpace()) in isEliminableCastPair()
2916 SrcTy->getPointerAddressSpace() != MidTy->getPointerAddressSpace() && in isEliminableCastPair()
2917 MidTy->getPointerAddressSpace() == DstTy->getPointerAddressSpace() && in isEliminableCastPair()
2938 MidTy->getPointerAddressSpace() == DstTy->getPointerAddressSpace() && in isEliminableCastPair()
2950 SrcTy->getPointerAddressSpace() == MidTy->getPointerAddressSpace() && in isEliminableCastPair()
3102 if (S->getType()->getPointerAddressSpace() != Ty->getPointerAddressSpace()) in CreatePointerBitCastOrAddrSpaceCast()
3115 if (S->getType()->getPointerAddressSpace() != Ty->getPointerAddressSpace()) in CreatePointerBitCastOrAddrSpaceCast()
3325 if (DestTy->getPointerAddressSpace() != SrcTy->getPointerAddressSpace()) in getCastOpcode()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXAtomicLower.cpp49 if (RMWI->getPointerAddressSpace() == ADDRESS_SPACE_LOCAL) in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h54 AddrSpace = v ? v->getType()->getPointerAddressSpace() : 0; in V()
74 AddrSpace = ValPtr->getType()->getPointerAddressSpace(); in V()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp176 ->getPointerAddressSpace()) { in RuntimeCheckingPtrGroup()
288 RtCheck.Pointers[Index].PointerValue->getType()->getPointerAddressSpace(), in addPointer()
829 unsigned ASi = PtrI->getType()->getPointerAddressSpace(); in canCheckPtrAtRT()
830 unsigned ASj = PtrJ->getType()->getPointerAddressSpace(); in canCheckPtrAtRT()
957 UnderlyingObj->getType()->getPointerAddressSpace())) in processMemAccesses()
1157 unsigned ASA = PtrA->getType()->getPointerAddressSpace(); in getPointersDiff()
1158 unsigned ASB = PtrB->getType()->getPointerAddressSpace(); in getPointersDiff()
1487 if (APtr->getType()->getPointerAddressSpace() != in isDependent()
1488 BPtr->getType()->getPointerAddressSpace()) in isDependent()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp362 Addr->getType()->getPointerAddressSpace()); in convertAtomicLoadToIntegerType()
387 Type *PT = PointerType::get(NewTy, RMWI->getPointerAddressSpace()); in convertAtomicXchgToIntegerType()
476 Addr->getType()->getPointerAddressSpace()); in convertAtomicStoreToIntegerType()
515 unsigned AS = Addr->getType()->getPointerAddressSpace(); in createCmpXchgInstFun()
700 PMV.WordType->getPointerTo(Addr->getType()->getPointerAddressSpace()); in createMaskInstrs()
1134 Addr->getType()->getPointerAddressSpace()); in convertCmpXchgToIntegerType()
1795 auto PtrTypeAS = PointerOperand->getType()->getPointerAddressSpace(); in expandAtomicOpToLibcall()
1805 unsigned AllocaAS = AllocaCASExpected->getType()->getPointerAddressSpace(); in expandAtomicOpToLibcall()
1836 unsigned AllocaAS = AllocaResult->getType()->getPointerAddressSpace(); in expandAtomicOpToLibcall()
H A DInterleavedLoadCombinePass.cpp968 DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()); in computePolynomialFromPointer()
1034 Polynomial(DL.getIndexSizeInBits(PtrTy->getPointerAddressSpace()), 0); in computePolynomialFromPointer()
1215 InsertionPoint->getPointerAddressSpace()); in combine()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp145 if (cast<LoadInst>(Inst)->getPointerAddressSpace()) in isSupported()
205 VecBasePtrTy = VecBaseTy->getPointerTo(LI->getPointerAddressSpace()); in decompose()
210 VecBasePtrTy = VecBaseTy->getPointerTo(LI->getPointerAddressSpace()); in decompose()

12345