Home | History | Annotate | Download | only in X86

Lines Matching defs:Address

302     /// \brief Address-mode matching performs shift-of-and to and-of-shift
353 // If the other operand is a TLS address, we should fold it instead.
360 // if the block also has an access to a second TLS address this will save
407 /// isCalleeLoad - Return true if call address is a load and it can be
465 /// Also try moving call address load from outside callseq_start to just
620 SDValue Address = N->getOperand(1);
626 // gs:0 (or fs:0 on X86-64) contains its own address.
628 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Address))
840 // than one use (unless all uses are for address computation). Besides,
990 // If this is already a %rip relative address, we can only merge immediates
994 // FIXME: JumpTable and ExternalSymbol address currently don't like
1146 // Given A-B, if A can be completely folded into the address and
1149 // the address. Also, this saves a mov if the base register has
1150 // other uses, since it avoids a two-address sub instruction, however
1189 // address arithmetic.
1229 // If we couldn't fold both operands into the address at the same time,
1420 // In static codegen with small code model, we can get the address of a label
1516 // its three-address nature. Tweak the cost function again when we can run
1972 // Is the address of the store the same as the load?
2761 // uses of the modified value and its address are suitable.