llir-opt
0.0.1
Low-Level Post-Link Optimiser for OCaml and C
|
This is the complete list of members for X86Call, including all inherited members.
AnalyseCall(const CallSite *call) | CallLowering | protected |
AnalyseFunc(const Func *func) | CallLowering | protected |
AnalysePad(const LandingPadInst *inst) | CallLowering | protected |
AnalyseRaise(const RaiseInst *inst) | CallLowering | protected |
AnalyseReturn(const ReturnInst *inst) | CallLowering | protected |
arg_begin() (defined in CallLowering) | CallLowering | inline |
arg_begin() const (defined in CallLowering) | CallLowering | inline |
arg_end() (defined in CallLowering) | CallLowering | inline |
arg_end() const (defined in CallLowering) | CallLowering | inline |
arg_iterator typedef (defined in CallLowering) | CallLowering | |
argRegs_ | X86Call | protected |
args() | CallLowering | inline |
args() const | CallLowering | inline |
args_ | CallLowering | protected |
Argument(size_t idx) const | CallLowering | inline |
argXMMs_ | X86Call | protected |
AssignArg(unsigned i, FlaggedType type) | CallLowering | protected |
AssignArgByVal(ArgLoc &loc, llvm::MVT t, unsigned size, llvm::Align a) | X86Call | protected |
AssignArgC(unsigned i, FlaggedType type)=0 | CallLowering | protectedpure virtual |
AssignArgMultiboot(unsigned i, FlaggedType type) | CallLowering | inlineprotectedvirtual |
AssignArgOCaml(unsigned i, FlaggedType type)=0 | CallLowering | protectedpure virtual |
AssignArgOCamlAlloc(unsigned i, FlaggedType type)=0 | CallLowering | protectedpure virtual |
AssignArgOCamlGc(unsigned i, FlaggedType type)=0 | CallLowering | protectedpure virtual |
AssignArgReg(ArgLoc &loc, llvm::MVT t, llvm::Register reg) | X86Call | protected |
AssignArgStack(ArgLoc &loc, llvm::MVT t, unsigned size) | X86Call | protected |
AssignArgWin64(unsigned i, FlaggedType type)=0 | CallLowering | protectedpure virtual |
AssignArgXen(unsigned i, FlaggedType type)=0 | CallLowering | protectedpure virtual |
AssignRet(unsigned i, FlaggedType type) | CallLowering | protected |
AssignRetC(unsigned i, FlaggedType type)=0 | CallLowering | protectedpure virtual |
AssignRetOCaml(unsigned i, FlaggedType type)=0 | CallLowering | protectedpure virtual |
AssignRetOCamlAlloc(unsigned i, FlaggedType type)=0 | CallLowering | protectedpure virtual |
AssignRetOCamlGc(unsigned i, FlaggedType type)=0 | CallLowering | protectedpure virtual |
AssignRetReg(RetLoc &loc, llvm::MVT t, llvm::Register reg) | X86Call | protected |
AssignRetWin64(unsigned i, FlaggedType type)=0 | CallLowering | protectedpure virtual |
AssignRetXen(unsigned i, FlaggedType type)=0 | CallLowering | protectedpure 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_ | CallLowering | protected |
GetFrameSize() const override | X86Call | inlinevirtual |
GetGPRs() const =0 | X86Call | protectedpure virtual |
GetNumArgs() const | CallLowering | inline |
GetUnusedGPRs() const | X86Call | |
GetUnusedXMMs() const | X86Call | |
GetUsedGPRs() const | X86Call | |
GetUsedXMMs() const | X86Call | |
GetXMMs() const =0 | X86Call | protectedpure virtual |
maxAlign_ | X86Call | protected |
ret_begin() (defined in CallLowering) | CallLowering | inline |
ret_begin() const (defined in CallLowering) | CallLowering | inline |
ret_end() (defined in CallLowering) | CallLowering | inline |
ret_end() const (defined in CallLowering) | CallLowering | inline |
ret_iterator typedef (defined in CallLowering) | CallLowering | |
retFPs_ | X86Call | protected |
retRegs_ | X86Call | protected |
rets() | CallLowering | inline |
rets() const | CallLowering | inline |
rets_ | CallLowering | protected |
Return(unsigned idx) const | CallLowering | inline |
retXMMs_ | X86Call | protected |
stack_ | X86Call | protected |
X86Call(const Func *func) | X86Call | inline |
X86Call(const CallSite *inst) | X86Call | inline |
X86Call(const ReturnInst *inst) | X86Call | inline |
X86Call(const RaiseInst *inst) | X86Call | inline |
X86Call(const LandingPadInst *inst) | X86Call | inline |
~CallLowering() (defined in CallLowering) | CallLowering | virtual |