LLVM API Documentation
| addInRegsParamInfo(unsigned RegBegin, unsigned RegEnd) | llvm::CCState | [inline] |
| addLoc(const CCValAssign &V) | llvm::CCState | [inline] |
| AllocateReg(unsigned Reg) | llvm::CCState | [inline] |
| AllocateReg(unsigned Reg, unsigned ShadowReg) | llvm::CCState | [inline] |
| AllocateReg(const MCPhysReg *Regs, unsigned NumRegs) | llvm::CCState | [inline] |
| AllocateReg(const MCPhysReg *Regs, const MCPhysReg *ShadowRegs, unsigned NumRegs) | llvm::CCState | [inline] |
| AllocateRegBlock(const uint16_t *Regs, unsigned NumRegs, unsigned RegsRequired) | llvm::CCState | [inline] |
| AllocateStack(unsigned Size, unsigned Align) | llvm::CCState | [inline] |
| AllocateStack(unsigned Size, unsigned Align, unsigned ShadowReg) | llvm::CCState | [inline] |
| AllocateStack(unsigned Size, unsigned Align, const MCPhysReg *ShadowRegs, unsigned NumShadowRegs) | llvm::CCState | [inline] |
| AnalyzeCallOperands(const SmallVectorImpl< ISD::OutputArg > &Outs, CCAssignFn Fn) | llvm::CCState | |
| AnalyzeCallOperands(SmallVectorImpl< MVT > &ArgVTs, SmallVectorImpl< ISD::ArgFlagsTy > &Flags, CCAssignFn Fn) | llvm::CCState | |
| AnalyzeCallResult(const SmallVectorImpl< ISD::InputArg > &Ins, CCAssignFn Fn) | llvm::CCState | |
| AnalyzeCallResult(MVT VT, CCAssignFn Fn) | llvm::CCState | |
| AnalyzeFormalArguments(const SmallVectorImpl< ISD::InputArg > &Ins, CCAssignFn Fn) | llvm::CCState | |
| AnalyzeReturn(const SmallVectorImpl< ISD::OutputArg > &Outs, CCAssignFn Fn) | llvm::CCState | |
| CallOrPrologue | llvm::CCState | [protected] |
| CCState(CallingConv::ID CC, bool isVarArg, MachineFunction &MF, SmallVectorImpl< CCValAssign > &locs, LLVMContext &C) | llvm::CCState | |
| CheckReturn(const SmallVectorImpl< ISD::OutputArg > &ArgsFlags, CCAssignFn Fn) | llvm::CCState | |
| clearByValRegsInfo() | llvm::CCState | [inline] |
| getCallingConv() const | llvm::CCState | [inline] |
| getCallOrPrologue() const | llvm::CCState | [inline] |
| getContext() const | llvm::CCState | [inline] |
| getFirstUnallocated(const MCPhysReg *Regs, unsigned NumRegs) const | llvm::CCState | [inline] |
| getInRegsParamInfo(unsigned InRegsParamRecordIndex, unsigned &BeginReg, unsigned &EndReg) const | llvm::CCState | [inline] |
| getInRegsParamsCount() const | llvm::CCState | [inline] |
| getInRegsParamsProceed() const | llvm::CCState | [inline] |
| getMachineFunction() const | llvm::CCState | [inline] |
| getNextStackOffset() const | llvm::CCState | [inline] |
| getPendingLocs() | llvm::CCState | [inline] |
| HandleByVal(unsigned ValNo, MVT ValVT, MVT LocVT, CCValAssign::LocInfo LocInfo, int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags) | llvm::CCState | |
| isAllocated(unsigned Reg) const | llvm::CCState | [inline] |
| isVarArg() const | llvm::CCState | [inline] |
| nextInRegsParam() | llvm::CCState | [inline] |
| rewindByValRegsInfo() | llvm::CCState | [inline] |