Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp21 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, in createMemCpyLoopKnownSize() argument
40 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace(); in createMemCpyLoopKnownSize()
71 if (DstAddr->getType() != DstOpType) { in createMemCpyLoopKnownSize()
72 DstAddr = PLBuilder.CreateBitCast(DstAddr, DstOpType); in createMemCpyLoopKnownSize()
92 LoopBuilder.CreateInBoundsGEP(LoopOpType, DstAddr, LoopIndex); in createMemCpyLoopKnownSize()
153 Value *CastedDst = DstAddr->getType() == DstPtrType in createMemCpyLoopKnownSize()
154 ? DstAddr in createMemCpyLoopKnownSize()
155 : RBuilder.CreateBitCast(DstAddr, DstPtrType); in createMemCpyLoopKnownSize()
176 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, Value *CopyLen, in createMemCpyLoopUnknownSize() argument
193 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace(); in createMemCpyLoopUnknownSize()
[all …]
H A 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/
H A DAMDGPUMCInstLower.h61 auto DstAddr = CE->getType()->getPointerAddressSpace(); in lowerAddrSpaceCast() local
62 return MCConstantExpr::create(AT.getNullPointerValue(DstAddr), in lowerAddrSpaceCast()
H A DSIISelLowering.cpp3244 SDValue DstAddr; in LowerCall() local
3267 DstAddr = DAG.getFrameIndex(FI, PtrVT); in LowerCall()
3282 DstAddr = DAG.getNode(ISD::ADD, DL, MVT::i32, SP, PtrOff); in LowerCall()
3292 DAG.getMemcpy(Chain, DL, DstAddr, Arg, SizeNode, in LowerCall()
3301 DAG.getStore(Chain, DL, Arg, DstAddr, DstInfo, Alignment); in LowerCall()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DLowerMemIntrinsics.h36 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, Value *CopyLen,
44 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr,
/openbsd-src/gnu/llvm/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()
368 Address BC = CGF.Builder.CreateElementBitCast(DstAddr, CGF.CGM.Int8Ty); in visitArray()
521 Address DstAddr = this->getAddrWithOffset(Addrs[DstIdx], this->Start); in flushTrivialFields() local
528 DstAddr = in flushTrivialFields()
529 this->CGF->Builder.CreateElementBitCast(DstAddr, this->CGF->Int8Ty); in flushTrivialFields()
532 this->CGF->Builder.CreateMemCpy(DstAddr, SrcAddr, SizeVal, false); in flushTrivialFields()
537 DstAddr = this->CGF->Builder.CreateElementBitCast(DstAddr, Ty); in flushTrivialFields()
540 this->CGF->Builder.CreateStore(SrcVal, DstAddr, false); in flushTrivialFields()
557 Address DstAddr = this->getAddrWithOffset(Addrs[DstIdx], Offset); in visitVolatileTrivial() local
[all …]
H A DCGObjC.cpp2688 void CodeGenFunction::emitARCCopyAssignWeak(QualType Ty, Address DstAddr, in emitARCCopyAssignWeak() argument
2692 EmitARCStoreWeak(DstAddr, Object, false); in emitARCCopyAssignWeak()
2695 void CodeGenFunction::emitARCMoveAssignWeak(QualType Ty, Address DstAddr, in emitARCMoveAssignWeak() argument
2699 EmitARCStoreWeak(DstAddr, Object, false); in emitARCMoveAssignWeak()
H A DCodeGenFunction.h4300 void emitARCCopyAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr);
4301 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()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp107 Value *DstAddr = SI->getOperand(1); in runOnFunction() local
113 /* SrcAddr */ SrcAddr, /* DstAddr */ DstAddr, in runOnFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2261 SDValue DstAddr; in computeAddrForCallArg() local
2271 DstAddr = DAG.getFrameIndex(FI, PtrVT); in computeAddrForCallArg()
2276 DstAddr = DAG.getNode(ISD::ADD, dl, getPointerTy(DAG.getDataLayout()), in computeAddrForCallArg()
2282 return std::make_pair(DstAddr, DstInfo); in computeAddrForCallArg()
2306 SDValue DstAddr; in PassF64ArgInRegs() local
2308 std::tie(DstAddr, DstInfo) = in PassF64ArgInRegs()
2311 DAG.getStore(Chain, dl, fmrrd.getValue(1 - id), DstAddr, DstInfo)); in PassF64ArgInRegs()
2529 SDValue DstAddr; in LowerCall() local
2531 std::tie(DstAddr, DstInfo) = in LowerCall()
2533 MemOpChains.push_back(DAG.getStore(Chain, dl, Op1, DstAddr, DstInfo)); in LowerCall()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7460 SDValue DstAddr; in LowerCall() local
7488 DstAddr = DAG.getFrameIndex(FI, PtrVT); in LowerCall()
7498 DstAddr = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, PtrOff); in LowerCall()
7506 Chain, DL, DstAddr, Arg, SizeNode, in LowerCall()
7520 SDValue Store = DAG.getStore(Chain, DL, Arg, DstAddr, DstInfo); in LowerCall()