Lines Matching refs:Address
347 // If the other operand is a TLS address, we should fold it instead.
354 // if the block also has an access to a second TLS address this will save
404 /// isCalleeLoad - Return true if call address is a load and it can be
463 /// Also try moving call address load from outside callseq_start to just
614 SDValue Address = N->getOperand(1);
620 // gs:0 (or fs:0 on X86-64) contains its own address.
622 if (ConstantSDNode *C = dyn_cast<ConstantSDNode>(Address))
833 // than one use (unless all uses are for address computation). Besides,
983 // If this is already a %rip relative address, we can only merge immediates
987 // FIXME: JumpTable and ExternalSymbol address currently don't like
1130 // Given A-B, if A can be completely folded into the address and
1133 // the address. Also, this saves a mov if the base register has
1134 // other uses, since it avoids a two-address sub instruction, however
1173 // address arithmetic.
1213 // If we couldn't fold both operands into the address at the same time,
1404 // In static codegen with small code model, we can get the address of a label
1500 // its three-address nature. Tweak the cost function again when we can run
1959 // Is the address of the store the same as the load?
2700 // uses of the modified value and its address are suitable.