Home
last modified time | relevance | path

Searched refs:MemAccess (Results 1 – 9 of 9) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DTPCIndirectionUtils.cpp159 auto &MemAccess = TPCIU.getTargetProcessControl().getMemoryAccess(); in createStubs() local
167 return MemAccess.writeUInt32s(PtrUpdates); in createStubs()
175 return MemAccess.writeUInt64s(PtrUpdates); in createStubs()
213 auto &MemAccess = TPCIU.getTargetProcessControl().getMemoryAccess(); in updatePointer() local
217 return MemAccess.writeUInt32s(PUpdate); in updatePointer()
221 return MemAccess.writeUInt64s(PUpdate); in updatePointer()
H A DTargetProcessControl.cpp37 this->MemAccess = this; in SelfTargetProcessControl()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DTargetProcessControl.h116 MemoryAccess &getMemoryAccess() const { return *MemAccess; } in getMemoryAccess()
161 MemoryAccess *MemAccess = nullptr; variable
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.h98 MemAccess = OwnedMemAccess.get(); in LLVMJITLinkRemoteTargetProcessControl()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1469 auto *MemAccess = cast<LSBaseSDNode>(N); in storeLoadIsAligned() local
1470 TypeSize StoreSize = MemAccess->getMemoryVT().getStoreSize(); in storeLoadIsAligned()
1471 SDValue BasePtr = MemAccess->getBasePtr(); in storeLoadIsAligned()
1472 MachineMemOperand *MMO = MemAccess->getMemOperand(); in storeLoadIsAligned()
1476 if (MemAccess->getAlignment() < StoreSize || in storeLoadIsAligned()
1477 !MemAccess->getOffset().isUndef()) in storeLoadIsAligned()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp767 MemoryAccess *MemAccess, Instruction *OrigInst,
2625 MemoryAccess *MemAccess, Instruction *OrigInst, in findLeaderForInst() argument
2642 if (MemAccess) in findLeaderForInst()
2679 auto *MemAccess = getMemoryAccess(I); in makePossiblePHIOfOps() local
2683 if (MemAccess && !isa<MemoryPhi>(MemAccess->getDefiningAccess()) && in makePossiblePHIOfOps()
2684 MemAccess->getDefiningAccess()->getBlock() == I->getParent()) in makePossiblePHIOfOps()
2735 if (MemAccess) in makePossiblePHIOfOps()
2736 TempToMemory.insert({ValueOp, MemAccess}); in makePossiblePHIOfOps()
2763 MemAccess, I, PredBB); in makePossiblePHIOfOps()
/netbsd/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/
H A DRemoteJITUtils.cpp88 MemAccess = OwnedMemAccess.get(); in initializeMemoryManagement()
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp2133 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) { in collectStridedAccess() argument
2134 Value *Ptr = getLoadStorePointerOperand(MemAccess); in collectStridedAccess()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5163 auto isScalarUse = [&](Instruction *MemAccess, Value *Ptr) { in collectLoopScalars() argument
5164 InstWidening WideningDecision = getWideningDecision(MemAccess, VF); in collectLoopScalars()
5167 if (auto *Store = dyn_cast<StoreInst>(MemAccess)) in collectLoopScalars()
5170 assert(Ptr == getLoadStorePointerOperand(MemAccess) && in collectLoopScalars()
5183 auto isScalarPtrInduction = [&](Instruction *MemAccess, Value *Ptr) { in collectLoopScalars() argument
5190 return isScalarUse(MemAccess, Ptr); in collectLoopScalars()
5198 auto evaluatePtrUse = [&](Instruction *MemAccess, Value *Ptr) { in collectLoopScalars() argument
5199 if (isScalarPtrInduction(MemAccess, Ptr)) { in collectLoopScalars()
5224 if (isScalarUse(MemAccess, Ptr) && llvm::all_of(I->users(), [&](User *U) { in collectLoopScalars()