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] |