Home | History | Annotate | Download | only in compiler

Lines Matching full:location

70   InstructionOperand DefineAsLocation(Node* node, LinkageLocation location,
72 return Define(node, ToUnallocatedOperand(location, rep, GetVReg(node)));
131 InstructionOperand UseExplicit(LinkageLocation location) {
133 if (location.IsRegister()) {
135 location.AsRegister());
138 location.GetLocation());
146 InstructionOperand UseLocation(Node* node, LinkageLocation location,
148 return Use(node, ToUnallocatedOperand(location, rep, GetVReg(node)));
187 InstructionOperand TempLocation(LinkageLocation location,
189 return ToUnallocatedOperand(location, rep,
245 // We only support the primary location being a register and the secondary
254 UnallocatedOperand ToUnallocatedOperand(LinkageLocation location,
257 if (location.IsAnyRegister()) {
262 if (location.IsCallerFrameSlot()) {
263 // a location on the caller frame.
265 location.AsCallerFrameSlot(), virtual_register);
267 if (location.IsCalleeFrameSlot()) {
268 // a spill location on this (callee) frame.
270 location.AsCalleeFrameSlot(), virtual_register);
275 location.AsRegister(), virtual_register);
278 location.AsRegister(), virtual_register);