Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp25 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, in createMemCpyLoopKnownSize() argument
44 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace(); in createMemCpyLoopKnownSize()
85 LoopBuilder.CreateInBoundsGEP(LoopOpType, DstAddr, LoopIndex); in createMemCpyLoopKnownSize()
141 OpTy, DstAddr, ConstantInt::get(TypeOfCopyLen, GepIndex)); in createMemCpyLoopKnownSize()
180 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, Value *CopyLen, in createMemCpyLoopUnknownSize() argument
197 unsigned DstAS = cast<PointerType>(DstAddr->getType())->getAddressSpace(); in createMemCpyLoopUnknownSize()
240 Value *DstGEP = LoopBuilder.CreateInBoundsGEP(LoopOpType, DstAddr, LoopIndex); in createMemCpyLoopUnknownSize()
316 ResBuilder.CreateInBoundsGEP(ResLoopOpType, DstAddr, FullOffset); in createMemCpyLoopUnknownSize()
373 Value *DstAddr, Value *CopyLen, Align SrcAlign, 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;
1314 uint64_t DstAddr
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.h61 auto DstAddr = CE->getType()->getPointerAddressSpace(); in lowerAddrSpaceCast() local
62 return MCConstantExpr::create(AT.getNullPointerValue(DstAddr), in lowerAddrSpaceCast()
H A DSIISelLowering.cpp3787 SDValue DstAddr; in LowerCall() local
3810 DstAddr = DAG.getFrameIndex(FI, PtrVT); in LowerCall()
3825 DstAddr = DAG.getNode(ISD::ADD, DL, MVT::i32, SP, PtrOff); in LowerCall()
3835 DAG.getMemcpy(Chain, DL, DstAddr, Arg, SizeNode, in LowerCall()
3844 DAG.getStore(Chain, DL, Arg, DstAddr, DstInfo, Alignment); in LowerCall()
/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/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.emitRawPointer(CGF), SizeInBytes); in visitArray()
517 Address DstAddr = this->getAddrWithOffset(Addrs[DstIdx], this->Start); in flushTrivialFields() local
525 DstAddr = DstAddr.withElementType(this->CGF->Int8Ty); in flushTrivialFields()
527 this->CGF->Builder.CreateMemCpy(DstAddr, SrcAddr, SizeVal, false); 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()
[all …]
H A DCGObjC.cpp2661 void CodeGenFunction::emitARCCopyAssignWeak(QualType Ty, Address DstAddr, in emitARCCopyAssignWeak() argument
2665 EmitARCStoreWeak(DstAddr, Object, false); in emitARCCopyAssignWeak()
2668 void CodeGenFunction::emitARCMoveAssignWeak(QualType Ty, Address DstAddr, in emitARCMoveAssignWeak() argument
2672 EmitARCStoreWeak(DstAddr, Object, false); in emitARCMoveAssignWeak()
H A DCGExpr.cpp2571 Address DstAddr = Dst.getExtVectorAddress(); in EmitStoreThroughExtVectorComponentLValue() local
2572 if (!DstAddr.getElementType()->isVectorTy()) { in EmitStoreThroughExtVectorComponentLValue()
2575 Builder.CreateStore(Src.getScalarVal(), DstAddr, Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue()
2581 llvm::Value *Vec = Builder.CreateLoad(DstAddr, Dst.isVolatileQualified()); in EmitStoreThroughExtVectorComponentLValue()
H A DCodeGenFunction.h4735 void emitARCCopyAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr);
4736 void emitARCMoveAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr);
H A DCGStmtOpenMP.cpp373 Address DstAddr = CreateMemTemp( in GenerateOpenMPCapturedVars() local
376 LValue DstLV = MakeAddrLValue(DstAddr, Ctx.getUIntPtrType()); in GenerateOpenMPCapturedVars()
379 DstAddr.emitRawPointer(*this), in GenerateOpenMPCapturedVars()
/freebsd/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/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/Target/ARM/
H A DARMISelLowering.cpp2303 SDValue DstAddr; in computeAddrForCallArg() local
2313 DstAddr = DAG.getFrameIndex(FI, PtrVT); in computeAddrForCallArg()
2318 DstAddr = DAG.getNode(ISD::ADD, dl, getPointerTy(DAG.getDataLayout()), in computeAddrForCallArg()
2324 return std::make_pair(DstAddr, DstInfo); in computeAddrForCallArg()
2348 SDValue DstAddr; in PassF64ArgInRegs() local
2350 std::tie(DstAddr, DstInfo) = in PassF64ArgInRegs()
2353 DAG.getStore(Chain, dl, fmrrd.getValue(1 - id), DstAddr, DstInfo)); in PassF64ArgInRegs()
2570 SDValue DstAddr; in LowerCall() local
2572 std::tie(DstAddr, DstInfo) = in LowerCall()
2574 MemOpChains.push_back(DAG.getStore(Chain, dl, Op1, DstAddr, DstInfo)); in LowerCall()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2287 Value *DstAddr, Type *ElemType, in shuffleAndStore() argument
2302 Value *ElemPtr = DstAddr; in shuffleAndStore()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp8646 SDValue DstAddr; in LowerCall() local
8674 DstAddr = DAG.getFrameIndex(FI, PtrVT); in LowerCall()
8684 DstAddr = DAG.getNode(ISD::ADD, DL, PtrVT, StackPtr, PtrOff); in LowerCall()
8692 Chain, DL, DstAddr, Arg, SizeNode, in LowerCall()
8706 SDValue Store = DAG.getStore(Chain, DL, Arg, DstAddr, DstInfo); in LowerCall()