Home
last modified time | relevance | path

Searched refs:DstAS (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp41 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace(); in createMemCpyLoopKnownSize() local
45 Ctx, CopyLen, SrcAS, DstAS, SrcAlign.value(), DstAlign.value(), in createMemCpyLoopKnownSize()
68 PointerType *DstOpType = PointerType::get(LoopOpType, DstAS); in createMemCpyLoopKnownSize()
122 SrcAS, DstAS, SrcAlign.value(), in createMemCpyLoopKnownSize()
153 PointerType *DstPtrType = PointerType::get(OpTy, DstAS); in createMemCpyLoopKnownSize()
196 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace(); in createMemCpyLoopUnknownSize() local
199 Ctx, CopyLen, SrcAS, DstAS, SrcAlign.value(), DstAlign.value(), in createMemCpyLoopUnknownSize()
210 PointerType *DstOpType = PointerType::get(LoopOpType, DstAS); in createMemCpyLoopUnknownSize()
311 DstAddr, PointerType::get(ResLoopOpType, DstAS)); in createMemCpyLoopUnknownSize()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.h47 bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DstAS) const override;
H A DRISCVTargetMachine.cpp132 unsigned DstAS) const { in isNoopAddrSpaceCast()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprCXX.cpp104 LangAS DstAS = DtorDecl->getMethodQualifiers().getAddressSpace(); in EmitCXXDestructorCall() local
105 if (SrcAS != DstAS) { in EmitCXXDestructorCall()
108 This = getTargetHooks().performAddrSpaceCast(*this, This, SrcAS, DstAS, in EmitCXXDestructorCall()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h461 const MemOp &Op, unsigned DstAS, unsigned SrcAS,
H A DSystemZISelLowering.cpp998 std::vector<EVT> &MemOps, unsigned Limit, const MemOp &Op, unsigned DstAS, in findOptimalMemOpLowering() argument
1012 return TargetLowering::findOptimalMemOpLowering(MemOps, Limit, Op, DstAS, in findOptimalMemOpLowering()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp2738 unsigned DstAS = CE->getType()->getPointerAddressSpace(); in lowerConstant() local
2740 if (TM.isNoopAddrSpaceCast(SrcAS, DstAS)) in lowerConstant()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp7343 unsigned DstAS, unsigned SrcAS, in findGISelOptimalMemOpLowering() argument
7358 !TLI.allowsMisalignedMemoryAccesses(Ty, DstAS, Op.getDstAlign())) in findGISelOptimalMemOpLowering()
7386 VT, DstAS, Op.isFixedDstAlign() ? Op.getDstAlign() : Align(1), in findGISelOptimalMemOpLowering()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3567 const MemOp &Op, unsigned DstAS, unsigned SrcAS,
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp197 std::vector<EVT> &MemOps, unsigned Limit, const MemOp &Op, unsigned DstAS, in findOptimalMemOpLowering() argument
212 !allowsMisalignedMemoryAccesses(VT, DstAS, Op.getDstAlign())) in findOptimalMemOpLowering()
266 VT, DstAS, Op.isFixedDstAlign() ? Op.getDstAlign() : Align(1), in findOptimalMemOpLowering()
H A DSelectionDAGBuilder.cpp7951 unsigned DstAS = LHS->getType()->getPointerAddressSpace(); in visitMemCmpBCmpCall() local
7955 !TLI.allowsMisalignedMemoryAccesses(LVT, DstAS)) in visitMemCmpBCmpCall()