LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::FastISel Member List

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

canFoldAddIntoGEP(const User *GEP, const Value *Add)llvm::FastISelprotected
createResultReg(const TargetRegisterClass *RC)llvm::FastISelprotected
DLllvm::FastISelprotected
EmitStartPtllvm::FastISelprotected
enterLocalValueArea()llvm::FastISel
FastEmit_(MVT VT, MVT RetVT, unsigned Opcode)llvm::FastISelprotectedvirtual
FastEmit_f(MVT VT, MVT RetVT, unsigned Opcode, const ConstantFP *FPImm)llvm::FastISelprotectedvirtual
FastEmit_i(MVT VT, MVT RetVT, unsigned Opcode, uint64_t Imm)llvm::FastISelprotectedvirtual
FastEmit_r(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill)llvm::FastISelprotectedvirtual
FastEmit_rf(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill, const ConstantFP *FPImm)llvm::FastISelprotectedvirtual
FastEmit_ri(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill, uint64_t Imm)llvm::FastISelprotectedvirtual
FastEmit_ri_(MVT VT, unsigned Opcode, unsigned Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType)llvm::FastISelprotected
FastEmit_rr(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill)llvm::FastISelprotectedvirtual
FastEmit_rri(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill, uint64_t Imm)llvm::FastISelprotectedvirtual
FastEmitBranch(MachineBasicBlock *MBB, DebugLoc DL)llvm::FastISelprotected
FastEmitInst_(unsigned MachineInstOpcode, const TargetRegisterClass *RC)llvm::FastISelprotected
FastEmitInst_extractsubreg(MVT RetVT, unsigned Op0, bool Op0IsKill, uint32_t Idx)llvm::FastISelprotected
FastEmitInst_i(unsigned MachineInstrOpcode, const TargetRegisterClass *RC, uint64_t Imm)llvm::FastISelprotected
FastEmitInst_ii(unsigned MachineInstrOpcode, const TargetRegisterClass *RC, uint64_t Imm1, uint64_t Imm2)llvm::FastISelprotected
FastEmitInst_r(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill)llvm::FastISelprotected
FastEmitInst_rf(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, const ConstantFP *FPImm)llvm::FastISelprotected
FastEmitInst_ri(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, uint64_t Imm)llvm::FastISelprotected
FastEmitInst_rii(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2)llvm::FastISelprotected
FastEmitInst_rr(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill)llvm::FastISelprotected
FastEmitInst_rri(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill, uint64_t Imm)llvm::FastISelprotected
FastEmitInst_rrii(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill, uint64_t Imm1, uint64_t Imm2)llvm::FastISelprotected
FastEmitInst_rrr(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill, unsigned Op2, bool Op2IsKill)llvm::FastISelprotected
FastEmitZExtFromI1(MVT VT, unsigned Op0, bool Op0IsKill)llvm::FastISelprotected
FastISel(FunctionLoweringInfo &funcInfo, const TargetLibraryInfo *libInfo)llvm::FastISelexplicitprotected
FastLowerArguments()llvm::FastISelprotectedvirtual
FuncInfollvm::FastISelprotected
getCurDebugLoc() const llvm::FastISelinline
getLastLocalValue()llvm::FastISelinline
getRegForGEPIndex(const Value *V)llvm::FastISel
getRegForValue(const Value *V)llvm::FastISel
LastLocalValuellvm::FastISelprotected
leaveLocalValueArea(SavePoint Old)llvm::FastISel
LibInfollvm::FastISelprotected
LocalValueMapllvm::FastISelprotected
lookUpRegForValue(const Value *V)llvm::FastISel
LowerArguments()llvm::FastISel
MCPllvm::FastISelprotected
MFIllvm::FastISelprotected
MRIllvm::FastISelprotected
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::FastISelinline
startNewBlock()llvm::FastISel
TargetMaterializeAlloca(const AllocaInst *C)llvm::FastISelinlineprotectedvirtual
TargetMaterializeConstant(const Constant *C)llvm::FastISelinlineprotectedvirtual
TargetMaterializeFloatZero(const ConstantFP *CF)llvm::FastISelinlineprotectedvirtual
TargetSelectInstruction(const Instruction *I)=0llvm::FastISelprotectedpure virtual
TDllvm::FastISelprotected
TIIllvm::FastISelprotected
TLIllvm::FastISelprotected
TMllvm::FastISelprotected
TRIllvm::FastISelprotected
tryToFoldLoad(const LoadInst *LI, const Instruction *FoldInst)llvm::FastISel
tryToFoldLoadIntoMI(MachineInstr *, unsigned, const LoadInst *)llvm::FastISelinlinevirtual
UpdateValueMap(const Value *I, unsigned Reg, unsigned NumRegs=1)llvm::FastISelprotected
~FastISel()llvm::FastISelvirtual