Home
last modified time | relevance | path

Searched refs:FromAS (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h180 bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const override { in isValidAddrSpaceCast() argument
182 if (FromAS == ToAS) in isValidAddrSpaceCast()
186 return AMDGPU::addrspacesMayAlias(FromAS, ToAS); in isValidAddrSpaceCast()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp240 : IC(IC), Root(Root), FromAS(SrcAS) {} in PointerReplacer()
253 unsigned FromAS) const { in isEqualOrValidAddrSpaceCast()
258 return (FromAS == ToAS) || IC.isValidAddrSpaceCast(FromAS, ToAS); in isEqualOrValidAddrSpaceCast()
265 unsigned FromAS; member in __anond4d3796c0111::PointerReplacer
334 } else if (isEqualOrValidAddrSpaceCast(Inst, FromAS)) { in collectUsers()
H A DInstructionCombining.cpp191 bool InstCombiner::isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const { in isValidAddrSpaceCast() argument
195 return TTIForTargetIntrinsicsOnly.isValidAddrSpaceCast(FromAS, ToAS); in isValidAddrSpaceCast()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp308 bool llvm::TargetTransformInfo::isValidAddrSpaceCast(unsigned FromAS, in isValidAddrSpaceCast() argument
310 return TTIImpl->isValidAddrSpaceCast(FromAS, ToAS); in isValidAddrSpaceCast()
313 bool llvm::TargetTransformInfo::addrspacesMayAlias(unsigned FromAS, in addrspacesMayAlias() argument
315 return TTIImpl->addrspacesMayAlias(FromAS, ToAS); in addrspacesMayAlias()
327 bool TargetTransformInfo::isNoopAddrSpaceCast(unsigned FromAS, in isNoopAddrSpaceCast() argument
329 return TTIImpl->isNoopAddrSpaceCast(FromAS, ToAS); in isNoopAddrSpaceCast()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAMDGPU.cpp34 llvm::Type *coerceKernelArgumentType(llvm::Type *Ty, unsigned FromAS, in coerceKernelArgumentType() argument
38 if (PtrTy && PtrTy->getAddressSpace() == FromAS) in coerceKernelArgumentType()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h466 LLVM_ABI bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const;
496 LLVM_ABI bool isNoopAddrSpaceCast(unsigned FromAS, unsigned ToAS) const;
H A DTargetTransformInfoImpl.h138 virtual bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const { in isValidAddrSpaceCast() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h527 bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h390 bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const override { in isValidAddrSpaceCast() argument
408 bool isNoopAddrSpaceCast(unsigned FromAS, unsigned ToAS) const override { in isNoopAddrSpaceCast() argument
409 return getTLI()->getTargetMachine().isNoopAddrSpaceCast(FromAS, ToAS); in isNoopAddrSpaceCast()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp3034 LangAS FromAS = FromRecordType.getAddressSpace(); in PerformObjectMemberConversion() local
3036 if (FromAS != DestAS) { in PerformObjectMemberConversion()