Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVStructurizer.cpp649 std::vector<Instruction *> MergeInstructions; in sortSelectionMerge() local
652 MergeInstructions.push_back(&I); in sortSelectionMerge()
654 if (MergeInstructions.size() <= 1) in sortSelectionMerge()
657 Instruction *InsertionPoint = *MergeInstructions.begin(); in sortSelectionMerge()
660 std::sort(MergeInstructions.begin(), MergeInstructions.end(), in sortSelectionMerge()
669 for (Instruction *I : MergeInstructions) { in sortSelectionMerge()
693 std::vector<Instruction *> MergeInstructions = getMergeInstructions(BB); in splitBlocksWithMultipleHeaders() local
694 if (MergeInstructions.size() <= 1) in splitBlocksWithMultipleHeaders()
704 std::vector<Instruction *> MergeInstructions = in splitBlocksWithMultipleHeaders() local
706 for (unsigned i = 1; i < MergeInstructions.size(); i++) { in splitBlocksWithMultipleHeaders()
[all …]