/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LowerMemIntrinsics.cpp | 25 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 D | CodeLayout.cpp | 153 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 D | AMDGPUMCInstLower.h | 61 auto DstAddr = CE->getType()->getPointerAddressSpace(); in lowerAddrSpaceCast() local 62 return MCConstantExpr::create(AT.getNullPointerValue(DstAddr), in lowerAddrSpaceCast()
|
H A D | SIISelLowering.cpp | 3787 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 D | LowerMemIntrinsics.h | 36 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr, Value *CopyLen, 44 Instruction *InsertBefore, Value *SrcAddr, Value *DstAddr,
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGNonTrivialStruct.cpp | 361 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 D | CGObjC.cpp | 2661 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 D | CGExpr.cpp | 2571 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 D | CodeGenFunction.h | 4735 void emitARCCopyAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr); 4736 void emitARCMoveAssignWeak(QualType Ty, Address DstAddr, Address SrcAddr);
|
H A D | CGStmtOpenMP.cpp | 373 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 D | NVPTXLowerAggrCopies.cpp | 107 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 D | OMPIRBuilder.h | 1377 void shuffleAndStore(InsertPointTy AllocaIP, Value *SrcAddr, Value *DstAddr,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 2303 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 D | OMPIRBuilder.cpp | 2287 Value *DstAddr, Type *ElemType, in shuffleAndStore() argument 2302 Value *ElemPtr = DstAddr; in shuffleAndStore()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 8646 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()
|