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

/external/llvm/lib/Analysis/
H A DLoads.cpp149 Type *AccessTy = cast<PointerType>(Ptr->getType())->getElementType(); local
150 AccessSize = AA->getTypeStoreSize(AccessTy);
H A DAliasSetTracker.cpp35 AccessTy |= AS.AccessTy;
130 AccessTy |= Refs;
136 AccessTy = ModRef;
386 (AliasSet::AccessType)AS.AccessTy, X);
552 switch (AccessTy) {
557 default: llvm_unreachable("Bad value for AccessTy!");
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp698 Type *AccessTy = Inst->getType(); local
700 AccessTy = SI->getOperand(0)->getType();
710 AccessTy = II->getArgOperand(0)->getType();
717 if (PointerType *PTy = dyn_cast<PointerType>(AccessTy))
718 AccessTy = PointerType::get(IntegerType::get(PTy->getContext(), 1),
721 return AccessTy;
1223 Type *AccessTy; member in class:__anon26301::LSRUse
1255 LSRUse(KindType K, Type *T) : Kind(K), AccessTy(T),
1354 if (AccessTy->isPointerTy())
1357 OS << *AccessTy; local
1382 isAMCompletelyFolded(const TargetTransformInfo &TTI, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument
1436 isAMCompletelyFolded(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument
1457 isAMCompletelyFolded(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, Type *AccessTy, const Formula &F) argument
1474 isLegalUse(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument
1488 isLegalUse(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, Type *AccessTy, const Formula &F) argument
1540 isAlwaysFoldable(const TargetTransformInfo &TTI, LSRUse::KindType Kind, Type *AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg) argument
1562 isAlwaysFoldable(const TargetTransformInfo &TTI, ScalarEvolution &SE, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, Type *AccessTy, const SCEV *S, bool HasBaseReg) argument
2245 reconcileNewOffset(LSRUse &LU, int64_t NewOffset, bool HasBaseReg, LSRUse::KindType Kind, Type *AccessTy) argument
2289 getUse(const SCEV *&Expr, LSRUse::KindType Kind, Type *AccessTy) argument
2998 Type *AccessTy = nullptr; local
[all...]
/external/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h128 unsigned AccessTy : 2;
155 bool isRef() const { return AccessTy & Refs; }
156 bool isMod() const { return AccessTy & Mods; }
225 AccessTy(NoModRef), AliasTy(MustAlias), Volatile(false) {
422 AS.AccessTy |= E;
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp140 bool OptimizeMemoryInst(Instruction *I, Value *Addr, Type *AccessTy);
865 Type *AccessTy; local
866 if (TLI->GetAddrModeArguments(II, PtrOps, AccessTy))
868 if (OptimizeMemoryInst(II, PtrOps.pop_back_val(), AccessTy))
1504 /// AccessTy/MemoryInst - This is the type for the access (e.g. double) and
1506 Type *AccessTy; member in class:__anon25735::AddressingModeMatcher
1531 : AddrModeInsts(AMI), TLI(T), AccessTy(AT), MemoryInst(MI), AddrMode(AM),
1538 /// give an access type of AccessTy. This returns a list of involved
1545 static ExtAddrMode Match(Value *V, Type *AccessTy, argument
1554 bool Success = AddressingModeMatcher(AddrModeInsts, TLI, AccessTy,
2483 OptimizeMemoryInst(Instruction *MemoryInst, Value *Addr, Type *AccessTy) argument
[all...]

Completed in 5767 milliseconds