Searched defs:SrcAS (Results 1 - 10 of 10) sorted by relevance

/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUAnnotateKernelFeatures.cpp64 static bool castRequiresQueuePtr(unsigned SrcAS) { argument
65 return SrcAS == AMDGPUAS::LOCAL_ADDRESS || SrcAS == AMDGPUAS::PRIVATE_ADDRESS;
74 unsigned SrcAS = CE->getOperand(0)->getType()->getPointerAddressSpace(); local
75 return castRequiresQueuePtr(SrcAS);
H A DSIISelLowering.cpp503 bool SITargetLowering::isNoopAddrSpaceCast(unsigned SrcAS, argument
505 return isFlatGlobalAddrSpace(SrcAS) && isFlatGlobalAddrSpace(DestAS);
/external/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp76 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); local
80 SrcAddr = Builder.CreateBitCast(SrcAddr, Builder.getInt8PtrTy(SrcAS));
/external/llvm/include/llvm/Target/
H A DTargetLowering.h1097 /// Returns true if a cast between SrcAS and DestAS is a noop.
1098 virtual bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const { argument
/external/llvm/lib/Analysis/
H A DConstantFolding.cpp1218 unsigned SrcAS = SrcPtr->getType()->getPointerAddressSpace(); local
1219 if (SrcAS == DestTy->getPointerAddressSpace())
/external/llvm/lib/IR/
H A DConstants.cpp1522 unsigned SrcAS = S->getType()->getPointerAddressSpace(); local
1523 if (Ty->isPtrOrPtrVectorTy() && SrcAS != Ty->getPointerAddressSpace())
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3178 unsigned SrcAS local
3181 if (TLI.isNoopAddrSpaceCast(SrcAS, DestAS))
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp1786 unsigned SrcAS, unsigned DestAS) {
1790 ID.AddInteger(SrcAS);
1798 VT, SrcAS, DestAS);
4190 unsigned DstAS, unsigned SrcAS,
6718 EVT VT, unsigned SrcAS,
6721 SrcAddrSpace(SrcAS), DestAddrSpace(DestAS) {}
1785 getAddrSpaceCast(const SDLoc &dl, EVT VT, SDValue Ptr, unsigned SrcAS, unsigned DestAS) argument
4183 FindOptimalMemOpLowering(std::vector<EVT> &MemOps, unsigned Limit, uint64_t Size, unsigned DstAlign, unsigned SrcAlign, bool IsMemset, bool ZeroMemset, bool MemcpyStrSrc, bool AllowOverlap, unsigned DstAS, unsigned SrcAS, SelectionDAG &DAG, const TargetLowering &TLI) argument
6717 AddrSpaceCastSDNode(unsigned Order, const DebugLoc &dl, EVT VT, unsigned SrcAS, unsigned DestAS) argument
/external/clang/lib/Sema/
H A DSemaExpr.cpp5639 unsigned SrcAS = SrcTy->getPointeeType().getAddressSpace(); local
5641 if (SrcAS != DestAS)
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2031 bool X86TargetLowering::isNoopAddrSpaceCast(unsigned SrcAS, argument
2033 assert(SrcAS != DestAS && "Expected different address spaces!");
2035 return SrcAS < 256 && DestAS < 256;
[all...]

Completed in 490 milliseconds