struct TargetInstrInfo::MachineBranchPredicate
Declaration
struct TargetInstrInfo::MachineBranchPredicate { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/TargetInstrInfo.h:611
Member Variables
- public llvm::TargetInstrInfo::MachineBranchPredicate:: ComparePredicate Predicate = PRED_INVALID
- public llvm::MachineOperand LHS
- public llvm::MachineOperand RHS
- public llvm::MachineBasicBlock* TrueDest = nullptr
- public llvm::MachineBasicBlock* FalseDest = nullptr
- public llvm::MachineInstr* ConditionDef = nullptr
- public bool SingleUseCondition = false
- SingleUseCondition is true if ConditionDef is dead except for the branch(es) at the end of the basic block.
Method Overview
- public MachineBranchPredicate()
Methods
ΒΆMachineBranchPredicate()
MachineBranchPredicate()
Declared at: llvm/include/llvm/CodeGen/TargetInstrInfo.h:630