• Home
  • Raw
  • Download

Lines Matching refs:IfConverter

74   class IfConverter : public MachineFunctionPass {  class
178 IfConverter(std::function<bool(const Function &)> Ftor = nullptr) in IfConverter() function in __anon959a42170111::IfConverter
266 char IfConverter::ID = 0;
269 char &llvm::IfConverterID = IfConverter::ID;
271 INITIALIZE_PASS_BEGIN(IfConverter, "if-converter", "If Converter", false, false)
273 INITIALIZE_PASS_END(IfConverter, "if-converter", "If Converter", false, false) in INITIALIZE_PASS_DEPENDENCY()
275 bool IfConverter::runOnMachineFunction(MachineFunction &MF) { in INITIALIZE_PASS_DEPENDENCY()
452 bool IfConverter::ReverseBranchCondition(BBInfo &BBI) { in ReverseBranchCondition()
477 bool IfConverter::ValidSimple(BBInfo &TrueBBI, unsigned &Dups, in ValidSimple()
503 bool IfConverter::ValidTriangle(BBInfo &TrueBBI, BBInfo &FalseBBI, in ValidTriangle()
544 bool IfConverter::ValidDiamond(BBInfo &TrueBBI, BBInfo &FalseBBI, in ValidDiamond()
644 void IfConverter::ScanInstructions(BBInfo &BBI) { in ScanInstructions()
727 bool IfConverter::FeasibilityAnalysis(BBInfo &BBI, in FeasibilityAnalysis()
767 void IfConverter::AnalyzeBlock(MachineBasicBlock *MBB, in AnalyzeBlock()
950 void IfConverter::AnalyzeBlocks(MachineFunction &MF, in AnalyzeBlocks()
980 void IfConverter::InvalidatePreds(MachineBasicBlock *BB) { in InvalidatePreds()
1001 void IfConverter::RemoveExtraEdges(BBInfo &BBI) { in RemoveExtraEdges()
1071 bool IfConverter::IfConvertSimple(BBInfo &BBI, IfcvtKind Kind) { in IfConvertSimple()
1157 bool IfConverter::IfConvertTriangle(BBInfo &BBI, IfcvtKind Kind) { in IfConvertTriangle()
1304 bool IfConverter::IfConvertDiamond(BBInfo &BBI, IfcvtKind Kind, in IfConvertDiamond()
1548 void IfConverter::PredicateBlock(BBInfo &BBI, in PredicateBlock()
1591 void IfConverter::CopyAndPredicateBlock(BBInfo &ToBBI, BBInfo &FromBBI, in CopyAndPredicateBlock()
1658 void IfConverter::MergeBlocks(BBInfo &ToBBI, BBInfo &FromBBI, bool AddEdges) { in MergeBlocks()
1771 return new IfConverter(Ftor); in createIfConverter()