LLVM API Documentation

llvm::FastISel Member List
This is the complete list of members for llvm::FastISel, including all inherited members.
ArgListTy typedefllvm::FastISel
canFoldAddIntoGEP(const User *GEP, const Value *Add)llvm::FastISel [protected]
constrainOperandRegClass(const MCInstrDesc &II, unsigned Op, unsigned OpNum)llvm::FastISel [protected]
createMachineMemOperandFor(const Instruction *I) const llvm::FastISel [protected]
createResultReg(const TargetRegisterClass *RC)llvm::FastISel [protected]
DbgLocllvm::FastISel [protected]
DLllvm::FastISel [protected]
EmitStartPtllvm::FastISel [protected]
enterLocalValueArea()llvm::FastISel
fastEmit_(MVT VT, MVT RetVT, unsigned Opcode)llvm::FastISel [protected, virtual]
fastEmit_f(MVT VT, MVT RetVT, unsigned Opcode, const ConstantFP *FPImm)llvm::FastISel [protected, virtual]
fastEmit_i(MVT VT, MVT RetVT, unsigned Opcode, uint64_t Imm)llvm::FastISel [protected, virtual]
fastEmit_r(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill)llvm::FastISel [protected, virtual]
fastEmit_rf(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill, const ConstantFP *FPImm)llvm::FastISel [protected, virtual]
fastEmit_ri(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill, uint64_t Imm)llvm::FastISel [protected, virtual]
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 [protected, virtual]
fastEmit_rri(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, bool Op0IsKill, unsigned Op1, bool Op1IsKill, uint64_t Imm)llvm::FastISel [protected, virtual]
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, bool SkipTargetIndependentISel=false)llvm::FastISel [explicit, protected]
fastLowerArguments()llvm::FastISel [protected, virtual]
fastLowerCall(CallLoweringInfo &CLI)llvm::FastISel [protected, virtual]
fastLowerIntrinsicCall(const IntrinsicInst *II)llvm::FastISel [protected, virtual]
fastMaterializeAlloca(const AllocaInst *C)llvm::FastISel [inline, protected, virtual]
fastMaterializeConstant(const Constant *C)llvm::FastISel [inline, protected, virtual]
fastMaterializeFloatZero(const ConstantFP *CF)llvm::FastISel [inline, protected, virtual]
fastSelectInstruction(const Instruction *I)=0llvm::FastISel [protected, pure virtual]
FuncInfollvm::FastISel [protected]
getCurDebugLoc() const llvm::FastISel [inline]
getLastLocalValue()llvm::FastISel [inline]
getRegForGEPIndex(const Value *V)llvm::FastISel
getRegForValue(const Value *V)llvm::FastISel
hasTrivialKill(const Value *V)llvm::FastISel [protected]
isCommutativeIntrinsic(IntrinsicInst const *II)llvm::FastISel [inline, protected]
LastLocalValuellvm::FastISel [protected]
leaveLocalValueArea(SavePoint Old)llvm::FastISel
LibInfollvm::FastISel [protected]
LocalValueMapllvm::FastISel [protected]
lookUpRegForValue(const Value *V)llvm::FastISel
lowerArguments()llvm::FastISel
lowerCall(const CallInst *I)llvm::FastISel [protected]
lowerCallTo(const CallInst *CI, const char *SymName, unsigned NumArgs)llvm::FastISel [protected]
lowerCallTo(CallLoweringInfo &CLI)llvm::FastISel [protected]
MCPllvm::FastISel [protected]
MFllvm::FastISel [protected]
MFIllvm::FastISel [protected]
MRIllvm::FastISel [protected]
optimizeCmpPredicate(const CmpInst *CI) const llvm::FastISel [protected]
recomputeInsertPt()llvm::FastISel
removeDeadCode(MachineBasicBlock::iterator I, MachineBasicBlock::iterator E)llvm::FastISel
selectBinaryOp(const User *I, unsigned ISDOpcode)llvm::FastISel [protected]
selectBitCast(const User *I)llvm::FastISel [protected]
selectCall(const User *Call)llvm::FastISel [protected]
selectCast(const User *I, unsigned Opcode)llvm::FastISel [protected]
selectExtractValue(const User *I)llvm::FastISel [protected]
selectFNeg(const User *I)llvm::FastISel [protected]
selectGetElementPtr(const User *I)llvm::FastISel [protected]
selectInsertValue(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]
setLastLocalValue(MachineInstr *I)llvm::FastISel [inline]
SkipTargetIndependentISelllvm::FastISel [protected]
startNewBlock()llvm::FastISel
TIIllvm::FastISel [protected]
TLIllvm::FastISel [protected]
TMllvm::FastISel [protected]
TRIllvm::FastISel [protected]
tryToFoldLoad(const LoadInst *LI, const Instruction *FoldInst)llvm::FastISel
tryToFoldLoadIntoMI(MachineInstr *, unsigned, const LoadInst *)llvm::FastISel [inline, virtual]
updateValueMap(const Value *I, unsigned Reg, unsigned NumRegs=1)llvm::FastISel [protected]
~FastISel()llvm::FastISel [virtual]