Home | History | Annotate | Download | only in Scalar

Lines Matching refs:Address

228   /// Global base address used for complex addressing.
644 /// ExtractSymbol - If S involves the addition of a GlobalValue address,
672 /// specified value as an address.
842 /// This includes address-mode folding and special icmp tricks.
1215 Address, ///< An address use; folding according to TargetLowering
1352 case Address:
1353 OS << "Address of ";
1387 case LSRUse::Address:
1514 case LSRUse::Address: {
1547 // Conservatively, create an address with an immediate and a
1569 // Conservatively, create an address with an immediate and a
1580 // Conservatively, create an address with an immediate and a
2178 // Check for possible scaled-address reuse.
2260 if (Kind == LSRUse::Address && AccessTy != LU.AccessTy)
2866 if (!isAlwaysFoldable(TTI, LSRUse::Address,
3000 Kind = LSRUse::Address;
3420 // We can't add a symbolic offset if the address already contains one.
3582 /// scaled-offset address modes, for example.
3952 // by uses within other loops that have some non-trivial address mode or
4597 // which is expected to be matched as part of the address.
4599 // Flush the operand list to suppress SCEVExpander hoisting address modes.
4601 if (!Ops.empty() && LU.Kind == LSRUse::Address &&
4648 // as part of the address.