Per i blocchi di base LLVM, rappresentati dalla classe BasicBlock
, come è possibile identificare quale loop più vicino (se presente) contiene quel blocco. E voglio identificarlo all'interno di un passaggio runOnModule
.Identificare l'anello di chiusura di un blocco in LLVM
8
A
risposta
6
È possibile registrare una dipendenza LoopInfo e utilizzare getLoopFor (BasicBlock * BB):
Loop* llvm::LoopInfo::getLoopFor(const BasicBlock *BB) const
È possibile controllare la documentazione in: http://llvm.org/doxygen/classllvm_1_1LoopInfo.html#a4abca289c73cd09487e05d11d9f7d877
Problemi correlati
- 1. no Terminatore di blocco di base generato in llvm
- 2. Ultimo blocco di base di una funzione in LLVM
- 3. identificare perdita di memoria di chiusura con memwatch nodi
- 4. Scala infine blocco risorsa di chiusura/lavaggio
- 5. come utilizzare blocco/chiusura in swift
- 6. Monadi multipli in un blocco di blocco
- 7. Dispositivi di chiusura di chiusura
- 8. Inoltro di argomenti in LLVM
- 9. È possibile leggere un file di codice bit LLVM in un llvm :: Module?
- 10. Come identificare un deadlock in SQL Azure?
- 11. perché causa la chiusura se provo a lanciare qualcosa all'interno di un blocco catch in C++
- 12. LLVM - problema di collegamento
- 13. tipi interi di llvm
- 14. Differenza tra blocco (obiettivo C) e chiusura (Swift) in ios
- 15. Errore di chiusura nidificato in C#?
- 16. Debug di un llvm con gdb
- 17. Rubino: blocco di rendimento da un blocco?
- 18. Utilizzo di GAP per identificare un gruppo
- 19. È meglio avere un blocco sincronizzato all'interno di un blocco try o un blocco try all'interno di un blocco sincronizzato?
- 20. Identificare univocamente un computer
- 21. con e chiusura di file in Python
- 22. Come posso implementare un tipo di dati stringa in LLVM?
- 23. Sintassi di chiusura in PHPDoc
- 24. Come creare un ConstantInt in LLVM?
- 25. Identificare sequenze di numeri ripetuti in R
- 26. blocco all'interno di blocco
- 27. Come identificare ciascun tipo di parametro in un metodo C#?
- 28. Auto vettorializzazione in LLVM
- 29. Come identificare tipi di oggetti in Java
- 30. C'è un equivalente a size_t in llvm