Searched defs:AccessTy (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Analysis/
H A DLoads.cpp203 Type *AccessTy = cast<PointerType>(Ptr->getType())->getElementType(); local
208 uint64_t AccessSize = DL.getTypeStoreSize(AccessTy);
233 CastInst::isBitOrNoopPointerCastable(LI->getType(), AccessTy, DL)) {
246 AccessTy, DL)) {
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp174 Type *AccessTy, unsigned AS);
1850 Type *AccessTy; local
1851 if (TLI->GetAddrModeArguments(II, PtrOps, AccessTy, AddrSpace))
1853 if (optimizeMemoryInst(II, PtrOps.pop_back_val(), AccessTy, AddrSpace))
2531 /// AccessTy/MemoryInst - This is the type for the access (e.g. double) and
2533 Type *AccessTy; member in class:__anon11762::AddressingModeMatcher
2561 DL(MI->getModule()->getDataLayout()), AccessTy(AT), AddrSpace(AS),
2569 /// give an access type of AccessTy. This returns a list of involved
2575 static ExtAddrMode Match(Value *V, Type *AccessTy, unsigned AS, argument
2584 bool Success = AddressingModeMatcher(AddrModeInsts, TM, AccessTy, A
3626 optimizeMemoryInst(Instruction *MemoryInst, Value *Addr, Type *AccessTy, unsigned AddrSpace) argument
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp701 MemAccessTy AccessTy(Inst->getType(), MemAccessTy::UnknownAddressSpace);
703 AccessTy.MemTy = SI->getOperand(0)->getType();
704 AccessTy.AddrSpace = SI->getPointerAddressSpace();
706 AccessTy.AddrSpace = LI->getPointerAddressSpace();
716 AccessTy.MemTy = II->getArgOperand(0)->getType();
723 if (PointerType *PTy = dyn_cast<PointerType>(AccessTy.MemTy))
724 AccessTy.MemTy = PointerType::get(IntegerType::get(PTy->getContext(), 1),
727 return AccessTy;
1219 MemAccessTy AccessTy; member in class:__anon12517::LSRUse
1251 : Kind(K), AccessTy(A
1372 isAMCompletelyFolded(const TargetTransformInfo &TTI, LSRUse::KindType Kind, MemAccessTy AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg, int64_t Scale) argument
1424 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
1445 isAMCompletelyFolded(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, MemAccessTy AccessTy, const Formula &F) argument
1462 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
1476 isLegalUse(const TargetTransformInfo &TTI, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, MemAccessTy AccessTy, const Formula &F) argument
1526 isAlwaysFoldable(const TargetTransformInfo &TTI, LSRUse::KindType Kind, MemAccessTy AccessTy, GlobalValue *BaseGV, int64_t BaseOffset, bool HasBaseReg) argument
1548 isAlwaysFoldable(const TargetTransformInfo &TTI, ScalarEvolution &SE, int64_t MinOffset, int64_t MaxOffset, LSRUse::KindType Kind, MemAccessTy AccessTy, const SCEV *S, bool HasBaseReg) argument
2222 reconcileNewOffset(LSRUse &LU, int64_t NewOffset, bool HasBaseReg, LSRUse::KindType Kind, MemAccessTy AccessTy) argument
2268 getUse(const SCEV *&Expr, LSRUse::KindType Kind, MemAccessTy AccessTy) argument
2967 MemAccessTy AccessTy; local
[all...]

Completed in 194 milliseconds