Ich lerne gerade die LLVM/Clang Source Code Struktur kennen und finde es schwierig herauszufinden, was * .td Dateien eigentlich sind?Was sind * .td-Dateien in der LLVM/Clang-Quelle?
5
A
Antwort
8
* .td-Dateien enthalten den TableGen-Code. TableGen ist eine interpretierte Sprache, um "Datensätze von domänenspezifischen Informationen" zu beschreiben. Einer seiner Hauptzwecke ist die Generierung von Teilen des Quellcodes llvm/clang C/C++. Jedoch es für verschiedene andere Zwecke verwendet wird, als auch, siehe
TableGen Programmreferenz: http://llvm.org/docs/TableGen/index.html
TableGen Sprachreferenz: http://llvm.org/docs/TableGen/LangRef.html
TableGen Backends: http://llvm.org/docs/TableGen/BackEnds.html
Verwandte Themen
- 1. Was sind Fixtures in der Programmierung?
- 2. Was sind Längenprobleme der array_splice in PHP?
- 3. Was sind Labels in der Graph-Datenbank?
- 4. Was sind Nebenwirkungen in der funktionalen Programmierung?
- 5. Was sind "" in OCaml?
- 6. Was sind Hashes (#) in der Quelle der Bibliothek?
- 7. Was sind Prototypen in JavaScript?
- 8. Was sind Einsätze in Android?
- 9. Was sind Anbieter in Angular2?
- 10. In Android, was sind Fenstereinsätze?
- 11. Was sind Aliasnamen in ldap?
- 12. Was sind Ansichten in MySQL?
- 13. Was sind Puppenboxen in Vagrant?
- 14. Was sind Typisierungen in Typoskripten?
- 15. Was sind Ersatzfunktionen in R?
- 16. Was sind Werte der Funktion (a, b)?
- 17. Was sind Parameter in PHP?
- 18. Was sind Selektoren in redux?
- 19. Was sind praktische Anwendungen der schwachen Verknüpfung?
- 20. Was sind '!' und '?' in Swift
- 21. Was sind einige der besten Javascript-Speichererkennungstools?
- 22. Was sind die Nebenwirkungen der LINT-Inspektion?
- 23. Was sind Bedürfnisse der Gruppierung CSS-Selektoren
- 24. Was sind Hyperfunktionen im Kontext der Informatik?
- 25. Was sind die Auswirkungen der Annotation @ServiceDependency
- 26. Was sind die "Kosten" der .NET-Reflektion?
- 27. Was sind Atome in Schema?
- 28. Was sind Generika in C#?
- 29. Was sind "Eigenschaften" in Groovy?
- 30. Was sind DataContracts in WCF?