Lines Matching defs:AccessTy
123 bool OptimizeMemoryInst(Instruction *I, Value *Addr, Type *AccessTy);
652 Type *AccessTy;
653 if (TLI->GetAddrModeArguments(II, PtrOps, AccessTy))
655 if (OptimizeMemoryInst(II, PtrOps.pop_back_val(), AccessTy))
889 /// AccessTy/MemoryInst - This is the type for the access (e.g. double) and
891 Type *AccessTy;
906 : AddrModeInsts(AMI), TLI(T), AccessTy(AT), MemoryInst(MI), AddrMode(AM) {
912 /// give an access type of AccessTy. This returns a list of involved
914 static ExtAddrMode Match(Value *V, Type *AccessTy,
921 AddressingModeMatcher(AddrModeInsts, TLI, AccessTy,
963 if (!TLI.isLegalAddressingMode(TestAddrMode, AccessTy))
980 if (TLI.isLegalAddressingMode(TestAddrMode, AccessTy)) {
1121 if (ConstantOffset == 0 || TLI.isLegalAddressingMode(AddrMode, AccessTy)){
1185 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
1192 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
1229 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
1239 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
1463 Type *AccessTy) {
1500 AddressingModeMatcher::Match(V, AccessTy, MemoryInst,
1575 TLI->getDataLayout()->getIntPtrType(AccessTy->getContext());