Von dem Link, den Sie eingeschlossen haben:
Dies ist eine wichtige Klasse für die Verwendung von LLVM in einem Thread-Kontext. Es (undurchsichtig) besitzt und verwaltet die zentralen "globalen" Daten des LLVM-Kerns Infrastruktur, einschließlich der Typ und Konstanten Uniquing-Tabellen.
Da es "undurchsichtig" heißt, solltet ihr nicht wissen, was es enthält, was es tut oder wofür es gebraucht wird. Betrachten Sie es einfach als Referenz zu der Kern-LLVM- "Engine", die Sie an die verschiedenen Methoden weitergeben sollten, die ein LLVMContext
benötigen.
edit: nur zur Klarstellung: nein, es enthält keine Dinge wie Bitsize - diese sind in TargetData definiert.
Tags und Links llvm