Home
last modified time | relevance | path

Searched refs:SrcAS (Results 1 – 20 of 20) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateKernelFeatures.cpp86 static bool castRequiresQueuePtr(unsigned SrcAS) { in castRequiresQueuePtr() argument
87 return SrcAS == AMDGPUAS::LOCAL_ADDRESS || SrcAS == AMDGPUAS::PRIVATE_ADDRESS; in castRequiresQueuePtr()
96 unsigned SrcAS = CE->getOperand(0)->getType()->getPointerAddressSpace(); in visitConstantExpr() local
97 return castRequiresQueuePtr(SrcAS); in visitConstantExpr()
H A DSIISelLowering.h234 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override;
235 bool isCheapAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override;
H A DSIISelLowering.cpp1211 bool SITargetLowering::isNoopAddrSpaceCast(unsigned SrcAS, in isNoopAddrSpaceCast() argument
1213 return isFlatGlobalAddrSpace(SrcAS) && isFlatGlobalAddrSpace(DestAS); in isNoopAddrSpaceCast()
1223 bool SITargetLowering::isCheapAddrSpaceCast(unsigned SrcAS, in isCheapAddrSpaceCast() argument
1227 if (SrcAS == AMDGPUAS::FLAT_ADDRESS) in isCheapAddrSpaceCast()
1230 return isNoopAddrSpaceCast(SrcAS, DestAS); in isCheapAddrSpaceCast()
4279 unsigned SrcAS = ASC->getSrcAddressSpace(); in lowerADDRSPACECAST() local
4281 if (SrcAS == AMDGPUAS::LOCAL_ADDRESS || in lowerADDRSPACECAST()
4282 SrcAS == AMDGPUAS::PRIVATE_ADDRESS) { in lowerADDRSPACECAST()
4283 unsigned NullVal = TM.getNullPointerValue(SrcAS); in lowerADDRSPACECAST()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp47 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopKnownSize() local
61 PointerType *SrcOpType = PointerType::get(LoopOpType, SrcAS); in createMemCpyLoopKnownSize()
112 PointerType *SrcPtrType = PointerType::get(OpTy, SrcAS); in createMemCpyLoopKnownSize()
155 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopUnknownSize() local
157 PointerType *SrcOpType = PointerType::get(LoopOpType, SrcAS); in createMemCpyLoopUnknownSize()
232 ResBuilder.CreateBitCast(SrcAddr, PointerType::get(Int8Type, SrcAS)); in createMemCpyLoopUnknownSize()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp829 unsigned SrcAS = C->getType()->getPointerAddressSpace(); in isSafeToCastConstAddrSpace() local
830 if (SrcAS == NewAS || isa<UndefValue>(C)) in isSafeToCastConstAddrSpace()
834 if (SrcAS != FlatAddrSpace && NewAS != FlatAddrSpace) in isSafeToCastConstAddrSpace()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.h367 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
371 return SrcAS < 256 && DestAS < 256; in isNoopAddrSpaceCast()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetLowering.h1535 virtual bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const { in isNoopAddrSpaceCast() argument
1541 virtual bool isCheapAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const { in isCheapAddrSpaceCast() argument
1542 return isNoopAddrSpaceCast(SrcAS, DestAS); in isCheapAddrSpaceCast()
H A DSelectionDAG.h1121 SDValue getAddrSpaceCast(const SDLoc &dl, EVT VT, SDValue Ptr, unsigned SrcAS,
H A DSelectionDAGNodes.h1233 unsigned SrcAS, unsigned DestAS);
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h278 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.h460 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h933 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.h1119 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override;
H A DX86ISelLowering.cpp2339 bool X86TargetLowering::isNoopAddrSpaceCast(unsigned SrcAS, in isNoopAddrSpaceCast() argument
2341 assert(SrcAS != DestAS && "Expected different address spaces!"); in isNoopAddrSpaceCast()
2343 return SrcAS < 256 && DestAS < 256; in isNoopAddrSpaceCast()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DConstantFolding.cpp1314 unsigned SrcAS = SrcPtr->getType()->getPointerAddressSpace(); in ConstantFoldCastOperand() local
1315 if (SrcAS == DestTy->getPointerAddressSpace()) in ConstantFoldCastOperand()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DConstants.cpp1595 unsigned SrcAS = S->getType()->getPointerAddressSpace(); in getPointerCast() local
1596 if (Ty->isPtrOrPtrVectorTy() && SrcAS != Ty->getPointerAddressSpace()) in getPointerCast()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1843 unsigned SrcAS, unsigned DestAS) { in getAddrSpaceCast() argument
1847 ID.AddInteger(SrcAS); in getAddrSpaceCast()
1855 VT, SrcAS, DestAS); in getAddrSpaceCast()
5535 unsigned DstAS, unsigned SrcAS, in FindOptimalMemOpLowering() argument
8658 EVT VT, unsigned SrcAS, in AddrSpaceCastSDNode() argument
8661 SrcAddrSpace(SrcAS), DestAddrSpace(DestAS) {} in AddrSpaceCastSDNode()
H A DSelectionDAGBuilder.cpp3180 unsigned SrcAS = SV->getType()->getPointerAddressSpace(); in visitAddrSpaceCast() local
3183 if (!TLI.isNoopAddrSpaceCast(SrcAS, DestAS)) in visitAddrSpaceCast()
3184 N = DAG.getAddrSpaceCast(getCurSDLoc(), DestVT, N, SrcAS, DestAS); in visitAddrSpaceCast()
6757 unsigned SrcAS = RHS->getType()->getPointerAddressSpace(); in visitMemCmpCall() local
6759 !TLI.allowsMisalignedMemoryAccesses(LVT, SrcAS) || in visitMemCmpCall()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3913 unsigned SrcAS in matchOperationAddr() local
3916 if (TLI.isNoopAddrSpaceCast(SrcAS, DestAS)) in matchOperationAddr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExpr.cpp6000 LangAS SrcAS = SrcTy->getPointeeType().getAddressSpace(); in PrepareScalarCast() local
6002 if (SrcAS != DestAS) in PrepareScalarCast()