Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsTargetMachine.h67 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
71 return SrcAS < 256 && DestAS < 256; in isNoopAddrSpaceCast()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetMachine.cpp326 unsigned DestAS) const { in isNoopAddrSpaceCast()
327 assert(SrcAS != DestAS && "Expected different address spaces!"); in isNoopAddrSpaceCast()
328 if (getPointerSize(SrcAS) != getPointerSize(DestAS)) in isNoopAddrSpaceCast()
330 return SrcAS < 256 && DestAS < 256; in isNoopAddrSpaceCast()
H A DX86TargetMachine.h58 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.h65 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DOverload.h1021 LangAS DestAS = LangAS::Default; variable
1143 LangAS getDestAS() { return DestAS; } in getDestAS()
1150 DestAS = AS; in setDestAS()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.h61 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetMachine.h77 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override { in isNoopAddrSpaceCast() argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.h61 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override;
H A DAMDGPUTargetMachine.cpp663 unsigned DestAS) const { in isNoopAddrSpaceCast()
665 AMDGPU::isFlatGlobalAddrSpace(DestAS); in isNoopAddrSpaceCast()
H A DAMDGPULegalizerInfo.cpp1801 unsigned DestAS = DstTy.getAddressSpace(); in legalizeAddrSpaceCast() local
1811 if (TM.isNoopAddrSpaceCast(SrcAS, DestAS)) { in legalizeAddrSpaceCast()
1816 if (DestAS == AMDGPUAS::CONSTANT_ADDRESS_32BIT) { in legalizeAddrSpaceCast()
1838 assert(DestAS == AMDGPUAS::LOCAL_ADDRESS || in legalizeAddrSpaceCast()
1839 DestAS == AMDGPUAS::PRIVATE_ADDRESS); in legalizeAddrSpaceCast()
1840 unsigned NullVal = TM.getNullPointerValue(DestAS); in legalizeAddrSpaceCast()
1865 B.buildConstant(DstTy, TM.getNullPointerValue(DestAS)); in legalizeAddrSpaceCast()
H A DSIISelLowering.h302 bool isFreeAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override;
H A DSIISelLowering.cpp1552 unsigned DestAS) const { in isFreeAddrSpaceCast()
1560 return TM.isNoopAddrSpaceCast(SrcAS, DestAS); in isFreeAddrSpaceCast()
5316 unsigned DestAS = ASC->getDestAddressSpace(); in lowerADDRSPACECAST() local
5318 if (DestAS == AMDGPUAS::LOCAL_ADDRESS || in lowerADDRSPACECAST()
5319 DestAS == AMDGPUAS::PRIVATE_ADDRESS) { in lowerADDRSPACECAST()
5320 unsigned NullVal = TM.getNullPointerValue(DestAS); in lowerADDRSPACECAST()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGDeclCXX.cpp122 auto DestAS = in EmitDeclDestroy() local
125 CGM.getContext().getTargetAddressSpace(DestAS)); in EmitDeclDestroy()
127 if (DestAS == SrcAS) in EmitDeclDestroy()
H A DCGAtomic.cpp1045 auto DestAS = getContext().getTargetAddressSpace(LangAS::opencl_generic); in EmitAtomicExpr() local
1047 auto *DestType = T->getPointerElementType()->getPointerTo(DestAS); in EmitAtomicExpr()
H A DCGDecl.cpp2466 auto DestAS = getContext().getTargetAddressSpace(DestLangAS); in EmitParmDecl() local
2467 auto *T = V->getType()->getPointerElementType()->getPointerTo(DestAS); in EmitParmDecl()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Target/
H A DTargetMachine.h302 virtual bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const { in isNoopAddrSpaceCast() argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp919 unsigned DestAS) const { in isFreeAddrSpaceCast()
920 return TM.isNoopAddrSpaceCast(SrcAS, DestAS); in isFreeAddrSpaceCast()
H A DCodeGenPrepare.cpp4506 unsigned DestAS = AddrInst->getType()->getPointerAddressSpace(); in matchOperationAddr() local
4507 if (TLI.getTargetMachine().isNoopAddrSpaceCast(SrcAS, DestAS)) in matchOperationAddr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp1046 unsigned DestAS = DestPtr->getType()->getPointerAddressSpace(); in processLoopStridedStore() local
1052 Type *DestInt8PtrTy = Builder.getInt8PtrTy(DestAS); in processLoopStridedStore()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1235 unsigned SrcAS, unsigned DestAS);
H A DSelectionDAG.h1336 unsigned DestAS);
H A DTargetLowering.h1806 virtual bool isFreeAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2064 unsigned SrcAS, unsigned DestAS) { in getAddrSpaceCast() argument
2069 ID.AddInteger(DestAS); in getAddrSpaceCast()
2076 VT, SrcAS, DestAS); in getAddrSpaceCast()
9618 unsigned DestAS) in AddrSpaceCastSDNode() argument
9620 SrcAddrSpace(SrcAS), DestAddrSpace(DestAS) {} in AddrSpaceCastSDNode()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExpr.cpp2976 LangAS DestAS = DestRecordType.getAddressSpace(); in PerformObjectMemberConversion() local
2977 if (FromAS != DestAS) { in PerformObjectMemberConversion()
2981 Context.getAddrSpaceQualType(FromRecordTypeWithoutAS, DestAS); in PerformObjectMemberConversion()
7116 LangAS DestAS = DestTy->getPointeeType().getAddressSpace(); in PrepareScalarCast() local
7117 if (SrcAS != DestAS) in PrepareScalarCast()
H A DSemaOverload.cpp5500 LangAS DestAS = in PerformObjectArgumentInitialization() local
5502 if (FromRecordType.getAddressSpace() != DestAS) in PerformObjectArgumentInitialization()
11671 /*TakingCandidateAddress=*/false, DestAS); in NoteCandidates()

12