Home
last modified time | relevance | path

Searched refs:SrcAddr (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp25 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, in createMemCpyLoopKnownSize() argument
43 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopKnownSize()
76 LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopKnownSize()
132 OpTy, SrcAddr, ConstantInt::get(TypeOfCopyLen, GepIndex)); in createMemCpyLoopKnownSize()
180 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, Value *CopyLen, in createMemCpyLoopUnknownSize() argument
196 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopUnknownSize()
233 Value *SrcGEP = LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopUnknownSize()
307 ResBuilder.CreateInBoundsGEP(ResLoopOpType, SrcAddr, FullOffset); in createMemCpyLoopUnknownSize()
372 static void createMemMoveLoop(Instruction *InsertBefore, Value *SrcAddr, in createMemMoveLoop() argument
391 SrcAddr, DstAddr, "compare_src_dst"); in createMemMoveLoop()
[all …]
H A DCodeLayout.cpp153 double extTSPScore(uint64_t SrcAddr, uint64_t SrcSize, uint64_t DstAddr,
156 if (SrcAddr + SrcSize == DstAddr) {
162 if (SrcAddr + SrcSize < DstAddr) { in MergeGainT()
163 const uint64_t Dist = DstAddr - (SrcAddr + SrcSize); in MergeGainT()
169 const uint64_t Dist = SrcAddr + SrcSize - DstAddr; in mergeType()
1295 double distScore(uint64_t SrcAddr, uint64_t DstAddr, uint64_t Count) const {
1296 uint64_t Dist = SrcAddr <= DstAddr ? DstAddr - SrcAddr : SrcAddr - DstAddr;
1313 uint64_t SrcAddr
132 extTSPScore(uint64_t SrcAddr,uint64_t SrcSize,uint64_t DstAddr,uint64_t Count,bool IsConditional) extTSPScore() argument
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCInstLower.h59 auto SrcAddr = Op->getType()->getPointerAddressSpace(); in lowerAddrSpaceCast() local
60 if (Op->isNullValue() && AT.getNullPointerValue(SrcAddr) == 0) { in lowerAddrSpaceCast()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLowerMemIntrinsics.h36 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, Value *CopyLen,
44 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr,
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp106 Value *SrcAddr = LI->getOperand(0); in runOnFunction() local
113 /* SrcAddr */ SrcAddr, /* DstAddr */ DstAddr, in runOnFunction()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DTargetInfo.cpp134 CodeGen::CodeGenFunction &CGF, llvm::Value *Src, LangAS SrcAddr, in performAddrSpaceCast() argument
139 return performAddrSpaceCast(CGF.CGM, C, SrcAddr, DestAddr, DestTy); in performAddrSpaceCast()
147 LangAS SrcAddr, LangAS DestAddr, in performAddrSpaceCast() argument
H A DCGNonTrivialStruct.cpp518 Address SrcAddr = this->getAddrWithOffset(Addrs[SrcIdx], this->Start); in flushTrivialFields() local
526 SrcAddr = SrcAddr.withElementType(this->CGF->Int8Ty); in flushTrivialFields()
527 this->CGF->Builder.CreateMemCpy(DstAddr, SrcAddr, SizeVal, false); in flushTrivialFields()
533 SrcAddr = SrcAddr.withElementType(Ty); in flushTrivialFields()
534 llvm::Value *SrcVal = this->CGF->Builder.CreateLoad(SrcAddr, false); in flushTrivialFields()
556 Address SrcAddr = this->getAddrWithOffset(Addrs[SrcIdx], Offset); in visitVolatileTrivial() local
558 this->CGF->MakeAddrLValue(SrcAddr.withElementType(Ty), FT); in visitVolatileTrivial()
563 Address SrcAddr = Addrs[SrcIdx].withElementType(Ty); in visitVolatileTrivial() local
565 SrcLV = this->CGF->MakeAddrLValue(SrcAddr, FT); in visitVolatileTrivial()
H A DTargetInfo.h301 LangAS SrcAddr, LangAS DestAddr,
312 llvm::Value *V, LangAS SrcAddr,
323 LangAS SrcAddr, LangAS DestAddr,
H A DCGObjC.cpp2662 Address SrcAddr) { in emitARCCopyAssignWeak() argument
2663 llvm::Value *Object = EmitARCLoadWeakRetained(SrcAddr); in emitARCCopyAssignWeak()
2669 Address SrcAddr) { in emitARCMoveAssignWeak() argument
2670 llvm::Value *Object = EmitARCLoadWeakRetained(SrcAddr); in emitARCMoveAssignWeak()
2673 EmitARCDestroyWeak(SrcAddr); in emitARCMoveAssignWeak()
H A DCGStmtOpenMP.cpp723 Address DestAddr, Address SrcAddr, QualType OriginalType, in EmitOMPAggregateAssign() argument
731 SrcAddr = SrcAddr.withElementType(DestAddr.getElementType()); in EmitOMPAggregateAssign()
733 llvm::Value *SrcBegin = SrcAddr.emitRawPointer(*this); in EmitOMPAggregateAssign()
756 Address(SrcElementPHI, SrcAddr.getElementType(), in EmitOMPAggregateAssign()
757 SrcAddr.getAlignment().alignmentOfArrayElement(ElementSize)); in EmitOMPAggregateAssign()
774 Builder.CreateConstGEP1_32(SrcAddr.getElementType(), SrcElementPHI, in EmitOMPAggregateAssign()
788 Address SrcAddr, const VarDecl *DestVD, in EmitOMPCopy() argument
795 LValue Src = MakeAddrLValue(SrcAddr, OriginalType); in EmitOMPCopy()
801 DestAddr, SrcAddr, OriginalType, in EmitOMPCopy()
816 Remap.addPrivate(SrcVD, SrcAddr); in EmitOMPCopy()
H A DCodeGenFunction.h3673 Address DestAddr, Address SrcAddr, QualType OriginalType,
3687 Address DestAddr, Address SrcAddr,
4735 void emitARCCopyAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr);
4736 void emitARCMoveAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr);
H A DCGOpenMPRuntime.cpp661 Address SrcAddr = Address::invalid()) { in EmitOMPAggregateInit() argument
669 SrcAddr = SrcAddr.withElementType(DestAddr.getElementType()); in EmitOMPAggregateInit()
673 SrcBegin = SrcAddr.emitRawPointer(CGF); in EmitOMPAggregateInit()
698 Address(SrcElementPHI, SrcAddr.getElementType(), in EmitOMPAggregateInit()
699 SrcAddr.getAlignment().alignmentOfArrayElement(ElementSize)); in EmitOMPAggregateInit()
722 SrcAddr.getElementType(), SrcElementPHI, /*Idx0=*/1, in EmitOMPAggregateInit()
2191 Address SrcAddr = emitAddrOfVarFromArray(CGF, RHS, I, SrcVar); in emitCopyprivateCopyFunction() local
2195 CGF.EmitOMPCopy(Type, DestAddr, SrcAddr, DestVar, SrcVar, AssignmentOps[I]); in emitCopyprivateCopyFunction()
H A DCGBuiltin.cpp4256 Address SrcAddr = EmitPointerWithAlignment(E->getArg(1)); in EmitBuiltinExpr() local
4259 DestAddr, SrcAddr, SizeVal); in EmitBuiltinExpr()
6093 Address SrcAddr = EmitMSVAListRef(E->getArg(1)); in EmitBuiltinExpr() local
6096 SrcAddr = SrcAddr.withElementType(Int8PtrTy); in EmitBuiltinExpr()
6098 Value *ArgPtr = Builder.CreateLoad(SrcAddr, "ap.val"); in EmitBuiltinExpr()
/freebsd/stand/efi/include/
H A Definet.h303 IN EFI_MAC_ADDRESS *SrcAddr OPTIONAL,
318 OUT EFI_MAC_ADDRESS *SrcAddr OPTIONAL,
/freebsd/sys/contrib/edk2/Include/Uefi/
H A DUefiPxe.h1576 PXE_MAC_ADDR SrcAddr; member
1612 PXE_MAC_ADDR SrcAddr; member
1752 PXE_MAC_ADDR SrcAddr; member
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldChecker.cpp915 uint64_t RuntimeDyldCheckerImpl::readMemoryAtAddr(uint64_t SrcAddr, in readMemoryAtAddr() argument
917 uintptr_t PtrSizedAddr = static_cast<uintptr_t>(SrcAddr); in readMemoryAtAddr()
918 assert(PtrSizedAddr == SrcAddr && "Linker memory pointer out-of-range."); in readMemoryAtAddr()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1271 Value *SrcAddr = Load->getPointerOperand()->stripPointerCasts(); in foldSingleElementStore() local
1276 SrcAddr != SI->getPointerOperand()->stripPointerCasts()) in foldSingleElementStore()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h1377 void shuffleAndStore(InsertPointTy AllocaIP, Value *SrcAddr, Value *DstAddr,
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2286 void OpenMPIRBuilder::shuffleAndStore(InsertPointTy AllocaIP, Value *SrcAddr, in shuffleAndStore() argument
2303 Value *Ptr = SrcAddr; in shuffleAndStore()
2311 Builder.CreateGEP(ElemType, SrcAddr, {ConstantInt::get(IndexTy, 1)}); in shuffleAndStore()