Lines Matching refs:Address
2275 // Create a new basic block to hold the code for loading the address
4680 // Assert for address < 256 since we support only user defined address
4686 "Unknown address space");
4700 // Assert for address < 256 since we support only user defined address
4704 "Unknown address space");
4717 // Assert for address < 256 since we support only user defined address
4723 "Unknown address space");
4739 const Value *Address = DI.getAddress();
4743 if (!Address || !DIVar) {
4748 // Check if address has undef value.
4749 if (isa<UndefValue>(Address) ||
4750 (Address->use_empty() && !isa<Argument>(Address))) {
4755 SDValue &N = NodeMap[Address];
4756 if (!N.getNode() && isa<Argument>(Address))
4758 N = UnusedArgNodeMap[Address];
4761 if (const BitCastInst *BCI = dyn_cast<BitCastInst>(Address))
4762 Address = BCI->getOperand(0);
4766 isa<Argument>(Address));
4768 const AllocaInst *AI = dyn_cast<AllocaInst>(Address);
4777 // Address is an argument, so try to emit its dbg value using
4779 EmitFuncArgumentDbgValue(Address, Variable, 0, false, N);
4788 DEBUG(dbgs() << "non-AllocaInst issue for Address: \n\t");
4789 DEBUG(Address->dump());
4794 // If Address is an argument then try to emit its dbg value using
4796 if (!EmitFuncArgumentDbgValue(Address, Variable, 0, false, N)) {
4799 if (const AllocaInst *AI = dyn_cast<AllocaInst>(Address)) {
6338 // need to to provide an address for the memory input.
6345 // Memory operands really want the address of the value. If we don't have
6354 // constant pool entry to get its address.
6817 /// address materialization and register allocation, but may also be required
6961 // Assume that the Callee is a constant address.