|
LLVM
8.0.1
|
This is the complete list of members for llvm::AMDGPUInstructionSelector, including all inherited members.
| AMDGPUInstructionSelector(const GCNSubtarget &STI, const AMDGPURegisterBankInfo &RBI, const AMDGPUTargetMachine &TM) | llvm::AMDGPUInstructionSelector | |
| ComplexRendererFns typedef | llvm::InstructionSelector | protected |
| constrainOperandRegToRegClass(MachineInstr &I, unsigned OpIdx, const TargetRegisterClass &RC, const TargetInstrInfo &TII, const TargetRegisterInfo &TRI, const RegisterBankInfo &RBI) const | llvm::InstructionSelector | protected |
| executeMatchTable(TgtInstructionSelector &ISel, NewMIVector &OutMIs, MatcherState &State, const ISelInfoTy< PredicateBitset, ComplexMatcherMemFn, CustomRendererFn > &ISelInfo, const int64_t *MatchTable, const TargetInstrInfo &TII, MachineRegisterInfo &MRI, const TargetRegisterInfo &TRI, const RegisterBankInfo &RBI, const PredicateBitset &AvailableFeatures, CodeGenCoverage &CoverageInfo) const | llvm::InstructionSelector | protected |
| getMatchTable() const | llvm::InstructionSelector | inlineprotectedvirtual |
| getName() | llvm::AMDGPUInstructionSelector | static |
| InstructionSelector() | llvm::InstructionSelector | protected |
| isBaseWithConstantOffset(const MachineOperand &Root, const MachineRegisterInfo &MRI) const | llvm::InstructionSelector | protected |
| isObviouslySafeToFold(MachineInstr &MI, MachineInstr &IntoMI) const | llvm::InstructionSelector | protected |
| isOperandImmEqual(const MachineOperand &MO, int64_t Value, const MachineRegisterInfo &MRI) const | llvm::InstructionSelector | protected |
| NewMIVector typedef | llvm::InstructionSelector | protected |
| RecordedMIVector typedef | llvm::InstructionSelector | protected |
| select(MachineInstr &I, CodeGenCoverage &CoverageInfo) const override | llvm::AMDGPUInstructionSelector | virtual |
| testImmPredicate_APFloat(unsigned, const APFloat &) const | llvm::InstructionSelector | inlineprotectedvirtual |
| testImmPredicate_APInt(unsigned, const APInt &) const | llvm::InstructionSelector | inlineprotectedvirtual |
| testImmPredicate_I64(unsigned, int64_t) const | llvm::InstructionSelector | inlineprotectedvirtual |
| testMIPredicate_MI(unsigned, const MachineInstr &) const | llvm::InstructionSelector | inlineprotectedvirtual |
| ~InstructionSelector()=default | llvm::InstructionSelector | virtual |
1.8.13