LLVM API Documentation

llvm::SelectionDAGISel Member List
This is the complete list of members for llvm::SelectionDAGISel, including all inherited members.
AAllvm::SelectionDAGISel
assignPassManager(PMStack &PMS, PassManagerType T) overridellvm::FunctionPass [virtual]
BuiltinOpcodes enum namellvm::SelectionDAGISel
CheckAndMask(SDValue LHS, ConstantSDNode *RHS, int64_t DesiredMaskS) const llvm::SelectionDAGISel
CheckComplexPattern(SDNode *Root, SDNode *Parent, SDValue N, unsigned PatternNo, SmallVectorImpl< std::pair< SDValue, SDNode * > > &Result)llvm::SelectionDAGISel [inline, virtual]
CheckNodePredicate(SDNode *N, unsigned PredNo) const llvm::SelectionDAGISel [inline, virtual]
CheckOrMask(SDValue LHS, ConstantSDNode *RHS, int64_t DesiredMaskS) const llvm::SelectionDAGISel
CheckPatternPredicate(unsigned PredNo) const llvm::SelectionDAGISel [inline, virtual]
createPass(AnalysisID ID)llvm::Pass [static]
CurDAGllvm::SelectionDAGISel
DAGSizellvm::SelectionDAGISel [protected]
doFinalization(Module &)llvm::Pass [inline, virtual]
doInitialization(Module &)llvm::Pass [inline, virtual]
dump() const llvm::Pass
dumpPassStructure(unsigned Offset=0)llvm::Pass [virtual]
EmitFunctionEntryCode()llvm::SelectionDAGISel [inline, virtual]
FuncInfollvm::SelectionDAGISel
FunctionPass(char &pid)llvm::FunctionPass [inline, explicit]
getAdjustedAnalysisPointer(AnalysisID ID)llvm::Pass [virtual]
getAnalysis() const llvm::Pass
getAnalysis(Function &F)llvm::Pass
getAnalysisID(AnalysisID PI) const llvm::Pass
getAnalysisID(AnalysisID PI, Function &F)llvm::Pass
getAnalysisIfAvailable() const llvm::Pass
getAnalysisUsage(AnalysisUsage &AU) const overridellvm::SelectionDAGISel [virtual]
getAsImmutablePass()llvm::Pass [virtual]
getAsPMDataManager()llvm::Pass [virtual]
getNumFixedFromVariadicInfo(unsigned Flags)llvm::SelectionDAGISel [inline, static]
getPassID() const llvm::Pass [inline]
getPassKind() const llvm::Pass [inline]
getPassName() const llvm::Pass [virtual]
getPotentialPassManagerType() const overridellvm::FunctionPass [virtual]
getResolver() const llvm::Pass [inline]
getTargetLowering() const llvm::SelectionDAGISel [inline]
GFIllvm::SelectionDAGISel
IDllvm::SelectionDAGISel [static]
IsLegalToFold(SDValue N, SDNode *U, SDNode *Root, CodeGenOpt::Level OptLevel, bool IgnoreChains=false)llvm::SelectionDAGISel [static]
IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const llvm::SelectionDAGISel [virtual]
LibInfollvm::SelectionDAGISel
lookupPassInfo(const void *TI)llvm::Pass [static]
lookupPassInfo(StringRef Arg)llvm::Pass [static]
MachineFunctionPass(char &ID)llvm::MachineFunctionPass [inline, explicit, protected]
MFllvm::SelectionDAGISel
mustPreserveAnalysisID(char &AID) const llvm::Pass
OPC_CaptureGlueInput enum valuellvm::SelectionDAGISel
OPC_CheckAndImm enum valuellvm::SelectionDAGISel
OPC_CheckChild0Integer enum valuellvm::SelectionDAGISel
OPC_CheckChild0Same enum valuellvm::SelectionDAGISel
OPC_CheckChild0Type enum valuellvm::SelectionDAGISel
OPC_CheckChild1Integer enum valuellvm::SelectionDAGISel
OPC_CheckChild1Same enum valuellvm::SelectionDAGISel
OPC_CheckChild1Type enum valuellvm::SelectionDAGISel
OPC_CheckChild2Integer enum valuellvm::SelectionDAGISel
OPC_CheckChild2Same enum valuellvm::SelectionDAGISel
OPC_CheckChild2Type enum valuellvm::SelectionDAGISel
OPC_CheckChild3Integer enum valuellvm::SelectionDAGISel
OPC_CheckChild3Same enum valuellvm::SelectionDAGISel
OPC_CheckChild3Type enum valuellvm::SelectionDAGISel
OPC_CheckChild4Integer enum valuellvm::SelectionDAGISel
OPC_CheckChild4Type enum valuellvm::SelectionDAGISel
OPC_CheckChild5Type enum valuellvm::SelectionDAGISel
OPC_CheckChild6Type enum valuellvm::SelectionDAGISel
OPC_CheckChild7Type enum valuellvm::SelectionDAGISel
OPC_CheckComplexPat enum valuellvm::SelectionDAGISel
OPC_CheckCondCode enum valuellvm::SelectionDAGISel
OPC_CheckFoldableChainNode enum valuellvm::SelectionDAGISel
OPC_CheckInteger enum valuellvm::SelectionDAGISel
OPC_CheckOpcode enum valuellvm::SelectionDAGISel
OPC_CheckOrImm enum valuellvm::SelectionDAGISel
OPC_CheckPatternPredicate enum valuellvm::SelectionDAGISel
OPC_CheckPredicate enum valuellvm::SelectionDAGISel
OPC_CheckSame enum valuellvm::SelectionDAGISel
OPC_CheckType enum valuellvm::SelectionDAGISel
OPC_CheckValueType enum valuellvm::SelectionDAGISel
OPC_CompleteMatch enum valuellvm::SelectionDAGISel
OPC_EmitConvertToTarget enum valuellvm::SelectionDAGISel
OPC_EmitCopyToReg enum valuellvm::SelectionDAGISel
OPC_EmitInteger enum valuellvm::SelectionDAGISel
OPC_EmitMergeInputChains enum valuellvm::SelectionDAGISel
OPC_EmitMergeInputChains1_0 enum valuellvm::SelectionDAGISel
OPC_EmitMergeInputChains1_1 enum valuellvm::SelectionDAGISel
OPC_EmitNode enum valuellvm::SelectionDAGISel
OPC_EmitNodeXForm enum valuellvm::SelectionDAGISel
OPC_EmitRegister enum valuellvm::SelectionDAGISel
OPC_EmitRegister2 enum valuellvm::SelectionDAGISel
OPC_MarkGlueResults enum valuellvm::SelectionDAGISel
OPC_MorphNodeTo enum valuellvm::SelectionDAGISel
OPC_MoveChild enum valuellvm::SelectionDAGISel
OPC_MoveParent enum valuellvm::SelectionDAGISel
OPC_RecordChild0 enum valuellvm::SelectionDAGISel
OPC_RecordChild1 enum valuellvm::SelectionDAGISel
OPC_RecordChild2 enum valuellvm::SelectionDAGISel
OPC_RecordChild3 enum valuellvm::SelectionDAGISel
OPC_RecordChild4 enum valuellvm::SelectionDAGISel
OPC_RecordChild5 enum valuellvm::SelectionDAGISel
OPC_RecordChild6 enum valuellvm::SelectionDAGISel
OPC_RecordChild7 enum valuellvm::SelectionDAGISel
OPC_RecordMemRef enum valuellvm::SelectionDAGISel
OPC_RecordNode enum valuellvm::SelectionDAGISel
OPC_Scope enum valuellvm::SelectionDAGISel
OPC_SwitchOpcode enum valuellvm::SelectionDAGISel
OPC_SwitchType enum valuellvm::SelectionDAGISel
OPFL_Chain enum valuellvm::SelectionDAGISel
OPFL_GlueInput enum valuellvm::SelectionDAGISel
OPFL_GlueOutput enum valuellvm::SelectionDAGISel
OPFL_MemRefs enum valuellvm::SelectionDAGISel
OPFL_None enum valuellvm::SelectionDAGISel
OPFL_Variadic0 enum valuellvm::SelectionDAGISel
OPFL_Variadic1 enum valuellvm::SelectionDAGISel
OPFL_Variadic2 enum valuellvm::SelectionDAGISel
OPFL_Variadic3 enum valuellvm::SelectionDAGISel
OPFL_Variadic4 enum valuellvm::SelectionDAGISel
OPFL_Variadic5 enum valuellvm::SelectionDAGISel
OPFL_Variadic6 enum valuellvm::SelectionDAGISel
OPFL_VariadicInfo enum valuellvm::SelectionDAGISel
OptLevelllvm::SelectionDAGISel
Pass(PassKind K, char &pid)llvm::Pass [inline, explicit]
PostprocessISelDAG()llvm::SelectionDAGISel [inline, virtual]
preparePassManager(PMStack &)llvm::Pass [virtual]
PreprocessISelDAG()llvm::SelectionDAGISel [inline, virtual]
print(raw_ostream &O, const Module *M) const llvm::Pass [virtual]
RegInfollvm::SelectionDAGISel
releaseMemory()llvm::Pass [virtual]
ReplaceUses(SDValue F, SDValue T)llvm::SelectionDAGISel [inline, protected]
ReplaceUses(const SDValue *F, const SDValue *T, unsigned Num)llvm::SelectionDAGISel [inline, protected]
ReplaceUses(SDNode *F, SDNode *T)llvm::SelectionDAGISel [inline, protected]
runOnMachineFunction(MachineFunction &MF) overridellvm::SelectionDAGISel [virtual]
RunSDNodeXForm(SDValue V, unsigned XFormNo)llvm::SelectionDAGISel [inline, virtual]
SDBllvm::SelectionDAGISel
Select(SDNode *N)=0llvm::SelectionDAGISel [pure virtual]
SelectCodeCommon(SDNode *NodeToMatch, const unsigned char *MatcherTable, unsigned TableSize)llvm::SelectionDAGISel
SelectInlineAsmMemoryOperand(const SDValue &Op, char ConstraintCode, std::vector< SDValue > &OutOps)llvm::SelectionDAGISel [inline, virtual]
SelectInlineAsmMemoryOperands(std::vector< SDValue > &Ops)llvm::SelectionDAGISel [protected]
SelectionDAGISel(TargetMachine &tm, CodeGenOpt::Level OL=CodeGenOpt::Default)llvm::SelectionDAGISel [explicit]
setResolver(AnalysisResolver *AR)llvm::Pass
skipOptnoneFunction(const Function &F) const llvm::FunctionPass [protected]
TMllvm::SelectionDAGISel
verifyAnalysis() const llvm::Pass [virtual]
~Pass()llvm::Pass [virtual]
~SelectionDAGISel()llvm::SelectionDAGISel [virtual]