LLVM API Documentation
This is the complete list of members for llvm::FastISel, including all inherited members.
canFoldAddIntoGEP(const User *GEP, const Value *Add) | 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, unsigned Op0, bool Op0IsKill) | llvm::FastISel | protectedvirtual |
FastEmit_rf(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill, const ConstantFP *FPImm) | llvm::FastISel | protectedvirtual |
FastEmit_ri(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill, uint64_t Imm) | llvm::FastISel | protectedvirtual |
FastEmit_ri_(MVT VT, unsigned Opcode, unsigned Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType) | llvm::FastISel | protected |
FastEmit_rr(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill) | llvm::FastISel | protectedvirtual |
FastEmit_rri(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill, uint64_t Imm) | llvm::FastISel | protectedvirtual |
FastEmitBranch(MachineBasicBlock *MBB, DebugLoc DL) | llvm::FastISel | protected |
FastEmitInst_(unsigned MachineInstOpcode, const TargetRegisterClass *RC) | llvm::FastISel | protected |
FastEmitInst_extractsubreg(MVT RetVT, unsigned Op0, bool Op0IsKill, uint32_t Idx) | llvm::FastISel | protected |
FastEmitInst_i(unsigned MachineInstrOpcode, const TargetRegisterClass *RC, uint64_t Imm) | llvm::FastISel | protected |
FastEmitInst_ii(unsigned MachineInstrOpcode, const TargetRegisterClass *RC, uint64_t Imm1, uint64_t Imm2) | llvm::FastISel | protected |
FastEmitInst_r(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill) | llvm::FastISel | protected |
FastEmitInst_rf(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, const ConstantFP *FPImm) | llvm::FastISel | protected |
FastEmitInst_ri(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, uint64_t Imm) | llvm::FastISel | protected |
FastEmitInst_rii(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2) | llvm::FastISel | protected |
FastEmitInst_rr(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill) | llvm::FastISel | protected |
FastEmitInst_rri(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill, uint64_t Imm) | llvm::FastISel | protected |
FastEmitInst_rrii(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill, uint64_t Imm1, uint64_t Imm2) | llvm::FastISel | protected |
FastEmitInst_rrr(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill, unsigned Op2, bool Op2IsKill) | llvm::FastISel | protected |
FastEmitZExtFromI1(MVT VT, unsigned Op0, bool Op0IsKill) | llvm::FastISel | protected |
FastISel(FunctionLoweringInfo &funcInfo, const TargetLibraryInfo *libInfo) | llvm::FastISel | explicitprotected |
FastLowerArguments() | llvm::FastISel | protectedvirtual |
FuncInfo | llvm::FastISel | protected |
getCurDebugLoc() const | llvm::FastISel | inline |
getLastLocalValue() | llvm::FastISel | inline |
getRegForGEPIndex(const Value *V) | llvm::FastISel | |
getRegForValue(const Value *V) | 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 | |
MCP | llvm::FastISel | protected |
MFI | llvm::FastISel | protected |
MRI | llvm::FastISel | protected |
recomputeInsertPt() | llvm::FastISel | |
removeDeadCode(MachineBasicBlock::iterator I, MachineBasicBlock::iterator E) | llvm::FastISel | |
SelectInstruction(const Instruction *I) | llvm::FastISel | |
SelectOperator(const User *I, unsigned Opcode) | llvm::FastISel | |
setLastLocalValue(MachineInstr *I) | llvm::FastISel | inline |
startNewBlock() | llvm::FastISel | |
TargetMaterializeAlloca(const AllocaInst *C) | llvm::FastISel | inlineprotectedvirtual |
TargetMaterializeConstant(const Constant *C) | llvm::FastISel | inlineprotectedvirtual |
TargetMaterializeFloatZero(const ConstantFP *CF) | llvm::FastISel | inlineprotectedvirtual |
TargetSelectInstruction(const Instruction *I)=0 | llvm::FastISel | protectedpure virtual |
TD | llvm::FastISel | protected |
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, unsigned Reg, unsigned NumRegs=1) | llvm::FastISel | protected |
~FastISel() | llvm::FastISel | virtual |