Searched refs:IfConverter (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | IfConversion.cpp | 67 class IfConverter : public MachineFunctionPass { class 162 IfConverter() : MachineFunctionPass(ID), FnNum(-1) { in IfConverter() function in __anon5b63ca740111::IfConverter 251 char IfConverter::ID = 0; 254 INITIALIZE_PASS_BEGIN(IfConverter, "if-converter", "If Converter", false, false) 256 INITIALIZE_PASS_END(IfConverter, "if-converter", "If Converter", false, false) in INITIALIZE_PASS_DEPENDENCY() 258 FunctionPass *llvm::createIfConverterPass() { return new IfConverter(); } in INITIALIZE_PASS_DEPENDENCY() 260 bool IfConverter::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction() 428 bool IfConverter::ReverseBranchCondition(BBInfo &BBI) { in ReverseBranchCondition() 453 bool IfConverter::ValidSimple(BBInfo &TrueBBI, unsigned &Dups, in ValidSimple() 479 bool IfConverter::ValidTriangle(BBInfo &TrueBBI, BBInfo &FalseBBI, in ValidTriangle() [all …]
|
/external/llvm/lib/CodeGen/ |
D | IfConversion.cpp | 76 class IfConverter : public MachineFunctionPass { class 179 IfConverter(std::function<bool(const Function &)> Ftor = nullptr) in IfConverter() function in __anonfea412480111::IfConverter 275 char IfConverter::ID = 0; 278 char &llvm::IfConverterID = IfConverter::ID; 280 INITIALIZE_PASS_BEGIN(IfConverter, "if-converter", "If Converter", false, false) 282 INITIALIZE_PASS_END(IfConverter, "if-converter", "If Converter", false, false) in INITIALIZE_PASS_DEPENDENCY() 284 bool IfConverter::runOnMachineFunction(MachineFunction &MF) { in INITIALIZE_PASS_DEPENDENCY() 453 bool IfConverter::ReverseBranchCondition(BBInfo &BBI) { in ReverseBranchCondition() 478 bool IfConverter::ValidSimple(BBInfo &TrueBBI, unsigned &Dups, in ValidSimple() 504 bool IfConverter::ValidTriangle(BBInfo &TrueBBI, BBInfo &FalseBBI, in ValidTriangle() [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | indirectbr-3.ll | 4 ; for blocks with indirect branches, the IfConverter could end up deleting
|
/external/llvm/docs/ |
D | WritingAnLLVMBackend.rst | 1067 folding and if conversion. The ``BranchFolder`` and ``IfConverter`` machine
|