Home
last modified time | relevance | path

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

123456

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.cpp78 unsigned asA = LocA.Ptr->getType()->getPointerAddressSpace(); in alias()
79 unsigned asB = LocB.Ptr->getType()->getPointerAddressSpace(); in alias()
105 if (LI->getPointerAddressSpace() == AMDGPUAS::CONSTANT_ADDRESS) in alias()
129 unsigned AS = Loc.Ptr->getType()->getPointerAddressSpace(); in pointsToConstantMemory()
135 AS = Base->getType()->getPointerAddressSpace(); in pointsToConstantMemory()
H A DAMDGPUMCInstLower.h59 auto SrcAddr = Op->getType()->getPointerAddressSpace(); in lowerAddrSpaceCast()
61 auto DstAddr = CE->getType()->getPointerAddressSpace(); in lowerAddrSpaceCast()
H A DAMDGPULateCodeGenPrepare.cpp105 unsigned AS = LI.getPointerAddressSpace(); in canWidenScalarExtLoad()
159 unsigned AS = LI.getPointerAddressSpace(); in visitLoadInst()
H A DAMDGPUAnnotateUniformValues.cpp98 bool GlobalLoad = I.getPointerAddressSpace() == AMDGPUAS::GLOBAL_ADDRESS; in visitLoadInst()
H A DAMDGPUTargetTransformInfo.cpp874 return Load->getPointerAddressSpace() == AMDGPUAS::PRIVATE_ADDRESS || in isSourceOfDivergence()
875 Load->getPointerAddressSpace() == AMDGPUAS::FLAT_ADDRESS; in isSourceOfDivergence()
994 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
1001 unsigned OldAS = OldV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
1002 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteIntrinsicWithAddressSpace()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp283 unsigned I2PAS = I2P->getType()->getPointerAddressSpace(); in INITIALIZE_PASS_DEPENDENCY()
427 if (V->getType()->getPointerAddressSpace() == FlatAddrSpace && in appendsFlatAddressExpressionToPostorderStack()
699 if (Src0->getType()->getPointerAddressSpace() == in cloneConstantExprWithNewAddressSpace()
700 Src1->getType()->getPointerAddressSpace()) { in cloneConstantExprWithNewAddressSpace()
767 assert(V->getType()->getPointerAddressSpace() == FlatAddrSpace && in cloneValueWithNewAddressSpace()
912 I->second : Src0->getType()->getPointerAddressSpace(); in updateAddressSpace()
916 J->second : Src1->getType()->getPointerAddressSpace(); in updateAddressSpace()
1070 unsigned SrcAS = C->getType()->getPointerAddressSpace(); in isSafeToCastConstAddrSpace()
1088 Op->getType()->getPointerAddressSpace() == FlatAddrSpace) in isSafeToCastConstAddrSpace()
1124 if (V->getType()->getPointerAddressSpace() != NewAddrSpace) { in rewriteWithNewAddressSpaces()
[all …]
H A DMemCpyOptimizer.cpp1059 if (cpySrc->getType()->getPointerAddressSpace() != in performCallSlotOptzn()
1060 cpyDest->getType()->getPointerAddressSpace()) in performCallSlotOptzn()
1064 cpySrc->getType()->getPointerAddressSpace() != in performCallSlotOptzn()
1065 C->getArgOperand(ArgI)->getType()->getPointerAddressSpace()) in performCallSlotOptzn()
1266 unsigned DestAS = Dest->getType()->getPointerAddressSpace(); in processMemSetMemCpyDependence()
1567 if (MDep->getSource()->getType()->getPointerAddressSpace() != in processByValArgument()
1568 ByValArg->getType()->getPointerAddressSpace()) in processByValArgument()
H A DSROA.cpp1698 unsigned OldAS = OldTy->getPointerAddressSpace(); in canConvertValue()
1699 unsigned NewAS = NewTy->getPointerAddressSpace(); in canConvertValue()
1763 unsigned OldAS = OldTy->getPointerAddressSpace(); in convertValue()
1764 unsigned NewAS = NewTy->getPointerAddressSpace(); in convertValue()
2489 unsigned AS = LI.getPointerAddressSpace(); in visitLoadInst()
2700 unsigned AS = SI.getPointerAddressSpace(); in visitStoreInst()
2959 unsigned OtherAS = OtherPtrTy->getPointerAddressSpace(); in visitMemTransferInst()
3990 auto AS = LI->getPointerAddressSpace(); in presplitLoadsAndStores()
4049 auto AS = SI->getPointerAddressSpace(); in presplitLoadsAndStores()
4135 auto AS = LI->getPointerAddressSpace(); in presplitLoadsAndStores()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/DirectX/
H A DPointerTypeAnalysis.cpp48 V->getType()->getPointerAddressSpace()); in classifyPointerType()
59 V->getType()->getPointerAddressSpace()); in classifyPointerType()
80 F.getReturnType()->getPointerAddressSpace()); in classifyFunctionType()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DOperator.h435 unsigned getPointerAddressSpace() const { in getPointerAddressSpace() function
436 return getPointerOperandType()->getPointerAddressSpace(); in getPointerAddressSpace()
536 unsigned getPointerAddressSpace() const { in getPointerAddressSpace() function
567 return getPointerOperand()->getType()->getPointerAddressSpace(); in getSrcAddressSpace()
571 return getType()->getPointerAddressSpace(); in getDestAddressSpace()
H A DInstructions.h267 unsigned getPointerAddressSpace() const { in getPointerAddressSpace() function
396 unsigned getPointerAddressSpace() const { in getPointerAddressSpace() function
651 unsigned getPointerAddressSpace() const {
874 unsigned getPointerAddressSpace() const {
1019 return getPointerAddressSpace();
1069 unsigned getPointerAddressSpace() const {
5155 return getType()->getPointerAddressSpace();
5205 unsigned getPointerAddressSpace() const {
5318 return getType()->getPointerAddressSpace();
5368 return LI->getPointerAddressSpace();
[all …]
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/Utils/
H A DWebAssemblyTypeUtilities.h74 Ty->getPointerAddressSpace() == in isFuncrefType()
79 Ty->getPointerAddressSpace() == in isExternrefType()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp130 unsigned getPointerAddressSpace(Value *I);
294 unsigned Vectorizer::getPointerAddressSpace(Value *I) { in getPointerAddressSpace() function in Vectorizer
296 return L->getPointerAddressSpace(); in getPointerAddressSpace()
298 return S->getPointerAddressSpace(); in getPointerAddressSpace()
306 unsigned ASA = getPointerAddressSpace(A); in isConsecutiveAccess()
307 unsigned ASB = getPointerAddressSpace(B); in isConsecutiveAccess()
845 unsigned AS = Ptr->getType()->getPointerAddressSpace(); in collectInstructions()
885 unsigned AS = Ptr->getType()->getPointerAddressSpace(); in collectInstructions()
1016 unsigned AS = S0->getPointerAddressSpace(); in vectorizeStoreChain()
1082 if (S0->getPointerAddressSpace() != DL.getAllocaAddrSpace()) { in vectorizeStoreChain()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp311 V->getType()->getPointerAddressSpace()); in replace()
416 unsigned SrcAddrSpace = TheSrc->getType()->getPointerAddressSpace(); in visitAllocaInst()
466 unsigned AS = LI.getPointerAddressSpace(); in combineLoadToNewType()
489 unsigned AS = SI.getPointerAddressSpace(); in combineStoreToNewValue()
905 if (NullPointerIsDefined(SI.getFunction(), SI.getPointerAddressSpace())) in canSimplifyNullStoreOrGEP()
912 !NullPointerIsDefined(SI.getFunction(), SI.getPointerAddressSpace())); in canSimplifyNullStoreOrGEP()
919 !NullPointerIsDefined(LI.getFunction(), GEPI->getPointerAddressSpace())) in canSimplifyNullLoadOrGEP()
924 !NullPointerIsDefined(LI.getFunction(), LI.getPointerAddressSpace()))) in canSimplifyNullLoadOrGEP()
1017 LI.getPointerAddressSpace())) in visitLoadInst()
1023 LI.getPointerAddressSpace())) in visitLoadInst()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXAtomicLower.cpp49 if (RMWI->getPointerAddressSpace() == ADDRESS_SPACE_LOCAL) in runOnFunction()
/llvm-project-15.0.7/llvm/lib/IR/
H A DOperator.cpp90 DL.getIndexSizeInBits(getPointerAddressSpace()) && in accumulateConstantOffset()
175 assert(BitWidth == DL.getIndexSizeInBits(getPointerAddressSpace()) && in collectOffset()
H A DInstructions.cpp322 !NullPointerIsDefined(getCaller(), getType()->getPointerAddressSpace())) in isReturnNonNull()
3074 if (SrcTy->getPointerAddressSpace() != DstTy->getPointerAddressSpace()) in isEliminableCastPair()
3124 if (SrcTy->getPointerAddressSpace() != DstTy->getPointerAddressSpace()) in isEliminableCastPair()
3135 SrcTy->getPointerAddressSpace() != MidTy->getPointerAddressSpace() && in isEliminableCastPair()
3136 MidTy->getPointerAddressSpace() == DstTy->getPointerAddressSpace() && in isEliminableCastPair()
3157 MidTy->getPointerAddressSpace() == DstTy->getPointerAddressSpace() && in isEliminableCastPair()
3169 SrcTy->getPointerAddressSpace() == MidTy->getPointerAddressSpace() && in isEliminableCastPair()
3321 if (S->getType()->getPointerAddressSpace() != Ty->getPointerAddressSpace()) in CreatePointerBitCastOrAddrSpaceCast()
3334 if (S->getType()->getPointerAddressSpace() != Ty->getPointerAddressSpace()) in CreatePointerBitCastOrAddrSpaceCast()
3544 if (DestTy->getPointerAddressSpace() != SrcTy->getPointerAddressSpace()) in getCastOpcode()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineMemOperand.h53 AddrSpace = v ? v->getType()->getPointerAddressSpace() : 0; in V()
73 AddrSpace = ValPtr->getType()->getPointerAddressSpace(); in V()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DValueTest.cpp71 EXPECT_EQ(1u, Dummy1->getType()->getPointerAddressSpace()); in TEST()
89 EXPECT_EQ(1u, DummyCast1->getType()->getPointerAddressSpace()); in TEST()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DSVEIntrinsicOpts.cpp329 PredType->getPointerTo(Store->getPointerAddressSpace())); in optimizePredicateStore()
389 PredType->getPointerTo(Load->getPointerAddressSpace())); in optimizePredicateLoad()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp52 StoredTy->getPointerAddressSpace() != in canCoerceMustAliasedValueToLoad()
53 LoadTy->getPointerAddressSpace()) { in canCoerceMustAliasedValueToLoad()
483 PointerType::get(DestTy, PtrVal->getType()->getPointerAddressSpace()); in getLoadValueForLoad()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp181 ->getPointerAddressSpace()), in RuntimeCheckingPtrGroup()
383 RtCheck.Pointers[Index].PointerValue->getType()->getPointerAddressSpace(), in addPointer()
1112 unsigned ASi = PtrI->getType()->getPointerAddressSpace(); in canCheckPtrAtRT()
1113 unsigned ASj = PtrJ->getType()->getPointerAddressSpace(); in canCheckPtrAtRT()
1245 UnderlyingObj->getType()->getPointerAddressSpace())) in processMemAccesses()
1356 unsigned AddrSpace = Ty->getPointerAddressSpace(); in getPtrStride()
1445 unsigned ASA = PtrA->getType()->getPointerAddressSpace(); in getPointersDiff()
1446 unsigned ASB = PtrB->getType()->getPointerAddressSpace(); in getPointersDiff()
1793 if (APtr->getType()->getPointerAddressSpace() != in isDependent()
1794 BPtr->getType()->getPointerAddressSpace()) in isDependent()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp363 Type *PT = PointerType::get(NewTy, Addr->getType()->getPointerAddressSpace()); in convertAtomicLoadToIntegerType()
388 Type *PT = PointerType::get(NewTy, RMWI->getPointerAddressSpace()); in convertAtomicXchgToIntegerType()
498 Type *PT = PointerType::get(NewTy, Addr->getType()->getPointerAddressSpace()); in convertAtomicStoreToIntegerType()
543 unsigned AS = Addr->getType()->getPointerAddressSpace(); in createCmpXchgInstFun()
707 PMV.WordType->getPointerTo(Addr->getType()->getPointerAddressSpace()); in createMaskInstrs()
1140 Type *PT = PointerType::get(NewTy, Addr->getType()->getPointerAddressSpace()); in convertCmpXchgToIntegerType()
1814 auto PtrTypeAS = PointerOperand->getType()->getPointerAddressSpace(); in expandAtomicOpToLibcall()
1824 unsigned AllocaAS = AllocaCASExpected->getType()->getPointerAddressSpace(); in expandAtomicOpToLibcall()
1854 unsigned AllocaAS = AllocaResult->getType()->getPointerAddressSpace(); in expandAtomicOpToLibcall()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUMemoryUtils.cpp112 if (GV.getType()->getPointerAddressSpace() != AMDGPUAS::LOCAL_ADDRESS) { in findVariablesToLower()

123456