/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.h | 176 bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const { in isValidAddrSpaceCast() argument 178 switch (FromAS) { in isValidAddrSpaceCast() 190 if ((FromAS == AMDGPUAS::CONSTANT_ADDRESS_32BIT && in isValidAddrSpaceCast() 192 (FromAS == AMDGPUAS::CONSTANT_ADDRESS && in isValidAddrSpaceCast()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineLoadStoreAlloca.cpp | 252 : IC(IC), Root(Root), FromAS(SrcAS) {} in PointerReplacer() 266 unsigned FromAS) const { in isEqualOrValidAddrSpaceCast() 271 return (FromAS == ToAS) || IC.isValidAddrSpaceCast(FromAS, ToAS); in isEqualOrValidAddrSpaceCast() 279 unsigned FromAS; member in __anond4d3796c0111::PointerReplacer 343 } else if (isEqualOrValidAddrSpaceCast(Inst, FromAS)) { in collectUsersRecursive()
|
H A D | InstructionCombining.cpp | 189 bool InstCombiner::isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const { in isValidAddrSpaceCast() argument 190 return TTI.isValidAddrSpaceCast(FromAS, ToAS); in isValidAddrSpaceCast()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 298 bool llvm::TargetTransformInfo::isValidAddrSpaceCast(unsigned FromAS, in isValidAddrSpaceCast() argument 300 return TTIImpl->isValidAddrSpaceCast(FromAS, ToAS); in isValidAddrSpaceCast() 303 bool llvm::TargetTransformInfo::addrspacesMayAlias(unsigned FromAS, in addrspacesMayAlias() argument 305 return TTIImpl->addrspacesMayAlias(FromAS, ToAS); in addrspacesMayAlias() 317 bool TargetTransformInfo::isNoopAddrSpaceCast(unsigned FromAS, in isNoopAddrSpaceCast() argument 319 return TTIImpl->isNoopAddrSpaceCast(FromAS, ToAS); in isNoopAddrSpaceCast()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 452 bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const; 482 bool isNoopAddrSpaceCast(unsigned FromAS, unsigned ToAS) const; 1845 virtual bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const = 0; 1850 virtual bool isNoopAddrSpaceCast(unsigned FromAS, unsigned ToAS) const = 0; 2267 bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const override { in isValidAddrSpaceCast() argument 2268 return Impl.isValidAddrSpaceCast(FromAS, ToAS); in isValidAddrSpaceCast() 2282 bool isNoopAddrSpaceCast(unsigned FromAS, unsigned ToAS) const override { in isNoopAddrSpaceCast() argument 2283 return Impl.isNoopAddrSpaceCast(FromAS, ToAS); in isNoopAddrSpaceCast()
|
H A D | TargetTransformInfoImpl.h | 110 bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const { in isValidAddrSpaceCast() argument
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | AMDGPU.cpp | 33 llvm::Type *coerceKernelArgumentType(llvm::Type *Ty, unsigned FromAS, in coerceKernelArgumentType() argument 37 if (PtrTy && PtrTy->getAddressSpace() == FromAS) in coerceKernelArgumentType()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
H A D | InstCombiner.h | 520 bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 287 bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const { in isValidAddrSpaceCast() argument 305 bool isNoopAddrSpaceCast(unsigned FromAS, unsigned ToAS) const { in isNoopAddrSpaceCast() argument 306 return getTLI()->getTargetMachine().isNoopAddrSpaceCast(FromAS, ToAS); in isNoopAddrSpaceCast()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 2987 LangAS FromAS = FromRecordType.getAddressSpace(); in PerformObjectMemberConversion() local 2989 if (FromAS != DestAS) { in PerformObjectMemberConversion()
|