Home
last modified time | relevance | path

Searched refs:DstAddr (Results 1 – 13 of 13) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp24 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, in createMemCpyLoopKnownSize() argument
43 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace(); in createMemCpyLoopKnownSize()
84 LoopBuilder.CreateInBoundsGEP(LoopOpType, DstAddr, LoopIndex); in createMemCpyLoopKnownSize()
140 OpTy, DstAddr, ConstantInt::get(TypeOfCopyLen, GepIndex)); in createMemCpyLoopKnownSize()
176 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace(); in createMemCpyLoopUnknownSize()
290 ResBuilder.CreateInBoundsGEP(ResLoopOpType, DstAddr, FullOffset); in createMemCpyLoopUnknownSize()
404 Element, LoopBuilder.CreateInBoundsGEP(EltTy, DstAddr, IndexPtr), in createMemMoveLoop()
435 static void createMemSetLoop(Instruction *InsertBefore, Value *DstAddr, in createMemSetLoop() argument
520 Value *DstAddr = Memmove->getRawDest(); in expandMemMoveAsLoop() local
528 unsigned DstAS = DstAddr->getType()->getPointerAddressSpace(); in expandMemMoveAsLoop()
[all …]
H A DCodeLayout.cpp153 double extTSPScore(uint64_t SrcAddr, uint64_t SrcSize, uint64_t DstAddr, in extTSPScore() argument
156 if (SrcAddr + SrcSize == DstAddr) { in extTSPScore()
162 if (SrcAddr + SrcSize < DstAddr) { in extTSPScore()
163 const uint64_t Dist = DstAddr - (SrcAddr + SrcSize); in extTSPScore()
169 const uint64_t Dist = SrcAddr + SrcSize - DstAddr; in extTSPScore()
1295 double distScore(uint64_t SrcAddr, uint64_t DstAddr, uint64_t Count) const { in distScore() argument
1296 uint64_t Dist = SrcAddr <= DstAddr ? DstAddr - SrcAddr : SrcAddr - DstAddr; in distScore()
1314 uint64_t DstAddr = Jump->Target->EstimatedAddr; in distBasedLocalityGain() local
1315 NewScore += distScore(SrcAddr, DstAddr, Jump->ExecutionCount); in distBasedLocalityGain()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMCInstLower.h61 auto DstAddr = CE->getType()->getPointerAddressSpace(); in lowerAddrSpaceCast() local
62 return MCConstantExpr::create(AT.getNullPointerValue(DstAddr), in lowerAddrSpaceCast()
H A DSIISelLowering.cpp3704 SDValue DstAddr; in LowerCall() local
3727 DstAddr = DAG.getFrameIndex(FI, PtrVT); in LowerCall()
3742 DstAddr = DAG.getNode(ISD::ADD, DL, MVT::i32, SP, PtrOff); in LowerCall()
3752 DAG.getMemcpy(Chain, DL, DstAddr, Arg, SizeNode, in LowerCall()
3761 DAG.getStore(Chain, DL, Arg, DstAddr, DstInfo, Alignment); in LowerCall()
/freebsd-14.2/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-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp361 Address DstAddr = StartAddrs[DstIdx]; in visitArray() local
362 llvm::Value *NumElts = CGF.emitArrayLength(AT, BaseEltQT, DstAddr); in visitArray()
369 CGF.Int8Ty, DstAddr.getPointer(), SizeInBytes); in visitArray()
525 DstAddr = DstAddr.withElementType(this->CGF->Int8Ty); in flushTrivialFields()
532 DstAddr = DstAddr.withElementType(Ty); in flushTrivialFields()
535 this->CGF->Builder.CreateStore(SrcVal, DstAddr, false); in flushTrivialFields()
552 Address DstAddr = this->getAddrWithOffset(Addrs[DstIdx], Offset); in visitVolatileTrivial() local
554 this->CGF->MakeAddrLValue(DstAddr.withElementType(Ty), FT); in visitVolatileTrivial()
562 Address DstAddr = Addrs[DstIdx].withElementType(Ty); in visitVolatileTrivial() local
564 DstLV = this->CGF->MakeAddrLValue(DstAddr, FT); in visitVolatileTrivial()
[all …]
H A DCGObjC.cpp2663 void CodeGenFunction::emitARCCopyAssignWeak(QualType Ty, Address DstAddr, in emitARCCopyAssignWeak() argument
2667 EmitARCStoreWeak(DstAddr, Object, false); in emitARCCopyAssignWeak()
2670 void CodeGenFunction::emitARCMoveAssignWeak(QualType Ty, Address DstAddr, in emitARCMoveAssignWeak() argument
2674 EmitARCStoreWeak(DstAddr, Object, false); in emitARCMoveAssignWeak()
H A DCGExpr.cpp2556 Address DstAddr = Dst.getExtVectorAddress(); in EmitStoreThroughExtVectorComponentLValue() local
2557 if (!DstAddr.getElementType()->isVectorTy()) { in EmitStoreThroughExtVectorComponentLValue()
2560 Builder.CreateStore(Src.getScalarVal(), DstAddr, Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue()
2566 llvm::Value *Vec = Builder.CreateLoad(DstAddr, Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue()
H A DCodeGenFunction.h4437 void emitARCCopyAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr);
4438 void emitARCMoveAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr);
H A DCGStmtOpenMP.cpp347 Address DstAddr = CreateMemTemp( in GenerateOpenMPCapturedVars() local
350 LValue DstLV = MakeAddrLValue(DstAddr, Ctx.getUIntPtrType()); in GenerateOpenMPCapturedVars()
353 DstAddr.getPointer(), Ctx.getPointerType(Ctx.getUIntPtrType()), in GenerateOpenMPCapturedVars()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp107 Value *DstAddr = SI->getOperand(1); in runOnFunction() local
113 /* SrcAddr */ SrcAddr, /* DstAddr */ DstAddr, in runOnFunction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2286 SDValue DstAddr; in computeAddrForCallArg() local
2296 DstAddr = DAG.getFrameIndex(FI, PtrVT); in computeAddrForCallArg()
2307 return std::make_pair(DstAddr, DstInfo); in computeAddrForCallArg()
2331 SDValue DstAddr; in PassF64ArgInRegs() local
2333 std::tie(DstAddr, DstInfo) = in PassF64ArgInRegs()
2336 DAG.getStore(Chain, dl, fmrrd.getValue(1 - id), DstAddr, DstInfo)); in PassF64ArgInRegs()
2554 SDValue DstAddr; in LowerCall() local
2556 std::tie(DstAddr, DstInfo) = in LowerCall()
2630 SDValue DstAddr; in LowerCall() local
2632 std::tie(DstAddr, DstInfo) = in LowerCall()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7917 SDValue DstAddr; in LowerCall() local
7945 DstAddr = DAG.getFrameIndex(FI, PtrVT); in LowerCall()
7955 DstAddr = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, PtrOff); in LowerCall()
7963 Chain, DL, DstAddr, Arg, SizeNode, in LowerCall()
7977 SDValue Store = DAG.getStore(Chain, DL, Arg, DstAddr, DstInfo); in LowerCall()