Home | History | Annotate | Download | only in Scalar

Lines Matching refs:AccessTy

125     bool OptimizeMemoryInst(Instruction *I, Value *Addr, Type *AccessTy);
655 Type *AccessTy;
656 if (TLI->GetAddrModeArguments(II, PtrOps, AccessTy))
658 if (OptimizeMemoryInst(II, PtrOps.pop_back_val(), AccessTy))
891 /// AccessTy/MemoryInst - This is the type for the access (e.g. double) and
893 Type *AccessTy;
908 : AddrModeInsts(AMI), TLI(T), AccessTy(AT), MemoryInst(MI), AddrMode(AM) {
914 /// give an access type of AccessTy. This returns a list of involved
916 static ExtAddrMode Match(Value *V, Type *AccessTy,
923 AccessTy,
965 if (!TLI.isLegalAddressingMode(TestAddrMode, AccessTy))
982 if (TLI.isLegalAddressingMode(TestAddrMode, AccessTy)) {
1123 if (ConstantOffset == 0 || TLI.isLegalAddressingMode(AddrMode, AccessTy)){
1187 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
1194 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
1231 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
1241 if (TLI.isLegalAddressingMode(AddrMode, AccessTy))
1465 Type *AccessTy) {
1502 AddressingModeMatcher::Match(V, AccessTy, MemoryInst,
1577 TLI->getDataLayout()->getIntPtrType(AccessTy->getContext());