llir-opt  0.0.1
Low-Level Post-Link Optimiser for OCaml and C
CallLowering Member List

This is the complete list of members for CallLowering, including all inherited members.

AnalyseCall(const CallSite *call)CallLoweringprotected
AnalyseFunc(const Func *func)CallLoweringprotected
AnalysePad(const LandingPadInst *inst)CallLoweringprotected
AnalyseRaise(const RaiseInst *inst)CallLoweringprotected
AnalyseReturn(const ReturnInst *inst)CallLoweringprotected
arg_begin() (defined in CallLowering)CallLoweringinline
arg_begin() const (defined in CallLowering)CallLoweringinline
arg_end() (defined in CallLowering)CallLoweringinline
arg_end() const (defined in CallLowering)CallLoweringinline
arg_iterator typedef (defined in CallLowering)CallLowering
args()CallLoweringinline
args() constCallLoweringinline
args_CallLoweringprotected
Argument(size_t idx) constCallLoweringinline
AssignArg(unsigned i, FlaggedType type)CallLoweringprotected
AssignArgC(unsigned i, FlaggedType type)=0CallLoweringprotectedpure virtual
AssignArgMultiboot(unsigned i, FlaggedType type)CallLoweringinlineprotectedvirtual
AssignArgOCaml(unsigned i, FlaggedType type)=0CallLoweringprotectedpure virtual
AssignArgOCamlAlloc(unsigned i, FlaggedType type)=0CallLoweringprotectedpure virtual
AssignArgOCamlGc(unsigned i, FlaggedType type)=0CallLoweringprotectedpure virtual
AssignArgWin64(unsigned i, FlaggedType type)=0CallLoweringprotectedpure virtual
AssignArgXen(unsigned i, FlaggedType type)=0CallLoweringprotectedpure virtual
AssignRet(unsigned i, FlaggedType type)CallLoweringprotected
AssignRetC(unsigned i, FlaggedType type)=0CallLoweringprotectedpure virtual
AssignRetOCaml(unsigned i, FlaggedType type)=0CallLoweringprotectedpure virtual
AssignRetOCamlAlloc(unsigned i, FlaggedType type)=0CallLoweringprotectedpure virtual
AssignRetOCamlGc(unsigned i, FlaggedType type)=0CallLoweringprotectedpure virtual
AssignRetWin64(unsigned i, FlaggedType type)=0CallLoweringprotectedpure virtual
AssignRetXen(unsigned i, FlaggedType type)=0CallLoweringprotectedpure virtual
CallLowering(const Func *func) (defined in CallLowering)CallLowering
CallLowering(const CallSite *call) (defined in CallLowering)CallLowering
CallLowering(const RaiseInst *inst) (defined in CallLowering)CallLowering
CallLowering(const LandingPadInst *inst) (defined in CallLowering)CallLowering
CallLowering(const ReturnInst *inst) (defined in CallLowering)CallLowering
const_arg_iterator typedef (defined in CallLowering)CallLowering
const_ret_iterator typedef (defined in CallLowering)CallLowering
conv_CallLoweringprotected
GetFrameSize() const =0CallLoweringpure virtual
GetNumArgs() constCallLoweringinline
ret_begin() (defined in CallLowering)CallLoweringinline
ret_begin() const (defined in CallLowering)CallLoweringinline
ret_end() (defined in CallLowering)CallLoweringinline
ret_end() const (defined in CallLowering)CallLoweringinline
ret_iterator typedef (defined in CallLowering)CallLowering
rets()CallLoweringinline
rets() constCallLoweringinline
rets_CallLoweringprotected
Return(unsigned idx) constCallLoweringinline
~CallLowering() (defined in CallLowering)CallLoweringvirtual