Home | History | Annotate | Download | only in compiler

Lines Matching refs:InstructionOperand

82   InstructionOperand NoOutput() {
83 return InstructionOperand(); // Generates an invalid operand.
86 InstructionOperand DefineAsRegister(Node* node) {
92 InstructionOperand DefineSameAsFirst(Node* node) {
98 InstructionOperand DefineAsFixed(Node* node, Register reg) {
104 InstructionOperand DefineAsFixed(Node* node, FPRegType reg) {
110 InstructionOperand DefineAsConstant(Node* node) {
114 InstructionOperand DefineAsConstant(Node* node, Constant constant) {
121 InstructionOperand DefineAsLocation(Node* node, LinkageLocation location) {
125 InstructionOperand DefineAsDualLocation(Node* node,
133 InstructionOperand Use(Node* node) {
139 InstructionOperand UseAnyAtEnd(Node* node) {
145 InstructionOperand UseAny(Node* node) {
151 InstructionOperand UseRegisterOrSlotOrConstant(Node* node) {
157 InstructionOperand UseRegister(Node* node) {
163 InstructionOperand UseUniqueSlot(Node* node) {
170 InstructionOperand UseUnique(Node* node) {
177 InstructionOperand UseUniqueRegister(Node* node) {
182 InstructionOperand UseFixed(Node* node, Register reg) {
188 InstructionOperand UseFixed(Node* node, FPRegType reg) {
193 InstructionOperand UseExplicit(LinkageLocation location) {
204 InstructionOperand UseImmediate(int immediate) {
208 InstructionOperand UseImmediate(Node* node) {
212 InstructionOperand UseNegatedImmediate(Node* node) {
216 InstructionOperand UseLocation(Node* node, LinkageLocation location) {
222 InstructionOperand UsePointerLocation(LinkageLocation to_location,
231 InstructionOperand TempRegister() {
239 InstructionOperand DefineSameAsFirstForVreg(int vreg) {
243 InstructionOperand DefineAsRegistertForVreg(int vreg) {
247 InstructionOperand UseRegisterForVreg(int vreg) {
252 InstructionOperand TempDoubleRegister() {
261 InstructionOperand TempSimd128Register() {
270 InstructionOperand TempRegister(Register reg) {
272 InstructionOperand::kInvalidVirtualRegister);
275 InstructionOperand TempImmediate(int32_t imm) {
279 InstructionOperand TempLocation(LinkageLocation location) {
283 InstructionOperand Label(BasicBlock* block) {