Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Address

62 STATISTIC(NumMemoryInsts, "Number of memory instructions whose address "
86 cl::desc("Address sinking in CGP using GEPs."));
135 /// multiple load/stores of the same address.
323 // Don't merge if BB's address is taken.
1269 // Sink address computing for memory operands into the block.
1281 // We want to align both objects whose address is used directly and
1282 // objects whose address is used in casts and GEPs, though it only makes
2051 /// the memory instruction that we're computing this address for.
2147 // If the new address isn't legal, bail out.
3047 // address extends the lifetime of.
3086 Value *Address = User->getOperand(OpNo);
3087 if (!Address->getType()->isPointerTy())
3089 Type *AddressAccessTy = Address->getType()->getPointerElementType();
3091 // Do a match against the root of this address, ignoring profitability. This
3101 bool Success = Matcher.MatchAddr(Address, 0);
3312 // Start with the base register. Do this first so that subsequent address
3385 // Start with the base register. Do this first so that subsequent address
3477 /// OptimizeMemoryInst to sink their address computing into the block when
4317 // the address of globals out of a loop). If this is the case, we don't
4426 // instrinsics describe the address of a variable (= the alloca)
4429 // where said address is used.