Lines Matching defs:Address
66 STATISTIC(NumMemoryInsts, "Number of memory instructions whose address "
93 cl::desc("Address sinking in CGP using GEPs."));
140 /// multiple load/stores of the same address.
345 // Don't merge if BB's address is taken.
1750 // Sink address computing for memory operands into the block.
1760 // We want to align both objects whose address is used directly and
1761 // objects whose address is used in casts and GEPs, though it only makes
1903 // Unknown address space.
1904 // TODO: Target hook to pick which address space the intrinsic cares
2590 /// the memory instruction that we're computing this address for.
2687 // If the new address isn't legal, bail out.
3598 // address extends the lifetime of.
3617 // If all uses of this instruction can have the address mode sunk into them,
3634 // compute an effective address. (i.e LEA on x86)
3642 Value *Address = User->getOperand(OpNo);
3643 PointerType *AddrTy = dyn_cast<PointerType>(Address->getType());
3649 // Do a match against the root of this address, ignoring profitability. This
3659 bool Success = Matcher.matchAddr(Address, 0);
3704 /// both enable other address mode sinking (by satisfying the register pressure
3882 // Start with the base register. Do this first so that subsequent address
3955 // Start with the base register. Do this first so that subsequent address
4048 /// address computing into the block when possible / profitable.
5206 // the address of globals out of a loop). If this is the case, we don't
5357 // instrinsics describe the address of a variable (= the alloca)
5360 // where said address is used.