LLVM API Documentation

X86FastISel Member List

This is the complete list of members for X86FastISel, including all inherited members.

CatchInfoLostllvm::FastISel [protected]
createResultReg(const TargetRegisterClass *RC)llvm::FastISel [protected]
DLllvm::FastISel [protected]
DWllvm::FastISel [protected]
FastEmit_(MVT::SimpleValueType VT, MVT::SimpleValueType RetVT, ISD::NodeType Opcode)llvm::FastISel [protected, virtual]
FastEmit_f(MVT::SimpleValueType VT, MVT::SimpleValueType RetVT, ISD::NodeType Opcode, ConstantFP *FPImm)llvm::FastISel [protected, virtual]
FastEmit_i(MVT::SimpleValueType VT, MVT::SimpleValueType RetVT, ISD::NodeType Opcode, uint64_t Imm)llvm::FastISel [protected, virtual]
FastEmit_r(MVT::SimpleValueType VT, MVT::SimpleValueType RetVT, ISD::NodeType Opcode, unsigned Op0)llvm::FastISel [protected, virtual]
FastEmit_rf(MVT::SimpleValueType VT, MVT::SimpleValueType RetVT, ISD::NodeType Opcode, unsigned Op0, ConstantFP *FPImm)llvm::FastISel [protected, virtual]
FastEmit_rf_(MVT::SimpleValueType VT, ISD::NodeType Opcode, unsigned Op0, ConstantFP *FPImm, MVT::SimpleValueType ImmType)llvm::FastISel [protected]
FastEmit_ri(MVT::SimpleValueType VT, MVT::SimpleValueType RetVT, ISD::NodeType Opcode, unsigned Op0, uint64_t Imm)llvm::FastISel [protected, virtual]
FastEmit_ri_(MVT::SimpleValueType VT, ISD::NodeType Opcode, unsigned Op0, uint64_t Imm, MVT::SimpleValueType ImmType)llvm::FastISel [protected]
FastEmit_rr(MVT::SimpleValueType VT, MVT::SimpleValueType RetVT, ISD::NodeType Opcode, unsigned Op0, unsigned Op1)llvm::FastISel [protected, virtual]
FastEmit_rri(MVT::SimpleValueType VT, MVT::SimpleValueType RetVT, ISD::NodeType Opcode, unsigned Op0, unsigned Op1, uint64_t Imm)llvm::FastISel [protected, virtual]
FastEmitBranch(MachineBasicBlock *MBB)llvm::FastISel [protected]
FastEmitInst_(unsigned MachineInstOpcode, const TargetRegisterClass *RC)llvm::FastISel [protected]
FastEmitInst_extractsubreg(MVT::SimpleValueType RetVT, unsigned Op0, uint32_t Idx)llvm::FastISel [protected]
FastEmitInst_i(unsigned MachineInstrOpcode, const TargetRegisterClass *RC, uint64_t Imm)llvm::FastISel [protected]
FastEmitInst_r(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0)llvm::FastISel [protected]
FastEmitInst_rf(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, ConstantFP *FPImm)llvm::FastISel [protected]
FastEmitInst_ri(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, uint64_t Imm)llvm::FastISel [protected]
FastEmitInst_rr(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, unsigned Op1)llvm::FastISel [protected]
FastEmitInst_rri(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, unsigned Op1, uint64_t Imm)llvm::FastISel [protected]
FastISel(MachineFunction &mf, MachineModuleInfo *mmi, DwarfWriter *dw, DenseMap< const Value *, unsigned > &vm, DenseMap< const BasicBlock *, MachineBasicBlock * > &bm, DenseMap< const AllocaInst *, int > &am, SmallSet< Instruction *, 8 > &cil)llvm::FastISel [protected]
getRegForGEPIndex(Value *V)llvm::FastISel
getRegForValue(Value *V)llvm::FastISel
LocalValueMapllvm::FastISel [protected]
lookUpRegForValue(Value *V)llvm::FastISel
MBBllvm::FastISel [protected]
MBBMapllvm::FastISel [protected]
MCPllvm::FastISel [protected]
MFllvm::FastISel [protected]
MFIllvm::FastISel [protected]
MMIllvm::FastISel [protected]
MRIllvm::FastISel [protected]
SelectInstruction(Instruction *I)llvm::FastISel
SelectOperator(User *I, unsigned Opcode)llvm::FastISel
setCurDebugLoc(DebugLoc dl)llvm::FastISel [inline]
setCurrentBlock(MachineBasicBlock *mbb)llvm::FastISel [inline]
startNewBlock(MachineBasicBlock *mbb)llvm::FastISel [inline]
StaticAllocaMapllvm::FastISel [protected]
TargetSelectInstruction(Instruction *I)X86FastISel [virtual]
TDllvm::FastISel [protected]
TIIllvm::FastISel [protected]
TLIllvm::FastISel [protected]
TMllvm::FastISel [protected]
UpdateValueMap(Value *I, unsigned Reg)llvm::FastISel [protected]
ValueMapllvm::FastISel [protected]
X86FastISel(MachineFunction &mf, MachineModuleInfo *mmi, DwarfWriter *dw, DenseMap< const Value *, unsigned > &vm, DenseMap< const BasicBlock *, MachineBasicBlock * > &bm, DenseMap< const AllocaInst *, int > &am, SmallSet< Instruction *, 8 > &cil)X86FastISel [inline, explicit]
~FastISel()llvm::FastISel [virtual]