| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.h | 180 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 D | InstCombineLoadStoreAlloca.cpp | 240 : 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 D | InstructionCombining.cpp | 191 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 D | TargetTransformInfo.cpp | 308 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 D | AMDGPU.cpp | 34 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 D | TargetTransformInfo.h | 466 LLVM_ABI bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const; 496 LLVM_ABI bool isNoopAddrSpaceCast(unsigned FromAS, unsigned ToAS) const;
|
| H A D | TargetTransformInfoImpl.h | 138 virtual bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const { in isValidAddrSpaceCast() argument
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 527 bool isValidAddrSpaceCast(unsigned FromAS, unsigned ToAS) const;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 390 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 D | SemaExpr.cpp | 3034 LangAS FromAS = FromRecordType.getAddressSpace(); in PerformObjectMemberConversion() local 3036 if (FromAS != DestAS) { in PerformObjectMemberConversion()
|