Home
last modified time | relevance | path

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

/external/llvm-project/llvm/include/llvm/CodeGen/
DMachineInstrBundleIterator.h108 class MachineInstrBundleIterator : MachineInstrBundleIteratorHelper<IsReverse> {
127 MachineInstrBundleIterator<typename nonconst_instr_iterator::value_type,
129 using reverse_iterator = MachineInstrBundleIterator<Ty, !IsReverse>;
132 MachineInstrBundleIterator(instr_iterator MI) : MII(MI) {
138 MachineInstrBundleIterator(reference MI) : MII(MI) {
144 MachineInstrBundleIterator(pointer MI) : MII(MI) {
153 MachineInstrBundleIterator(
154 const MachineInstrBundleIterator<OtherTy, IsReverse> &I,
159 MachineInstrBundleIterator() : MII(nullptr) {}
169 explicit MachineInstrBundleIterator(
[all …]
DMachineBasicBlock.h227 using iterator = MachineInstrBundleIterator<MachineInstr>;
228 using const_iterator = MachineInstrBundleIterator<const MachineInstr>;
229 using reverse_iterator = MachineInstrBundleIterator<MachineInstr, true>;
231 MachineInstrBundleIterator<const MachineInstr, true>;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineInstrBundleIterator.h108 class MachineInstrBundleIterator : MachineInstrBundleIteratorHelper<IsReverse> {
127 MachineInstrBundleIterator<typename nonconst_instr_iterator::value_type,
129 using reverse_iterator = MachineInstrBundleIterator<Ty, !IsReverse>;
132 MachineInstrBundleIterator(instr_iterator MI) : MII(MI) {
138 MachineInstrBundleIterator(reference MI) : MII(MI) {
144 MachineInstrBundleIterator(pointer MI) : MII(MI) {
153 MachineInstrBundleIterator(
154 const MachineInstrBundleIterator<OtherTy, IsReverse> &I,
159 MachineInstrBundleIterator() : MII(nullptr) {}
169 explicit MachineInstrBundleIterator(
[all …]
DMachineBasicBlock.h181 using iterator = MachineInstrBundleIterator<MachineInstr>;
182 using const_iterator = MachineInstrBundleIterator<const MachineInstr>;
183 using reverse_iterator = MachineInstrBundleIterator<MachineInstr, true>;
185 MachineInstrBundleIterator<const MachineInstr, true>;
/external/llvm/include/llvm/CodeGen/
DMachineInstrBundleIterator.h25 class MachineInstrBundleIterator
31 MachineInstrBundleIterator(instr_iterator MI) : MII(MI) {} in MachineInstrBundleIterator() function
33 MachineInstrBundleIterator(Ty &MI) : MII(MI) { in MachineInstrBundleIterator() function
38 MachineInstrBundleIterator(Ty *MI) : MII(MI) { in MachineInstrBundleIterator() function
46 MachineInstrBundleIterator(const MachineInstrBundleIterator<OtherTy> &I) in MachineInstrBundleIterator() function
48 MachineInstrBundleIterator() : MII(nullptr) {} in MachineInstrBundleIterator() function
56 bool operator==(const MachineInstrBundleIterator &X) const {
59 bool operator!=(const MachineInstrBundleIterator &X) const {
64 MachineInstrBundleIterator &operator--() {
70 MachineInstrBundleIterator &operator++() {
[all …]
DMachineBasicBlock.h168 typedef MachineInstrBundleIterator<MachineInstr> iterator;
169 typedef MachineInstrBundleIterator<const MachineInstr> const_iterator;
/external/llvm-project/llvm/unittests/CodeGen/
DMachineInstrBundleIteratorTest.cpp22 typedef MachineInstrBundleIterator<MyBundledInstr> bundled_iterator;
23 typedef MachineInstrBundleIterator<const MyBundledInstr> const_bundled_iterator;
24 typedef MachineInstrBundleIterator<MyBundledInstr, true>
26 typedef MachineInstrBundleIterator<const MyBundledInstr, true>
137 typedef MachineInstrBundleIterator<MyUnbundledInstr> unbundled_iterator;
138 typedef MachineInstrBundleIterator<const MyUnbundledInstr>
140 typedef MachineInstrBundleIterator<MyUnbundledInstr, true>
142 typedef MachineInstrBundleIterator<const MyUnbundledInstr, true>
153 typedef MachineInstrBundleIterator<MyUnbundledInstr> iterator; in TEST()
154 typedef MachineInstrBundleIterator<MyUnbundledInstr, true> reverse_iterator; in TEST()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64LoadStoreOptimizer.cpp856 iterator_range<MachineInstrBundleIterator<llvm::MachineInstr>>( in mergePairedInsns()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64LoadStoreOptimizer.cpp856 iterator_range<MachineInstrBundleIterator<llvm::MachineInstr>>( in mergePairedInsns()