LLVM  10.0.0svn
llvm::HexagonDAGToDAGISel Member List

This is the complete list of members for llvm::HexagonDAGToDAGISel, including all inherited members.

AAllvm::SelectionDAGISel
assignPassManager(PMStack &PMS, PassManagerType T) overridellvm::FunctionPassvirtual
BuiltinOpcodes enum namellvm::SelectionDAGISel
CheckAndMask(SDValue LHS, ConstantSDNode *RHS, int64_t DesiredMaskS) constllvm::SelectionDAGISel
CheckComplexPattern(SDNode *Root, SDNode *Parent, SDValue N, unsigned PatternNo, SmallVectorImpl< std::pair< SDValue, SDNode *> > &Result)llvm::SelectionDAGISelinlinevirtual
CheckNodePredicate(SDNode *N, unsigned PredNo) constllvm::SelectionDAGISelinlinevirtual
CheckNodePredicateWithOperands(SDNode *N, unsigned PredNo, const SmallVectorImpl< SDValue > &Operands) constllvm::SelectionDAGISelinlinevirtual
CheckOrMask(SDValue LHS, ConstantSDNode *RHS, int64_t DesiredMaskS) constllvm::SelectionDAGISel
CheckPatternPredicate(unsigned PredNo) constllvm::SelectionDAGISelinlinevirtual
ComplexPatternFuncMutatesDAG() const overridellvm::HexagonDAGToDAGISelinlinevirtual
createPass(AnalysisID ID)llvm::Passstatic
CurDAGllvm::SelectionDAGISel
DAGSizellvm::SelectionDAGISelprotected
DetectUseSxtw(SDValue &N, SDValue &R)llvm::HexagonDAGToDAGISel
doFinalization(Module &)llvm::Passinlinevirtual
doInitialization(Module &) overridellvm::MachineFunctionPassinlinevirtual
dump() constllvm::Pass
dumpPassStructure(unsigned Offset=0)llvm::Passvirtual
ElidedArgCopyInstrsllvm::SelectionDAGISel
EmitFunctionEntryCode() overridellvm::HexagonDAGToDAGISelvirtual
EnforceNodeIdInvariant(SDNode *N)llvm::SelectionDAGISelstatic
FastISelFailedllvm::SelectionDAGISel
FuncInfollvm::SelectionDAGISel
FunctionPass(char &pid)llvm::FunctionPassinlineexplicit
getAdjustedAnalysisPointer(AnalysisID ID)llvm::Passvirtual
getAnalysis() constllvm::Pass
getAnalysis(Function &F)llvm::Pass
getAnalysisID(AnalysisID PI) constllvm::Pass
getAnalysisID(AnalysisID PI, Function &F)llvm::Pass
getAnalysisIfAvailable() constllvm::Pass
getAnalysisUsage(AnalysisUsage &AU) const overridellvm::SelectionDAGISelvirtual
getAsImmutablePass()llvm::Passvirtual
getAsPMDataManager()llvm::Passvirtual
getClearedProperties() constllvm::MachineFunctionPassinlineprotectedvirtual
getIncludePathForIndex(unsigned index)llvm::SelectionDAGISelinlineprotectedvirtual
getNumFixedFromVariadicInfo(unsigned Flags)llvm::SelectionDAGISelinlinestatic
getPassID() constllvm::Passinline
getPassKind() constllvm::Passinline
getPassName() const overridellvm::HexagonDAGToDAGISelinlinevirtual
getPatternForIndex(unsigned index)llvm::SelectionDAGISelinlineprotectedvirtual
getPotentialPassManagerType() const overridellvm::FunctionPassvirtual
getRequiredProperties() constllvm::MachineFunctionPassinlineprotectedvirtual
getResolver() constllvm::Passinline
getSetProperties() constllvm::MachineFunctionPassinlineprotectedvirtual
getTargetLowering() constllvm::SelectionDAGISelinline
getUninvalidatedNodeId(SDNode *N)llvm::SelectionDAGISelstatic
GFIllvm::SelectionDAGISel
HexagonDAGToDAGISel(HexagonTargetMachine &tm, CodeGenOpt::Level OptLevel)llvm::HexagonDAGToDAGISelinlineexplicit
HvxSelectorllvm::HexagonDAGToDAGISelfriend
IDllvm::SelectionDAGISelstatic
InvalidateNodeId(SDNode *N)llvm::SelectionDAGISelstatic
IsLegalToFold(SDValue N, SDNode *U, SDNode *Root, CodeGenOpt::Level OptLevel, bool IgnoreChains=false)llvm::SelectionDAGISelstatic
isOrEquivalentToAdd(const SDNode *N) constllvm::SelectionDAGISel
IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) constllvm::SelectionDAGISelvirtual
LibInfollvm::SelectionDAGISel
LoadInstrForLoadIntrinsic(SDNode *IntN)llvm::HexagonDAGToDAGISel
lookupPassInfo(const void *TI)llvm::Passstatic
lookupPassInfo(StringRef Arg)llvm::Passstatic
MachineFunctionPass(char &ID)llvm::MachineFunctionPassinlineexplicitprotected
MFllvm::SelectionDAGISel
mustPreserveAnalysisID(char &AID) constllvm::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_CheckChild2CondCode 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_CheckImmAllOnesV enum valuellvm::SelectionDAGISel
OPC_CheckImmAllZerosV 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_CheckPredicateWithOperands enum valuellvm::SelectionDAGISel
OPC_CheckSame enum valuellvm::SelectionDAGISel
OPC_CheckType enum valuellvm::SelectionDAGISel
OPC_CheckTypeRes enum valuellvm::SelectionDAGISel
OPC_CheckValueType enum valuellvm::SelectionDAGISel
OPC_CompleteMatch enum valuellvm::SelectionDAGISel
OPC_Coverage 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_EmitMergeInputChains1_2 enum valuellvm::SelectionDAGISel
OPC_EmitNode enum valuellvm::SelectionDAGISel
OPC_EmitNode0 enum valuellvm::SelectionDAGISel
OPC_EmitNode1 enum valuellvm::SelectionDAGISel
OPC_EmitNode2 enum valuellvm::SelectionDAGISel
OPC_EmitNodeXForm enum valuellvm::SelectionDAGISel
OPC_EmitRegister enum valuellvm::SelectionDAGISel
OPC_EmitRegister2 enum valuellvm::SelectionDAGISel
OPC_MorphNodeTo enum valuellvm::SelectionDAGISel
OPC_MorphNodeTo0 enum valuellvm::SelectionDAGISel
OPC_MorphNodeTo1 enum valuellvm::SelectionDAGISel
OPC_MorphNodeTo2 enum valuellvm::SelectionDAGISel
OPC_MoveChild enum valuellvm::SelectionDAGISel
OPC_MoveChild0 enum valuellvm::SelectionDAGISel
OPC_MoveChild1 enum valuellvm::SelectionDAGISel
OPC_MoveChild2 enum valuellvm::SelectionDAGISel
OPC_MoveChild3 enum valuellvm::SelectionDAGISel
OPC_MoveChild4 enum valuellvm::SelectionDAGISel
OPC_MoveChild5 enum valuellvm::SelectionDAGISel
OPC_MoveChild6 enum valuellvm::SelectionDAGISel
OPC_MoveChild7 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
operator=(const Pass &)=deletellvm::Pass
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
OREllvm::SelectionDAGISel
Pass(PassKind K, char &pid)llvm::Passinlineexplicit
Pass(const Pass &)=deletellvm::Pass
PostprocessISelDAG()llvm::SelectionDAGISelinlinevirtual
preparePassManager(PMStack &)llvm::Passvirtual
PreprocessISelDAG() overridellvm::HexagonDAGToDAGISelvirtual
print(raw_ostream &OS, const Module *M) constllvm::Passvirtual
RegInfollvm::SelectionDAGISel
releaseMemory()llvm::Passvirtual
ReplaceNode(SDNode *F, SDNode *T)llvm::SelectionDAGISelinlineprotected
ReplaceUses(SDValue F, SDValue T)llvm::SelectionDAGISelinlineprotected
ReplaceUses(const SDValue *F, const SDValue *T, unsigned Num)llvm::SelectionDAGISelinlineprotected
ReplaceUses(SDNode *F, SDNode *T)llvm::SelectionDAGISelinlineprotected
runOnMachineFunction(MachineFunction &MF) overridellvm::HexagonDAGToDAGISelinlinevirtual
RunSDNodeXForm(SDValue V, unsigned XFormNo)llvm::SelectionDAGISelinlinevirtual
SDBllvm::SelectionDAGISel
Select(SDNode *N) overridellvm::HexagonDAGToDAGISelvirtual
SelectAddrFI(SDValue &N, SDValue &R)llvm::HexagonDAGToDAGISel
SelectAddrGA(SDValue &N, SDValue &R)llvm::HexagonDAGToDAGISelinline
SelectAddrGP(SDValue &N, SDValue &R)llvm::HexagonDAGToDAGISelinline
SelectAddSubCarry(SDNode *N)llvm::HexagonDAGToDAGISel
SelectAnyImm(SDValue &N, SDValue &R)llvm::HexagonDAGToDAGISelinline
SelectAnyImm0(SDValue &N, SDValue &R)llvm::HexagonDAGToDAGISelinline
SelectAnyImm1(SDValue &N, SDValue &R)llvm::HexagonDAGToDAGISelinline
SelectAnyImm2(SDValue &N, SDValue &R)llvm::HexagonDAGToDAGISelinline
SelectAnyImm3(SDValue &N, SDValue &R)llvm::HexagonDAGToDAGISelinline
SelectAnyImmediate(SDValue &N, SDValue &R, uint32_t LogAlign)llvm::HexagonDAGToDAGISel
SelectAnyInt(SDValue &N, SDValue &R)llvm::HexagonDAGToDAGISelinline
SelectBrevLdIntrinsic(SDNode *IntN)llvm::HexagonDAGToDAGISel
SelectCodeCommon(SDNode *NodeToMatch, const unsigned char *MatcherTable, unsigned TableSize)llvm::SelectionDAGISel
SelectConstant(SDNode *N)llvm::HexagonDAGToDAGISel
SelectConstantFP(SDNode *N)llvm::HexagonDAGToDAGISel
SelectD2P(SDNode *N)llvm::HexagonDAGToDAGISel
SelectFrameIndex(SDNode *N)llvm::HexagonDAGToDAGISel
SelectGlobalAddress(SDValue &N, SDValue &R, bool UseGP, uint32_t LogAlign)llvm::HexagonDAGToDAGISel
SelectHVXDualOutput(SDNode *N)llvm::HexagonDAGToDAGISel
SelectIndexedLoad(LoadSDNode *LD, const SDLoc &dl)llvm::HexagonDAGToDAGISel
SelectIndexedStore(StoreSDNode *ST, const SDLoc &dl)llvm::HexagonDAGToDAGISel
SelectInlineAsmMemoryOperand(const SDValue &Op, unsigned ConstraintID, std::vector< SDValue > &OutOps) overridellvm::HexagonDAGToDAGISelvirtual
SelectInlineAsmMemoryOperands(std::vector< SDValue > &Ops, const SDLoc &DL)llvm::SelectionDAGISelprotected
SelectIntrinsicWChain(SDNode *N)llvm::HexagonDAGToDAGISel
SelectIntrinsicWOChain(SDNode *N)llvm::HexagonDAGToDAGISel
SelectionDAGISel(TargetMachine &tm, CodeGenOpt::Level OL=CodeGenOpt::Default)llvm::SelectionDAGISelexplicit
SelectLoad(SDNode *N)llvm::HexagonDAGToDAGISel
SelectNewCircIntrinsic(SDNode *IntN)llvm::HexagonDAGToDAGISel
SelectP2D(SDNode *N)llvm::HexagonDAGToDAGISel
SelectQ2V(SDNode *N)llvm::HexagonDAGToDAGISel
SelectSHL(SDNode *N)llvm::HexagonDAGToDAGISel
SelectStore(SDNode *N)llvm::HexagonDAGToDAGISel
SelectTypecast(SDNode *N)llvm::HexagonDAGToDAGISel
SelectV2Q(SDNode *N)llvm::HexagonDAGToDAGISel
SelectV65Gather(SDNode *N)llvm::HexagonDAGToDAGISel
SelectV65GatherPred(SDNode *N)llvm::HexagonDAGToDAGISel
SelectVAlign(SDNode *N)llvm::HexagonDAGToDAGISel
SelectVAlignAddr(SDNode *N)llvm::HexagonDAGToDAGISel
SelectZeroExtend(SDNode *N)llvm::HexagonDAGToDAGISel
setResolver(AnalysisResolver *AR)llvm::Pass
skipFunction(const Function &F) constllvm::FunctionPassprotected
StoreInstrForLoadIntrinsic(MachineSDNode *LoadN, SDNode *IntN)llvm::HexagonDAGToDAGISel
SwiftErrorllvm::SelectionDAGISel
TIIllvm::SelectionDAGISel
TLIllvm::SelectionDAGISel
TMllvm::SelectionDAGISel
tryLoadOfLoadIntrinsic(LoadSDNode *N)llvm::HexagonDAGToDAGISel
verifyAnalysis() constllvm::Passvirtual
~Pass()llvm::Passvirtual
~SelectionDAGISel() overridellvm::SelectionDAGISel