LLVM API Documentation
This is the complete list of members for llvm::CCState, including all inherited members.
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 uint16_t *Regs, unsigned NumRegs) | llvm::CCState | inline |
AllocateReg(const uint16_t *Regs, const uint16_t *ShadowRegs, unsigned NumRegs) | llvm::CCState | inline |
AllocateStack(unsigned Size, unsigned Align) | llvm::CCState | inline |
AllocateStack(unsigned Size, unsigned Align, unsigned ShadowReg) | 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, const TargetMachine &TM, 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 uint16_t *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 |
getTarget() const | 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 |