LLVM API Documentation
| ArgListTy typedef | llvm::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] |
| DbgLoc | llvm::FastISel | [protected] |
| DL | llvm::FastISel | [protected] |
| EmitStartPt | llvm::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)=0 | llvm::FastISel | [protected, pure virtual] |
| 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 | |
| hasTrivialKill(const Value *V) | llvm::FastISel | [protected] |
| isCommutativeIntrinsic(IntrinsicInst const *II) | llvm::FastISel | [inline, protected] |
| 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, const char *SymName, unsigned NumArgs) | llvm::FastISel | [protected] |
| lowerCallTo(CallLoweringInfo &CLI) | llvm::FastISel | [protected] |
| MCP | llvm::FastISel | [protected] |
| MF | llvm::FastISel | [protected] |
| MFI | 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 | |
| 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] |
| 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 | [inline, virtual] |
| updateValueMap(const Value *I, unsigned Reg, unsigned NumRegs=1) | llvm::FastISel | [protected] |
| ~FastISel() | llvm::FastISel | [virtual] |