Searched refs:AccessTy (Results 1 - 6 of 6) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp840 MemAccessTy AccessTy(Inst->getType(), MemAccessTy::UnknownAddressSpace);
842 AccessTy.MemTy = SI->getOperand(0)->getType();
843 AccessTy.AddrSpace = SI->getPointerAddressSpace();
845 AccessTy.AddrSpace = LI->getPointerAddressSpace();
847 AccessTy.AddrSpace = RMW->getPointerAddressSpace();
849 AccessTy.AddrSpace = CmpX->getPointerAddressSpace();
854 AccessTy.AddrSpace = II->getArgOperand(0)->getType()->getPointerAddressSpace();
855 AccessTy.MemTy = OperandVal->getType();
859 AccessTy.AddrSpace = OperandVal->getType()->getPointerAddressSpace();
860 AccessTy
1149 MemAccessTy AccessTy; member in class:__anon2715::LSRUse
1629 isAMCompletelyFolded(const TargetTransformInfo &TTI, LSRUse::KindType Kind, MemAccessTy AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale, Instruction *Fixup ) argument
1683 isAMCompletelyFolded(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, MemAccessTy AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument
1704 isAMCompletelyFolded(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, MemAccessTy AccessTy, const Formula &F, const Loop &L) argument
1721 isLegalUse(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, MemAccessTy AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument
1735 isLegalUse(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, MemAccessTy AccessTy, const Formula &F) argument
1796 isAlwaysFoldable(const TargetTransformInfo &TTI, LSRUse::KindType Kind, MemAccessTy AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg) argument
1818 isAlwaysFoldable(const TargetTransformInfo &TTI, ScalarEvolution &SE, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, MemAccessTy AccessTy, const SCEV *S, bool HasBaseReg) argument
2452 MemAccessTy AccessTy = getAccessType( local
2519 reconcileNewOffset(LSRUse &LU, int64_t NewOffset, bool HasBaseReg, LSRUse::KindType Kind, MemAccessTy AccessTy) argument
2565 getUse(const SCEV *&Expr, LSRUse::KindType Kind, MemAccessTy AccessTy) argument
3257 MemAccessTy AccessTy; local
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoads.h135 /// \param AccessTy The access type of the pointer.
150 Value *FindAvailablePtrLoadStore(Value *Ptr, Type *AccessTy, bool AtLeastAtomic,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp376 Value *llvm::FindAvailablePtrLoadStore(Value *Ptr, Type *AccessTy, argument
412 CastInst::isBitOrNoopPointerCastable(LI->getType(), AccessTy, DL)) {
425 auto AccessSize = LocationSize::precise(DL.getTypeStoreSize(AccessTy));
434 AccessTy, DL)) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp370 Type *AccessTy, unsigned AddrSpace);
2017 Type *AccessTy; local
2018 if (TLI->getAddrModeArguments(II, PtrOps, AccessTy))
2022 if (optimizeMemoryInst(II, PtrVal, AccessTy, AS))
2857 /// AccessTy/MemoryInst - This is the type for the access (e.g. double) and
2859 Type *AccessTy; member in class:__anon1701::AddressingModeMatcher
2897 DL(MI->getModule()->getDataLayout()), AccessTy(AT), AddrSpace(AS),
2906 /// give an access type of AccessTy. This returns a list of involved
2913 Match(Value *V, Type *AccessTy, unsigned AS, Instruction *MemoryInst, argument
2922 bool Success = AddressingModeMatcher(AddrModeInsts, TLI, TRI, AccessTy, A
4773 optimizeMemoryInst(Instruction *MemoryInst, Value *Addr, Type *AccessTy, unsigned AddrSpace) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp1063 Type *&AccessTy) const {
1073 AccessTy = II->getType();
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp938 Type *AccessTy = VT.getTypeForEVT(*DAG.getContext()); local
939 if (!TLI.isLegalAddressingMode(DAG.getDataLayout(), AM, AccessTy, AS))
944 if (!TLI.isLegalAddressingMode(DAG.getDataLayout(), AM, AccessTy, AS))

Completed in 246 milliseconds