Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetMachine.h72 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
76 return SrcAS < 256 && DestAS < 256; in isNoopAddrSpaceCast()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.h70 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
71 return getPointerSize(SrcAS) == getPointerSize(DestAS); in isNoopAddrSpaceCast()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetMachine.cpp371 unsigned DestAS) const { in isNoopAddrSpaceCast()
372 assert(SrcAS != DestAS && "Expected different address spaces!"); in isNoopAddrSpaceCast()
373 if (getPointerSize(SrcAS) != getPointerSize(DestAS)) in isNoopAddrSpaceCast()
375 return SrcAS < 256 && DestAS < 256; in isNoopAddrSpaceCast()
H A DX86TargetMachine.h81 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetMachine.h50 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.h50 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.h79 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.h97 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DOverload.h1283 LangAS DestAS = LangAS::Default; variable
1477 LangAS getDestAS() { return DestAS; } in getDestAS()
1484 DestAS = AS; in setDestAS()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.h62 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override;
H A DAMDGPUTargetMachine.cpp974 unsigned DestAS) const { in isNoopAddrSpaceCast()
976 AMDGPU::isFlatGlobalAddrSpace(DestAS); in isNoopAddrSpaceCast()
H A DSIISelLowering.h367 bool isFreeAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override;
H A DAMDGPULegalizerInfo.cpp2363 unsigned DestAS = DstTy.getAddressSpace(); in legalizeAddrSpaceCast() local
2373 if (TM.isNoopAddrSpaceCast(SrcAS, DestAS)) { in legalizeAddrSpaceCast()
2379 (DestAS == AMDGPUAS::LOCAL_ADDRESS || in legalizeAddrSpaceCast()
2380 DestAS == AMDGPUAS::PRIVATE_ADDRESS)) { in legalizeAddrSpaceCast()
2390 unsigned NullVal = TM.getNullPointerValue(DestAS); in legalizeAddrSpaceCast()
2406 if (DestAS == AMDGPUAS::FLAT_ADDRESS && in legalizeAddrSpaceCast()
2434 auto FlatNull = B.buildConstant(DstTy, TM.getNullPointerValue(DestAS)); in legalizeAddrSpaceCast()
2445 if (DestAS == AMDGPUAS::CONSTANT_ADDRESS_32BIT && in legalizeAddrSpaceCast()
H A DR600ISelLowering.cpp954 unsigned DestAS = ASC->getDestAddressSpace(); in lowerADDRSPACECAST() local
957 return DAG.getSignedConstant(TM.getNullPointerValue(DestAS), SL, VT); in lowerADDRSPACECAST()
H A DSIISelLowering.cpp2015 unsigned DestAS) const { in isFreeAddrSpaceCast()
2023 return TM.isNoopAddrSpaceCast(SrcAS, DestAS); in isFreeAddrSpaceCast()
7603 unsigned DestAS, SrcAS; in lowerADDRSPACECAST() local
7609 DestAS = ASC->getDestAddressSpace(); in lowerADDRSPACECAST()
7616 DestAS = Op->getConstantOperandVal(3); in lowerADDRSPACECAST()
7624 if (DestAS == AMDGPUAS::LOCAL_ADDRESS || in lowerADDRSPACECAST()
7625 DestAS == AMDGPUAS::PRIVATE_ADDRESS) { in lowerADDRSPACECAST()
7631 unsigned NullVal = TM.getNullPointerValue(DestAS); in lowerADDRSPACECAST()
7641 if (DestAS == AMDGPUAS::FLAT_ADDRESS) { in lowerADDRSPACECAST()
7673 if (DestAS == AMDGPUAS::CONSTANT_ADDRESS_32BIT && in lowerADDRSPACECAST()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h366 virtual bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const { in isNoopAddrSpaceCast() argument
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp124 auto DestAS = in EmitDeclDestroy() local
127 CGM.getLLVMContext(), CGM.getContext().getTargetAddressSpace(DestAS)); in EmitDeclDestroy()
129 if (DestAS == SrcAS) in EmitDeclDestroy()
H A DCGAtomic.cpp1093 auto DestAS = getContext().getTargetAddressSpace(LangAS::opencl_generic); in EmitAtomicExpr() local
1094 auto *DestType = llvm::PointerType::get(getLLVMContext(), DestAS); in EmitAtomicExpr()
H A DCGDecl.cpp2719 auto DestAS = getContext().getTargetAddressSpace(DestLangAS); in EmitParmDecl() local
2720 auto *T = llvm::PointerType::get(getLLVMContext(), DestAS); in EmitParmDecl()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp994 unsigned DestAS) const { in isFreeAddrSpaceCast()
995 return TM.isNoopAddrSpaceCast(SrcAS, DestAS); in isFreeAddrSpaceCast()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1384 unsigned SrcAS, unsigned DestAS)
1386 DestAddrSpace(DestAS) {}
H A DSelectionDAG.h1687 unsigned SrcAS, unsigned DestAS);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp1030 unsigned DestAS = DestPtr->getType()->getPointerAddressSpace(); in processLoopStridedStore() local
1036 Type *DestInt8PtrTy = Builder.getPtrTy(DestAS); in processLoopStridedStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp3018 unsigned DestAS = N->getDestAddressSpace(); in LowerADDRSPACECAST() local
3020 DestAS != llvm::ADDRESS_SPACE_GENERIC) { in LowerADDRSPACECAST()
3024 DestAS == llvm::ADDRESS_SPACE_SHARED_CLUSTER) || in LowerADDRSPACECAST()
3026 DestAS == llvm::ADDRESS_SPACE_SHARED)) { in LowerADDRSPACECAST()
3034 ADDRESS_SPACE_GENERIC, DestAS); in LowerADDRSPACECAST()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp550 unsigned DestAS = AddrSpaceCastN->getDestAddressSpace(); in ScalarizeVecRes_ADDRSPACECAST() local
551 return DAG.getAddrSpaceCast(DL, DestVT, Op, SrcAS, DestAS); in ScalarizeVecRes_ADDRSPACECAST()
2651 unsigned DestAS = AddrSpaceCastN->getDestAddressSpace(); in SplitVecRes_ADDRSPACECAST() local
2652 Lo = DAG.getAddrSpaceCast(dl, LoVT, Lo, SrcAS, DestAS); in SplitVecRes_ADDRSPACECAST()
2653 Hi = DAG.getAddrSpaceCast(dl, HiVT, Hi, SrcAS, DestAS); in SplitVecRes_ADDRSPACECAST()

12