LLVM 20.0.0git
|
This is the complete list of members for llvm::FastISel, including all inherited members.
ArgListEntry typedef | llvm::FastISel | |
ArgListTy typedef | llvm::FastISel | |
canFoldAddIntoGEP(const User *GEP, const Value *Add) | llvm::FastISel | protected |
constrainOperandRegClass(const MCInstrDesc &II, Register Op, unsigned OpNum) | llvm::FastISel | protected |
createMachineMemOperandFor(const Instruction *I) const | llvm::FastISel | protected |
createResultReg(const TargetRegisterClass *RC) | llvm::FastISel | protected |
DL | llvm::FastISel | protected |
EmitStartPt | llvm::FastISel | protected |
enterLocalValueArea() | llvm::FastISel | |
fastEmit_(MVT VT, MVT RetVT, unsigned Opcode) | llvm::FastISel | protectedvirtual |
fastEmit_f(MVT VT, MVT RetVT, unsigned Opcode, const ConstantFP *FPImm) | llvm::FastISel | protectedvirtual |
fastEmit_i(MVT VT, MVT RetVT, unsigned Opcode, uint64_t Imm) | llvm::FastISel | protectedvirtual |
fastEmit_r(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0) | llvm::FastISel | protectedvirtual |
fastEmit_ri(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, uint64_t Imm) | llvm::FastISel | protectedvirtual |
fastEmit_ri_(MVT VT, unsigned Opcode, unsigned Op0, uint64_t Imm, MVT ImmType) | llvm::FastISel | protected |
fastEmit_rr(MVT VT, MVT RetVT, unsigned Opcode, unsigned Op0, unsigned Op1) | llvm::FastISel | protectedvirtual |
fastEmitBranch(MachineBasicBlock *MSucc, const DebugLoc &DbgLoc) | llvm::FastISel | protected |
fastEmitInst_(unsigned MachineInstOpcode, const TargetRegisterClass *RC) | llvm::FastISel | protected |
fastEmitInst_extractsubreg(MVT RetVT, unsigned Op0, uint32_t Idx) | llvm::FastISel | protected |
fastEmitInst_f(unsigned MachineInstOpcode, const TargetRegisterClass *RC, const ConstantFP *FPImm) | llvm::FastISel | protected |
fastEmitInst_i(unsigned MachineInstOpcode, const TargetRegisterClass *RC, uint64_t Imm) | llvm::FastISel | protected |
fastEmitInst_r(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0) | llvm::FastISel | protected |
fastEmitInst_ri(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, uint64_t Imm) | llvm::FastISel | protected |
fastEmitInst_rii(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, uint64_t Imm1, uint64_t Imm2) | 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 |
fastEmitInst_rrr(unsigned MachineInstOpcode, const TargetRegisterClass *RC, unsigned Op0, unsigned Op1, unsigned Op2) | llvm::FastISel | protected |
fastEmitZExtFromI1(MVT VT, unsigned Op0) | llvm::FastISel | protected |
FastISel(FunctionLoweringInfo &FuncInfo, const TargetLibraryInfo *LibInfo, bool SkipTargetIndependentISel=false) | llvm::FastISel | explicitprotected |
fastLowerArguments() | llvm::FastISel | protectedvirtual |
fastLowerCall(CallLoweringInfo &CLI) | llvm::FastISel | protectedvirtual |
fastLowerIntrinsicCall(const IntrinsicInst *II) | llvm::FastISel | protectedvirtual |
fastMaterializeAlloca(const AllocaInst *C) | llvm::FastISel | inlineprotectedvirtual |
fastMaterializeConstant(const Constant *C) | llvm::FastISel | inlineprotectedvirtual |
fastMaterializeFloatZero(const ConstantFP *CF) | llvm::FastISel | inlineprotectedvirtual |
fastSelectInstruction(const Instruction *I)=0 | llvm::FastISel | protectedpure virtual |
finishBasicBlock() | llvm::FastISel | |
finishCondBranch(const BasicBlock *BranchBB, MachineBasicBlock *TrueMBB, MachineBasicBlock *FalseMBB) | llvm::FastISel | protected |
FuncInfo | llvm::FastISel | protected |
getCurDebugLoc() const | llvm::FastISel | inline |
getLastLocalValue() | llvm::FastISel | inline |
getRegForGEPIndex(const Value *Idx) | llvm::FastISel | |
getRegForValue(const Value *V) | llvm::FastISel | |
handleDbgInfo(const Instruction *II) | llvm::FastISel | |
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, MCSymbol *Symbol, unsigned NumArgs) | llvm::FastISel | protected |
lowerCallTo(const CallInst *CI, const char *SymName, unsigned NumArgs) | llvm::FastISel | protected |
lowerCallTo(CallLoweringInfo &CLI) | llvm::FastISel | protected |
lowerDbgDeclare(const Value *V, DIExpression *Expr, DILocalVariable *Var, const DebugLoc &DL) | llvm::FastISel | protectedvirtual |
lowerDbgValue(const Value *V, DIExpression *Expr, DILocalVariable *Var, const DebugLoc &DL) | llvm::FastISel | protectedvirtual |
MCP | llvm::FastISel | protected |
MF | llvm::FastISel | protected |
MFI | llvm::FastISel | protected |
MIMD | 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 | |
SavePoint typedef | llvm::FastISel | |
selectBinaryOp(const User *I, unsigned ISDOpcode) | llvm::FastISel | protected |
selectBitCast(const User *I) | llvm::FastISel | protected |
selectCall(const User *I) | llvm::FastISel | protected |
selectCast(const User *I, unsigned Opcode) | llvm::FastISel | protected |
selectExtractValue(const User *U) | llvm::FastISel | protected |
selectFNeg(const User *I, const Value *In) | llvm::FastISel | protected |
selectFreeze(const User *I) | llvm::FastISel | protected |
selectGetElementPtr(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 |
selectXRayCustomEvent(const CallInst *II) | llvm::FastISel | protected |
selectXRayTypedEvent(const CallInst *II) | llvm::FastISel | protected |
setLastLocalValue(MachineInstr *I) | llvm::FastISel | inline |
shouldOptForSize(const MachineFunction *MF) const | llvm::FastISel | inlineprotected |
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 | inlinevirtual |
updateValueMap(const Value *I, Register Reg, unsigned NumRegs=1) | llvm::FastISel | protected |
~FastISel() | llvm::FastISel | virtual |