LLVM API Documentation

llvm::CCState Member List
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 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
CallOrProloguellvm::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]