/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopStrengthReduce.cpp | 840 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 D | Loads.h | 135 /// \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 D | Loads.cpp | 376 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 D | CodeGenPrepare.cpp | 370 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 D | SIISelLowering.cpp | 1063 Type *&AccessTy) const { 1073 AccessTy = II->getType();
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 938 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))
|