Home | History | Annotate | Download | only in Scalar

Lines Matching defs:Address

227   /// Global base address used for complex addressing.
643 /// ExtractSymbol - If S involves the addition of a GlobalValue address,
671 /// specified value as an address.
841 /// This includes address-mode folding and special icmp tricks.
1214 Address, ///< An address use; folding according to TargetLowering
1348 case Address:
1349 OS << "Address of ";
1383 case LSRUse::Address:
1510 case LSRUse::Address: {
1543 // Conservatively, create an address with an immediate and a
1565 // Conservatively, create an address with an immediate and a
1576 // Conservatively, create an address with an immediate and a
2174 // Check for possible scaled-address reuse.
2255 if (Kind == LSRUse::Address && AccessTy != LU.AccessTy)
2860 if (!isAlwaysFoldable(TTI, LSRUse::Address,
2994 Kind = LSRUse::Address;
3417 // We can't add a symbolic offset if the address already contains one.
3579 /// scaled-offset address modes, for example.
3949 // by uses within other loops that have some non-trivial address mode or
4592 // which is expected to be matched as part of the address.
4594 // Flush the operand list to suppress SCEVExpander hoisting address modes.
4596 if (!Ops.empty() && LU.Kind == LSRUse::Address &&
4643 // as part of the address.