Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/
DLowerMemIntrinsics.cpp21 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, in createMemCpyLoopKnownSize() argument
39 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopKnownSize()
68 if (SrcAddr->getType() != SrcOpType) { in createMemCpyLoopKnownSize()
69 SrcAddr = PLBuilder.CreateBitCast(SrcAddr, SrcOpType); in createMemCpyLoopKnownSize()
83 LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopKnownSize()
139 Value *CastedSrc = SrcAddr->getType() == SrcPtrType in createMemCpyLoopKnownSize()
140 ? SrcAddr in createMemCpyLoopKnownSize()
141 : RBuilder.CreateBitCast(SrcAddr, SrcPtrType); in createMemCpyLoopKnownSize()
176 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, Value *CopyLen, in createMemCpyLoopUnknownSize() argument
192 unsigned SrcAS = cast<PointerType>(SrcAddr->getType())->getAddressSpace(); in createMemCpyLoopUnknownSize()
[all …]
DCodeLayout.cpp128 double extTSPScore(uint64_t SrcAddr, uint64_t SrcSize, uint64_t DstAddr, in extTSPScore() argument
131 if (SrcAddr + SrcSize == DstAddr) { in extTSPScore()
137 if (SrcAddr + SrcSize < DstAddr) { in extTSPScore()
138 const uint64_t Dist = DstAddr - (SrcAddr + SrcSize); in extTSPScore()
144 const uint64_t Dist = SrcAddr + SrcSize - DstAddr; in extTSPScore()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPUMCInstLower.h59 auto SrcAddr = Op->getType()->getPointerAddressSpace(); in lowerAddrSpaceCast() local
60 if (Op->isNullValue() && AT.getNullPointerValue(SrcAddr) == 0) { in lowerAddrSpaceCast()
/openbsd/src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
DLowerMemIntrinsics.h36 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, Value *CopyLen,
44 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr,
/openbsd/src/gnu/llvm/llvm/lib/Target/NVPTX/
DNVPTXLowerAggrCopies.cpp106 Value *SrcAddr = LI->getOperand(0); in runOnFunction() local
113 /* SrcAddr */ SrcAddr, /* DstAddr */ DstAddr, in runOnFunction()
/openbsd/src/sys/stand/efi/include/
Definet.h304 IN EFI_MAC_ADDRESS *SrcAddr OPTIONAL,
319 OUT EFI_MAC_ADDRESS *SrcAddr OPTIONAL,
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGNonTrivialStruct.cpp522 Address SrcAddr = this->getAddrWithOffset(Addrs[SrcIdx], this->Start); in flushTrivialFields() local
530 SrcAddr = in flushTrivialFields()
531 this->CGF->Builder.CreateElementBitCast(SrcAddr, this->CGF->Int8Ty); in flushTrivialFields()
532 this->CGF->Builder.CreateMemCpy(DstAddr, SrcAddr, SizeVal, false); in flushTrivialFields()
538 SrcAddr = this->CGF->Builder.CreateElementBitCast(SrcAddr, Ty); in flushTrivialFields()
539 llvm::Value *SrcVal = this->CGF->Builder.CreateLoad(SrcAddr, false); in flushTrivialFields()
561 Address SrcAddr = this->getAddrWithOffset(Addrs[SrcIdx], Offset); in visitVolatileTrivial() local
563 this->CGF->Builder.CreateElementBitCast(SrcAddr, Ty), FT); in visitVolatileTrivial()
569 Address SrcAddr = in visitVolatileTrivial() local
572 SrcLV = this->CGF->MakeAddrLValue(SrcAddr, FT); in visitVolatileTrivial()
DTargetInfo.h291 llvm::Value *V, LangAS SrcAddr,
302 LangAS SrcAddr, LangAS DestAddr,
DCGObjC.cpp2689 Address SrcAddr) { in emitARCCopyAssignWeak() argument
2690 llvm::Value *Object = EmitARCLoadWeakRetained(SrcAddr); in emitARCCopyAssignWeak()
2696 Address SrcAddr) { in emitARCMoveAssignWeak() argument
2697 llvm::Value *Object = EmitARCLoadWeakRetained(SrcAddr); in emitARCMoveAssignWeak()
2700 EmitARCDestroyWeak(SrcAddr); in emitARCMoveAssignWeak()
DCGStmtOpenMP.cpp699 Address DestAddr, Address SrcAddr, QualType OriginalType, in EmitOMPAggregateAssign() argument
707 SrcAddr = Builder.CreateElementBitCast(SrcAddr, DestAddr.getElementType()); in EmitOMPAggregateAssign()
709 llvm::Value *SrcBegin = SrcAddr.getPointer(); in EmitOMPAggregateAssign()
732 Address(SrcElementPHI, SrcAddr.getElementType(), in EmitOMPAggregateAssign()
733 SrcAddr.getAlignment().alignmentOfArrayElement(ElementSize)); in EmitOMPAggregateAssign()
750 Builder.CreateConstGEP1_32(SrcAddr.getElementType(), SrcElementPHI, in EmitOMPAggregateAssign()
764 Address SrcAddr, const VarDecl *DestVD, in EmitOMPCopy() argument
771 LValue Src = MakeAddrLValue(SrcAddr, OriginalType); in EmitOMPCopy()
777 DestAddr, SrcAddr, OriginalType, in EmitOMPCopy()
792 Remap.addPrivate(SrcVD, SrcAddr); in EmitOMPCopy()
DCodeGenFunction.h3362 Address DestAddr, Address SrcAddr, QualType OriginalType,
3376 Address DestAddr, Address SrcAddr,
4300 void emitARCCopyAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr);
4301 void emitARCMoveAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr);
DCGOpenMPRuntimeGPU.cpp1413 static void shuffleAndStore(CodeGenFunction &CGF, Address SrcAddr, in shuffleAndStore() argument
1430 Address Ptr = SrcAddr; in shuffleAndStore()
1432 Bld.CreateConstGEP(SrcAddr, 1), CGF.VoidPtrTy, CGF.Int8Ty); in shuffleAndStore()
DCGOpenMPRuntime.cpp684 Address SrcAddr = Address::invalid()) { in EmitOMPAggregateInit() argument
692 SrcAddr = in EmitOMPAggregateInit()
693 CGF.Builder.CreateElementBitCast(SrcAddr, DestAddr.getElementType()); in EmitOMPAggregateInit()
697 SrcBegin = SrcAddr.getPointer(); in EmitOMPAggregateInit()
722 Address(SrcElementPHI, SrcAddr.getElementType(), in EmitOMPAggregateInit()
723 SrcAddr.getAlignment().alignmentOfArrayElement(ElementSize)); in EmitOMPAggregateInit()
746 SrcAddr.getElementType(), SrcElementPHI, /*Idx0=*/1, in EmitOMPAggregateInit()
2359 Address SrcAddr = emitAddrOfVarFromArray(CGF, RHS, I, SrcVar); in emitCopyprivateCopyFunction() local
2363 CGF.EmitOMPCopy(Type, DestAddr, SrcAddr, DestVar, SrcVar, AssignmentOps[I]); in emitCopyprivateCopyFunction()
DCGBuiltin.cpp3504 Address SrcAddr = EmitPointerWithAlignment(E->getArg(1)); in EmitBuiltinExpr() local
3507 DestAddr, SrcAddr, SizeVal); in EmitBuiltinExpr()
5260 Address SrcAddr = EmitMSVAListRef(E->getArg(1)); in EmitBuiltinExpr() local
5266 SrcAddr = Address(Builder.CreateBitCast(SrcAddr.getPointer(), BPP, "ap"), in EmitBuiltinExpr()
5267 Int8PtrTy, SrcAddr.getAlignment()); in EmitBuiltinExpr()
5269 Value *ArgPtr = Builder.CreateLoad(SrcAddr, "ap.val"); in EmitBuiltinExpr()
18612 llvm::Value *SrcAddr = Args.Src; in EmitBuiltinAlignTo() local
18614 SrcAddr = Builder.CreatePtrToInt(Args.Src, Args.IntType, "intptr"); in EmitBuiltinAlignTo()
18615 llvm::Value *SrcForMask = SrcAddr; in EmitBuiltinAlignTo()
18633 llvm::Value *Difference = Builder.CreateSub(Result, SrcAddr, "diff"); in EmitBuiltinAlignTo()
DTargetInfo.cpp523 CodeGen::CodeGenFunction &CGF, llvm::Value *Src, LangAS SrcAddr, in performAddrSpaceCast() argument
528 return performAddrSpaceCast(CGF.CGM, C, SrcAddr, DestAddr, DestTy); in performAddrSpaceCast()
536 LangAS SrcAddr, LangAS DestAddr, in performAddrSpaceCast() argument
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldChecker.cpp797 uint64_t RuntimeDyldCheckerImpl::readMemoryAtAddr(uint64_t SrcAddr, in readMemoryAtAddr() argument
799 uintptr_t PtrSizedAddr = static_cast<uintptr_t>(SrcAddr); in readMemoryAtAddr()
800 assert(PtrSizedAddr == SrcAddr && "Linker memory pointer out-of-range."); in readMemoryAtAddr()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DVectorCombine.cpp1097 Value *SrcAddr = Load->getPointerOperand()->stripPointerCasts(); in foldSingleElementStore() local
1102 SrcAddr != SI->getPointerOperand()->stripPointerCasts()) in foldSingleElementStore()