Home
last modified time | relevance | path

Searched refs:DestAS (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.h234 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override;
235 bool isCheapAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override;
H A DSIISelLowering.cpp1212 unsigned DestAS) const { in isNoopAddrSpaceCast()
1213 return isFlatGlobalAddrSpace(SrcAS) && isFlatGlobalAddrSpace(DestAS); in isNoopAddrSpaceCast()
1224 unsigned DestAS) const { in isCheapAddrSpaceCast()
1230 return isNoopAddrSpaceCast(SrcAS, DestAS); in isCheapAddrSpaceCast()
4263 unsigned DestAS = ASC->getDestAddressSpace(); in lowerADDRSPACECAST() local
4265 if (DestAS == AMDGPUAS::LOCAL_ADDRESS || in lowerADDRSPACECAST()
4266 DestAS == AMDGPUAS::PRIVATE_ADDRESS) { in lowerADDRSPACECAST()
4267 unsigned NullVal = TM.getNullPointerValue(DestAS); in lowerADDRSPACECAST()
/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/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp875 unsigned DestAS = DestPtr->getType()->getPointerAddressSpace(); in processLoopStridedStore() local
880 Type *DestInt8PtrTy = Builder.getInt8PtrTy(DestAS); in processLoopStridedStore()
881 Type *IntPtr = Builder.getIntPtrTy(*DL, DestAS); in processLoopStridedStore()
/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.h1122 unsigned DestAS);
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.cpp2340 unsigned DestAS) const { in isNoopAddrSpaceCast()
2341 assert(SrcAS != DestAS && "Expected different address spaces!"); in isNoopAddrSpaceCast()
2343 return SrcAS < 256 && DestAS < 256; in isNoopAddrSpaceCast()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDecl.cpp2288 auto DestAS = getContext().getTargetAddressSpace(DestLangAS); in EmitParmDecl() local
2289 auto *T = V->getType()->getPointerElementType()->getPointerTo(DestAS); in EmitParmDecl()
H A DCGAtomic.cpp975 auto DestAS = getContext().getTargetAddressSpace(LangAS::opencl_generic); in EmitAtomicExpr() local
977 auto *DestType = T->getPointerElementType()->getPointerTo(DestAS); in EmitAtomicExpr()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1843 unsigned SrcAS, unsigned DestAS) { in getAddrSpaceCast() argument
1848 ID.AddInteger(DestAS); in getAddrSpaceCast()
1855 VT, SrcAS, DestAS); in getAddrSpaceCast()
8659 unsigned DestAS) in AddrSpaceCastSDNode() argument
8661 SrcAddrSpace(SrcAS), DestAddrSpace(DestAS) {} in AddrSpaceCastSDNode()
H A DSelectionDAGBuilder.cpp3181 unsigned DestAS = I.getType()->getPointerAddressSpace(); in visitAddrSpaceCast() local
3183 if (!TLI.isNoopAddrSpaceCast(SrcAS, DestAS)) in visitAddrSpaceCast()
3184 N = DAG.getAddrSpaceCast(getCurSDLoc(), DestVT, N, SrcAS, DestAS); in visitAddrSpaceCast()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3915 unsigned DestAS = AddrInst->getType()->getPointerAddressSpace(); in matchOperationAddr() local
3916 if (TLI.isNoopAddrSpaceCast(SrcAS, DestAS)) in matchOperationAddr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExpr.cpp6001 LangAS DestAS = DestTy->getPointeeType().getAddressSpace(); in PrepareScalarCast() local
6002 if (SrcAS != DestAS) in PrepareScalarCast()