|
LLVM 22.0.0git
|
This is the complete list of members for llvm::FastISel, including all inherited members.
| ArgListEntry typedef | llvm::FastISel | |
| ArgListTy typedef | llvm::FastISel | |
| canFoldAddIntoGEP(const User *GEP, const Value *Add) | llvm::FastISel | protected |
| constrainOperandRegClass(const MCInstrDesc &II, Register Op, unsigned OpNum) | llvm::FastISel | protected |
| createMachineMemOperandFor(const Instruction *I) const | llvm::FastISel | protected |
| createResultReg(const TargetRegisterClass *RC) | llvm::FastISel | protected |
| DL | llvm::FastISel | protected |
| EmitStartPt | llvm::FastISel | protected |
| enterLocalValueArea() | llvm::FastISel | |
| fastEmit_(MVT VT, MVT RetVT, unsigned Opcode) | llvm::FastISel | protectedvirtual |
| fastEmit_f(MVT VT, MVT RetVT, unsigned Opcode, const ConstantFP *FPImm) | llvm::FastISel | protectedvirtual |
| fastEmit_i(MVT VT, MVT RetVT, unsigned Opcode, uint64_t Imm) | llvm::FastISel | protectedvirtual |
| fastEmit_r(MVT VT, MVT RetVT, unsigned Opcode, Register Op0) | llvm::FastISel | protectedvirtual |
| fastEmit_ri(MVT VT, MVT RetVT, unsigned Opcode, Register Op0, uint64_t Imm) | llvm::FastISel | protectedvirtual |
| fastEmit_ri_(MVT VT, unsigned Opcode, Register Op0, uint64_t Imm, MVT ImmType) | llvm::FastISel | protected |
| fastEmit_rr(MVT VT, MVT RetVT, unsigned Opcode, Register Op0, Register Op1) | llvm::FastISel | protectedvirtual |
| fastEmitBranch(MachineBasicBlock *MSucc, const DebugLoc &DbgLoc) | llvm::FastISel | protected |
| fastEmitInst_(unsigned MachineInstOpcode, const TargetRegisterClass *RC) | llvm::FastISel | protected |
| fastEmitInst_extractsubreg(MVT RetVT, Register Op0, uint32_t Idx) | llvm::FastISel | protected |
| fastEmitInst_f(unsigned MachineInstOpcode, const TargetRegisterClass *RC, const ConstantFP *FPImm) | llvm::FastISel | protected |
| fastEmitInst_i(unsigned MachineInstOpcode, const TargetRegisterClass *RC, uint64_t Imm) | llvm::FastISel | protected |
| fastEmitInst_r(unsigned MachineInstOpcode, const TargetRegisterClass *RC, Register Op0) | llvm::FastISel | protected |
| fastEmitInst_ri(unsigned MachineInstOpcode, const TargetRegisterClass *RC, Register Op0, uint64_t Imm) | llvm::FastISel | protected |
| fastEmitInst_rii(unsigned MachineInstOpcode, const TargetRegisterClass *RC, Register Op0, uint64_t Imm1, uint64_t Imm2) | llvm::FastISel | protected |
| fastEmitInst_rr(unsigned MachineInstOpcode, const TargetRegisterClass *RC, Register Op0, Register Op1) | llvm::FastISel | protected |
| fastEmitInst_rri(unsigned MachineInstOpcode, const TargetRegisterClass *RC, Register Op0, Register Op1, uint64_t Imm) | llvm::FastISel | protected |
| fastEmitInst_rrr(unsigned MachineInstOpcode, const TargetRegisterClass *RC, Register Op0, Register Op1, Register Op2) | llvm::FastISel | protected |
| fastEmitZExtFromI1(MVT VT, Register Op0) | llvm::FastISel | protected |
| FastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo, bool SkipTargetIndependentISel=false) | llvm::FastISel | explicitprotected |
| fastLowerArguments() | llvm::FastISel | protectedvirtual |
| fastLowerCall(CallLoweringInfo &CLI) | llvm::FastISel | protectedvirtual |
| fastLowerIntrinsicCall(const IntrinsicInst *II) | llvm::FastISel | protectedvirtual |
| fastMaterializeAlloca(const AllocaInst *C) | llvm::FastISel | inlineprotectedvirtual |
| fastMaterializeConstant(const Constant *C) | llvm::FastISel | inlineprotectedvirtual |
| fastMaterializeFloatZero(const ConstantFP *CF) | llvm::FastISel | inlineprotectedvirtual |
| fastSelectInstruction(const Instruction *I)=0 | llvm::FastISel | protectedpure virtual |
| finishBasicBlock() | llvm::FastISel | |
| finishCondBranch(const BasicBlock *BranchBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB) | llvm::FastISel | protected |
| FuncInfo | llvm::FastISel | protected |
| getCurDebugLoc() const | llvm::FastISel | inline |
| getLastLocalValue() | llvm::FastISel | inline |
| getRegForGEPIndex(MVT PtrVT, const Value *Idx) | llvm::FastISel | |
| getRegForValue(const Value *V) | llvm::FastISel | |
| handleDbgInfo(const Instruction *II) | llvm::FastISel | |
| LastLocalValue | llvm::FastISel | protected |
| leaveLocalValueArea(SavePoint Old) | llvm::FastISel | |
| LibInfo | llvm::FastISel | protected |
| LocalValueMap | llvm::FastISel | protected |
| lookUpRegForValue(const Value *V) | llvm::FastISel | |
| lowerArguments() | llvm::FastISel | |
| lowerCall(const CallInst *I) | llvm::FastISel | protected |
| lowerCallTo(const CallInst *CI, MCSymbol *Symbol, unsigned NumArgs) | llvm::FastISel | protected |
| lowerCallTo(const CallInst *CI, const char *SymName, unsigned NumArgs) | llvm::FastISel | protected |
| lowerCallTo(CallLoweringInfo &CLI) | llvm::FastISel | protected |
| lowerDbgDeclare(const Value *V, DIExpression *Expr, DILocalVariable *Var, const DebugLoc &DL) | llvm::FastISel | protectedvirtual |
| lowerDbgValue(const Value *V, DIExpression *Expr, DILocalVariable *Var, const DebugLoc &DL) | llvm::FastISel | protectedvirtual |
| MCP | llvm::FastISel | protected |
| MF | llvm::FastISel | protected |
| MFI | llvm::FastISel | protected |
| MIMD | llvm::FastISel | protected |
| MRI | llvm::FastISel | protected |
| optimizeCmpPredicate(const CmpInst *CI) const | llvm::FastISel | protected |
| recomputeInsertPt() | llvm::FastISel | |
| removeDeadCode(MachineBasicBlock::iterator I, MachineBasicBlock::iterator E) | llvm::FastISel | |
| SavePoint typedef | llvm::FastISel | |
| selectBinaryOp(const User *I, unsigned ISDOpcode) | llvm::FastISel | protected |
| selectBitCast(const User *I) | llvm::FastISel | protected |
| selectCall(const User *I) | llvm::FastISel | protected |
| selectCast(const User *I, unsigned Opcode) | llvm::FastISel | protected |
| selectExtractValue(const User *U) | llvm::FastISel | protected |
| selectFNeg(const User *I, const Value *In) | llvm::FastISel | protected |
| selectFreeze(const User *I) | llvm::FastISel | protected |
| selectGetElementPtr(const User *I) | llvm::FastISel | protected |
| selectInstruction(const Instruction *I) | llvm::FastISel | |
| selectIntrinsicCall(const IntrinsicInst *II) | llvm::FastISel | protected |
| selectOperator(const User *I, unsigned Opcode) | llvm::FastISel | |
| selectPatchpoint(const CallInst *I) | llvm::FastISel | protected |
| selectStackmap(const CallInst *I) | llvm::FastISel | protected |
| selectXRayCustomEvent(const CallInst *II) | llvm::FastISel | protected |
| selectXRayTypedEvent(const CallInst *II) | llvm::FastISel | protected |
| setLastLocalValue(MachineInstr *I) | llvm::FastISel | inline |
| shouldOptForSize(const MachineFunction *MF) const | llvm::FastISel | inlineprotected |
| SkipTargetIndependentISel | llvm::FastISel | protected |
| startNewBlock() | llvm::FastISel | |
| TII | llvm::FastISel | protected |
| TLI | llvm::FastISel | protected |
| TM | llvm::FastISel | protected |
| TRI | llvm::FastISel | protected |
| tryToFoldLoad(const LoadInst *LI, const Instruction *FoldInst) | llvm::FastISel | |
| tryToFoldLoadIntoMI(MachineInstr *, unsigned, const LoadInst *) | llvm::FastISel | inlinevirtual |
| updateValueMap(const Value *I, Register Reg, unsigned NumRegs=1) | llvm::FastISel | protected |
| ~FastISel() | llvm::FastISel | virtual |