Home
last modified time | relevance | path

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

/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/
Dmachine_ir_analysis.h27 using Loop = ArenaVector<MachineBasicBlock*>; variable
28 using LoopVector = ArenaVector<Loop*>;
32 LoopTreeNode(MachineIR* ir, Loop* loop = nullptr) : loop_(loop), innerloop_nodes_(ir->arena()) {} in loop_()
34 Loop* loop() const { return loop_; } in loop()
41 Loop* loop_; // null if the node is the root of the tree.
54 void InsertLoop(Loop* loop) { in InsertLoop()
60 bool TryInsertLoopAtNode(LoopTreeNode* node, Loop* loop);
Dloop_guest_context_optimizer.h50 void GenerateGetsInPreloop(MachineIR* ir, const Loop* loop, const MemRegMap& mem_reg_map);
51 void GeneratePutsInPostloop(MachineIR* ir, const Loop* loop, const MemRegMap& mem_reg_map);
52 ArenaVector<int> CountGuestRegAccesses(const MachineIR* ir, const Loop* loop);
55 OffsetCounterMap GetSortedOffsetCounters(MachineIR* ir, Loop* loop);
63 Loop* loop,
/frameworks/libs/binary_translation/backend/x86_64/
Dmachine_ir_analysis.cc34 LoopBuilder(MachineIR* ir, Loop* loop, MachineBasicBlock* loop_head) in LoopBuilder()
54 Loop* loop_;
76 Loop* CollectLoop(MachineIR* ir, const MachineEdgeVector& back_edges, size_t begin, size_t end) { in CollectLoop()
78 auto* loop = NewInArena<Loop>(arena, arena); in CollectLoop()
177 bool LoopTree::TryInsertLoopAtNode(LoopTreeNode* node, Loop* loop) { in TryInsertLoopAtNode()
Dloop_guest_context_optimizer.cc176 void GenerateGetsInPreloop(MachineIR* ir, const Loop* loop, const MemRegMap& mem_reg_map) { in GenerateGetsInPreloop()
189 void GeneratePutsInPostloop(MachineIR* ir, const Loop* loop, const MemRegMap& mem_reg_map) { in GeneratePutsInPostloop()
201 ArenaVector<int> CountGuestRegAccesses(const MachineIR* ir, const Loop* loop) { in CountGuestRegAccesses()
214 OffsetCounterMap GetSortedOffsetCounters(MachineIR* ir, Loop* loop) { in GetSortedOffsetCounters()
232 void OptimizeLoop(MachineIR* machine_ir, Loop* loop, const OptimizeLoopParams& params) { in OptimizeLoop()
278 bool ContainsCall(Loop* loop) { in ContainsCall()
Dmachine_ir_analysis_test.cc35 void CheckLoopContent(x86_64::Loop* loop, std::vector<MachineBasicBlock*> body) { in CheckLoopContent()
207 x86_64::Loop loop1(&arena); in TEST()
228 x86_64::Loop loop1(&arena); in TEST()
231 x86_64::Loop loop2(&arena); in TEST()
256 x86_64::Loop loop1(&arena); in TEST()
259 x86_64::Loop loop2(&arena); in TEST()
Dloop_guest_context_optimizer_test.cc467 Loop loop(machine_ir.arena()); in TEST()
540 Loop loop(machine_ir.arena()); in TEST()
617 Loop loop(machine_ir.arena()); in TEST()
666 Loop loop(machine_ir.arena()); in TEST()
918 Loop loop({body1, body2}, machine_ir.arena()); in TEST()
959 Loop loop({body1, body2}, machine_ir.arena()); in TEST()
1018 Loop loop({body}, machine_ir.arena()); in TEST()
/frameworks/base/nfc/java/android/nfc/
Dflags.aconfig40 description: "Enable NFC Polling Loop Notifications"
54 description: "Enable NFC Polling Loop Notifications ST shim"
/frameworks/compile/libbcc/tests/libbcc/
Dgetelementptr.ll38 ; CHECK: Loop:
56 ; CHECK: Loop:
/frameworks/base/config/
Dpreloaded-classes14782 java.lang.invoke.Transformers$Loop
Dboot-image-profile.txt47359 Ljava/lang/invoke/Transformers$Loop;