Home
last modified time | relevance | path

Searched refs:AccessTy (Results 1 – 8 of 8) sorted by relevance

/external/llvm/include/llvm/Transforms/Utils/
DAddrModeMatcher.h61 Type *AccessTy; variable
76 : AddrModeInsts(AMI), TLI(T), AccessTy(AT), MemoryInst(MI), AddrMode(AM) { in AddressingModeMatcher()
84 static ExtAddrMode Match(Value *V, Type *AccessTy, in Match() argument
91 AddressingModeMatcher(AddrModeInsts, TLI, AccessTy, in Match()
/external/llvm/lib/Transforms/Utils/
DAddrModeMatcher.cpp91 if (!TLI.isLegalAddressingMode(TestAddrMode, AccessTy)) in MatchScaledValue()
108 if (TLI.isLegalAddressingMode(TestAddrMode, AccessTy)) { in MatchScaledValue()
250 if (ConstantOffset == 0 || TLI.isLegalAddressingMode(AddrMode, AccessTy)){ in MatchOperationAddr()
314 if (TLI.isLegalAddressingMode(AddrMode, AccessTy)) in MatchAddr()
321 if (TLI.isLegalAddressingMode(AddrMode, AccessTy)) in MatchAddr()
358 if (TLI.isLegalAddressingMode(AddrMode, AccessTy)) in MatchAddr()
368 if (TLI.isLegalAddressingMode(AddrMode, AccessTy)) in MatchAddr()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp598 Type *AccessTy = Inst->getType(); in getAccessType() local
600 AccessTy = SI->getOperand(0)->getType(); in getAccessType()
610 AccessTy = II->getArgOperand(0)->getType(); in getAccessType()
617 if (PointerType *PTy = dyn_cast<PointerType>(AccessTy)) in getAccessType()
618 AccessTy = PointerType::get(IntegerType::get(PTy->getContext(), 1), in getAccessType()
621 return AccessTy; in getAccessType()
983 Type *AccessTy; member in __anon7143e9990611::LSRUse
1008 LSRUse(KindType K, Type *T) : Kind(K), AccessTy(T), in LSRUse()
1100 if (AccessTy->isPointerTy()) in print()
1103 OS << *AccessTy; in print()
[all …]
DCodeGenPrepare.cpp107 bool OptimizeMemoryInst(Instruction *I, Value *Addr, Type *AccessTy);
727 Type *AccessTy) { in OptimizeMemoryInst() argument
766 AddressingModeMatcher::Match(V, AccessTy,MemoryInst, in OptimizeMemoryInst()
841 TLI->getTargetData()->getIntPtrType(AccessTy->getContext()); in OptimizeMemoryInst()
/external/llvm/include/llvm/Analysis/
DAliasSetTracker.h130 unsigned AccessTy : 2; variable
157 bool isRef() const { return AccessTy & Refs; } in isRef()
158 bool isMod() const { return AccessTy & Mods; } in isMod()
226 AccessTy(NoModRef), AliasTy(MustAlias), Volatile(false) {
426 AS.AccessTy |= E;
/external/llvm/lib/Analysis/
DAliasSetTracker.cpp36 AccessTy |= AS.AccessTy; in mergeSetIn()
134 AccessTy |= Refs; in addCallSite()
140 AccessTy = ModRef; in addCallSite()
386 (AliasSet::AccessType)AS.AccessTy, X); in add()
554 switch (AccessTy) { in print()
DLoads.cpp172 Type *AccessTy = cast<PointerType>(Ptr->getType())->getElementType(); in FindAvailableLoadedValue() local
173 AccessSize = AA->getTypeStoreSize(AccessTy); in FindAvailableLoadedValue()
DBasicAliasAnalysis.cpp103 Type *AccessTy; in getObjectSize() local
107 AccessTy = GV->getType()->getElementType(); in getObjectSize()
110 AccessTy = AI->getType()->getElementType(); in getObjectSize()
121 AccessTy = cast<PointerType>(A->getType())->getElementType(); in getObjectSize()
128 if (AccessTy->isSized()) in getObjectSize()
129 return TD.getTypeAllocSize(AccessTy); in getObjectSize()