Home
last modified time | relevance | path

Searched refs:IfConverter (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DIfConversion.cpp67 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/
DIfConversion.cpp76 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/
Dindirectbr-3.ll4 ; for blocks with indirect branches, the IfConverter could end up deleting
/external/llvm/docs/
DWritingAnLLVMBackend.rst1067 folding and if conversion. The ``BranchFolder`` and ``IfConverter`` machine