LLVM API Documentation
#include <MachineInstrAnnot.h>
Collaboration diagram for llvm::CallArgInfo:

Public Member Functions | |
| CallArgInfo (Value *_argVal) | |
| CallArgInfo (const CallArgInfo &obj) | |
| Value * | getArgVal () |
| int | getArgCopy () |
| bool | usesIntArgReg () |
| bool | usesFPArgReg () |
| bool | usesStackSlot () |
| void | replaceArgVal (Value *newVal) |
| void | setUseIntArgReg () |
| void | setUseFPArgReg () |
| void | setUseStackSlot () |
| void | setArgCopy (int copyReg) |
Definition at line 26 of file MachineInstrAnnot.h.
| llvm::CallArgInfo::CallArgInfo | ( | Value * | _argVal | ) | [inline] |
Definition at line 39 of file MachineInstrAnnot.h.
| llvm::CallArgInfo::CallArgInfo | ( | const CallArgInfo & | obj | ) | [inline] |
Definition at line 43 of file MachineInstrAnnot.h.
| int llvm::CallArgInfo::getArgCopy | ( | ) | [inline] |
Definition at line 49 of file MachineInstrAnnot.h.
| Value* llvm::CallArgInfo::getArgVal | ( | ) | [inline] |
Definition at line 48 of file MachineInstrAnnot.h.
Referenced by llvm::SparcV9RegInfo::suggestRegs4CallArgs().
| void llvm::CallArgInfo::replaceArgVal | ( | Value * | newVal | ) | [inline] |
Definition at line 55 of file MachineInstrAnnot.h.
| void llvm::CallArgInfo::setArgCopy | ( | int | copyReg | ) | [inline] |
Definition at line 59 of file MachineInstrAnnot.h.
| void llvm::CallArgInfo::setUseFPArgReg | ( | ) | [inline] |
Definition at line 57 of file MachineInstrAnnot.h.
| void llvm::CallArgInfo::setUseIntArgReg | ( | ) | [inline] |
Definition at line 56 of file MachineInstrAnnot.h.
| void llvm::CallArgInfo::setUseStackSlot | ( | ) | [inline] |
Definition at line 58 of file MachineInstrAnnot.h.
| bool llvm::CallArgInfo::usesFPArgReg | ( | ) | [inline] |
Definition at line 51 of file MachineInstrAnnot.h.
| bool llvm::CallArgInfo::usesIntArgReg | ( | ) | [inline] |
Definition at line 50 of file MachineInstrAnnot.h.
| bool llvm::CallArgInfo::usesStackSlot | ( | ) | [inline] |
Definition at line 52 of file MachineInstrAnnot.h.