LLVM API Documentation
#include <MachineInstrAnnot.h>
Collaboration diagram for llvm::CallArgsDescriptor:
Public Member Functions | |
CallArgsDescriptor (CallInst *_callInstr, TmpInstruction *_retAddrReg, bool _isVarArgs, bool _noPrototype) | |
unsigned int | getNumArgs () const |
CallArgInfo & | getArgInfo (unsigned int op) |
CallInst * | getCallInst () const |
CallInst * | getReturnValue () const |
Value * | getIndirectFuncPtr () const |
TmpInstruction * | getReturnAddrReg () const |
bool | isVarArgsFunc () const |
bool | hasNoPrototype () const |
Static Public Member Functions | |
static CallArgsDescriptor * | get (const MachineInstr *MI) |
Definition at line 63 of file MachineInstrAnnot.h.
|
Definition at line 61 of file MachineCodeForInstruction.cpp. References llvm::MachineCodeForInstruction::get(), llvm::CallInst::getCalledValue(), llvm::User::getNumOperands(), llvm::User::getOperand(), and llvm::MachineCodeForInstruction::setCallArgsDescriptor(). |
|
|
Definition at line 79 of file MachineInstrAnnot.h. Referenced by llvm::SparcV9RegInfo::suggestRegs4CallArgs(). |
|
Definition at line 81 of file MachineInstrAnnot.h. Referenced by get(). |
|
Definition at line 83 of file MachineInstrAnnot.h. |
|
Definition at line 78 of file MachineInstrAnnot.h. Referenced by llvm::SparcV9RegInfo::suggestRegs4CallArgs(). |
|
Definition at line 84 of file MachineInstrAnnot.h. |
|
Definition at line 82 of file MachineCodeForInstruction.cpp. References llvm::Value::getType(), and llvm::Type::VoidTy. Referenced by llvm::SparcV9RegInfo::suggestRegs4CallArgs(). |
|
Definition at line 86 of file MachineInstrAnnot.h. |
|
Definition at line 85 of file MachineInstrAnnot.h. |