Lines Matching full:operand
628 /// operand list. This adds the code marker, matching input operand index
767 // chain, then the TokenFactor is both a predecessor (operand) of the
780 /// operand list. This adds the code marker and includes the number of
1046 // If the operand is an empty aggregate, there are no values.
1048 // Add each leaf value from the operand to the Constants list
2567 // If the operand is smaller than the shift count type, promote it.
2571 // If the operand is larger than the shift count type but the shift
2787 // Convert the ConstantVector mask operand into an array of ints, with -1
3478 // Build the operand list.
3493 // Add the intrinsic ID as an integer operand if it's not a target intrinsic.
3498 // Add all operands of the call to the operand list.
5583 /// CallOperand - If this is the result output operand or a clobber
5584 /// this is null, otherwise it is the incoming operand to the CallInst.
5588 /// AssignedRegs - If this is a register or register class operand, this
5589 /// contains the set of register corresponding to the operand.
5612 /// getCallOperandValEVT - Return the EVT of the Value* that this operand
5613 /// corresponds to. If there is no Value* for this operand, it returns
5626 // If this is an indirect operand, the operand is a pointer to the
5631 report_fatal_error("Indirect operand for inline asm not a pointer!");
5678 /// specified operand. We prefer to assign virtual registers, to allow the
5683 /// OpInfo describes the operand.
5837 // Compute the value type for each operand.
5879 // Indirect operand accesses access memory.
5908 // If this is an output operand with a matching input operand, look up the
5936 // If this is a memory input, and if the operand is not indirect, do what we
5952 // If the operand is a float, integer, or vector constant, spill to a
5975 // There is no longer a Value* corresponding to this operand.
5978 // It is now an indirect operand.
6010 // pass in the third operand as this (potentially null) inline asm MDNode.
6014 // Remember the HasSideEffect and AlignStack bits as operand 3.
6023 // Loop over all of the inputs, copying the operand values into the
6038 assert(OpInfo.isIndirect && "Memory output must be indirect operand");
6056 // If this is an indirect operand, store through the pointer after the
6087 // Scan until we find the definition we already emitted of this operand.
6088 // When we find it, create a RegsForValue operand.
6091 // Advance to the next operand.
6155 report_fatal_error("Invalid operand for inline asm constraint '" +
6168 assert(OpInfo.isIndirect && "Operand must be indirect to be a mem!");
6199 // Add the clobbered value to the operand list, so that the register