Lines Matching defs:AccessTy
140 bool OptimizeMemoryInst(Instruction *I, Value *Addr, Type *AccessTy);
865 Type *AccessTy;
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;
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,
1554 bool Success = AddressingModeMatcher(AddrModeInsts, TLI, AccessTy,
1600 if (!TLI.isLegalAddressingMode(TestAddrMode, AccessTy))
1617 if (TLI.isLegalAddressingMode(TestAddrMode, AccessTy)) {
2081 if (ConstantOffset == 0 || TLI.isLegalAddressingMode(AddrMode, AccessTy)){
2193 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
2200 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
2244 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
2254 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
2484 Type *AccessTy) {
2524 V, AccessTy, MemoryInst, NewAddrModeInsts, *TLI, InsertedTruncsSet,